Class XMLField
- java.lang.Object
-
- com.orchestranetworks.addon.dex.mapping.XMLField
-
-
Constructor Summary
Constructors Constructor Description XMLField(java.lang.String xmlPath)
Used to create a XML field with specified path.XMLField(java.lang.String xmlPath, FieldAttribute fieldAttribute)
Used to create an XML field with the specified path andFieldAttribute
enumeration.XMLField(java.lang.String xmlPath, java.lang.String name, java.lang.String label)
Used to create an XML field with the specified path, name and label.XMLField(java.lang.String xmlPath, java.lang.String name, java.lang.String label, int index)
Used to create an XML field with the specified path, name, label and index.XMLField(java.lang.String xmlPath, java.lang.String name, java.lang.String label, int index, FieldAttribute fieldAttribute)
Used to create an XML field with the specified path, name, label, index andFieldAttribute
enumeration.XMLField(java.lang.String xmlPath, java.lang.String name, java.lang.String label, FieldAttribute fieldAttribute)
Used to create an XML field with the specified path, 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 XML 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.java.lang.String
getXMLPath()
Returns the specified field path.int
hashCode()
void
setLabel(java.lang.String label)
Sets a label to this field.void
setName(java.lang.String name)
Sets a name to this field.
-
-
-
Constructor Detail
-
XMLField
public XMLField(java.lang.String xmlPath) throws DataExchangeException
Used to create a XML field with specified path. If field path is null or empty, an exception will be thrown.- Throws:
DataExchangeException
-
XMLField
public XMLField(java.lang.String xmlPath, FieldAttribute fieldAttribute) throws DataExchangeException
Used to create an XML field with the specified path andFieldAttribute
enumeration. If theFieldAttribute
enumeration is not aNO_SOURCE_FIELD
, the field path must not be null or empty. Otherwise, an exception will be thrown.- Throws:
DataExchangeException
- Since:
- 2.4.0
-
XMLField
public XMLField(java.lang.String xmlPath, java.lang.String name, java.lang.String label) throws DataExchangeException
Used to create an XML field with the specified path, name and label. If the field path is null or empty, an exception will be thrown.- Throws:
DataExchangeException
-
XMLField
public XMLField(java.lang.String xmlPath, java.lang.String name, java.lang.String label, FieldAttribute fieldAttribute) throws DataExchangeException
Used to create an XML field with the specified path, name, label andFieldAttribute
enumeration. If theFieldAttribute
enumeration is not aNO_SOURCE_FIELD
, the field path must not be null or empty. Otherwise, an exception will be thrown.- Throws:
DataExchangeException
- Since:
- 2.4.0
-
XMLField
public XMLField(java.lang.String xmlPath, java.lang.String name, java.lang.String label, int index) throws DataExchangeException
Used to create an XML field with the specified path, name, label and index. If the field path is null or empty, an exception will be thrown.- Throws:
DataExchangeException
-
XMLField
public XMLField(java.lang.String xmlPath, java.lang.String name, java.lang.String label, int index, FieldAttribute fieldAttribute) throws DataExchangeException
Used to create an XML field with the specified path, name, label, index andFieldAttribute
enumeration. If theFieldAttribute
enumeration is not aNO_SOURCE_FIELD
, the field path must not be null or empty. 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.
-
setName
public void setName(java.lang.String name)
Sets a name to this field.
-
getLabel
public java.lang.String getLabel()
Returns the specified field label.
-
setLabel
public void setLabel(java.lang.String label)
Sets a label to this field.
-
getXMLPath
public java.lang.String getXMLPath()
Returns the specified field path.
-
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 XML field.- Since:
- 2.4.0
-
-