Class SpreadsheetField
- java.lang.Object
-
- com.orchestranetworks.addon.dex.mapping.SpreadsheetField
-
-
Constructor Summary
Constructors Constructor Description SpreadsheetField(int index)
Used to create a spreadsheet field with specified index.SpreadsheetField(int index, FieldAttribute fieldAttribute)
Used to create a spreadsheet field with the specified index andFieldAttribute
enumeration.SpreadsheetField(int index, java.lang.String name, java.lang.String label)
Used to create a spreadsheet field with the specified index, name and label.SpreadsheetField(int index, java.lang.String name, java.lang.String label, FieldAttribute fieldAttribute)
Used to create a spreadsheet field with the specified index, name, label andFieldAttribute
enumeration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
FieldAttribute
getFieldAttribute()
Returns the specifiedFieldAttribute
for this spreadsheet field.int
getIndex()
Returns the specified field index.java.lang.String
getLabel()
Returns the specified field label.java.lang.String
getName()
Returns the specified field name.int
hashCode()
-
-
-
Constructor Detail
-
SpreadsheetField
public SpreadsheetField(int index) throws DataExchangeException
Used to create a spreadsheet field with specified index. Index starts with zero. If index less than zero, an exception will be thrown.- Throws:
DataExchangeException
-
SpreadsheetField
public SpreadsheetField(int index, FieldAttribute fieldAttribute) throws DataExchangeException
Used to create a spreadsheet field with the specified index andFieldAttribute
enumeration. If theFieldAttribute
enumeration is not aNO_SOURCE_FIELD
, the index must be equal to or greater than zero. Otherwise, an exception will be thrown.- Throws:
DataExchangeException
- Since:
- 2.4.0
-
SpreadsheetField
public SpreadsheetField(int index, java.lang.String name, java.lang.String label) throws DataExchangeException
Used to create a spreadsheet field with the specified index, name and label.- Throws:
DataExchangeException
-
SpreadsheetField
public SpreadsheetField(int index, java.lang.String name, java.lang.String label, FieldAttribute fieldAttribute) throws DataExchangeException
Used to create a spreadsheet field with the specified index, name, label andFieldAttribute
enumeration. If theFieldAttribute
enumeration is not aNO_SOURCE_FIELD
, the index must be equal to or greater than zero. Otherwise, an exception will be thrown.- Throws:
DataExchangeException
- Since:
- 2.4.0
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the specified field name.
-
getLabel
public java.lang.String getLabel()
Returns the specified field label.
-
getIndex
public int getIndex()
Returns the specified field index.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getFieldAttribute
public final FieldAttribute getFieldAttribute()
Returns the specifiedFieldAttribute
for this spreadsheet field.- Since:
- 2.4.0
-
-