Class Field
- java.lang.Object
-
- com.adaptris.adapter.edistream.model.EdiElement
-
- com.adaptris.adapter.edistream.model.Field
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.tree.TreeNode
public class Field extends EdiElement
This class is an object representation of the gxml Element tag.
This tag can appear in Segments and Composites.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Field.DataType
Represents the type of data that the field holds, however this is only used for validation
-
Constructor Summary
Constructors Constructor Description Field()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(EdiElement child)
boolean
equals(java.lang.Object obj)
boolean
getAllowsChildren()
EdiElement
getChild(int position)
int
getChildCount()
java.util.List<EdiElement>
getChildren()
java.lang.String
getData()
int
getDataMaxLength()
int
getDataMinLength()
java.lang.String
getDataTypeStr()
StandardCodes
getStdCodes()
boolean
hasChildren()
boolean
hasData()
void
setChildren(java.util.List<EdiElement> children)
void
setData(java.lang.String data)
void
setDataMaxLength(int dataMaxLength)
void
setDataMinLength(int dataMinLength)
void
setDatatTypeStr(java.lang.String type)
void
setStdCodes(StandardCodes stdCodes)
java.lang.String
toString()
-
Methods inherited from class com.adaptris.adapter.edistream.model.EdiElement
children, childrenEquals, equalsStr, getChildAt, getChildrenAsString, getIndex, getMaxRepetitions, getName, getParent, getRepetitions, hashCode, isLeaf, isMandatory, setMandatory, setMaxRepetitions, setName, setParent, setRepetitions, setSegmentReps
-
-
-
-
Method Detail
-
getDataTypeStr
public java.lang.String getDataTypeStr()
-
setDatatTypeStr
public void setDatatTypeStr(java.lang.String type)
-
getDataMinLength
public int getDataMinLength()
-
setDataMinLength
public void setDataMinLength(int dataMinLength)
-
getDataMaxLength
public int getDataMaxLength()
-
setDataMaxLength
public void setDataMaxLength(int dataMaxLength)
-
getData
public java.lang.String getData()
-
setData
public void setData(java.lang.String data)
-
hasData
public boolean hasData()
-
getChildren
public java.util.List<EdiElement> getChildren()
- Overrides:
getChildren
in classEdiElement
-
setChildren
public void setChildren(java.util.List<EdiElement> children)
- Overrides:
setChildren
in classEdiElement
-
addChild
public void addChild(EdiElement child)
- Overrides:
addChild
in classEdiElement
-
getChild
public EdiElement getChild(int position)
- Overrides:
getChild
in classEdiElement
-
hasChildren
public boolean hasChildren()
- Overrides:
hasChildren
in classEdiElement
-
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interfacejavax.swing.tree.TreeNode
- Overrides:
getChildCount
in classEdiElement
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in interfacejavax.swing.tree.TreeNode
- Overrides:
getAllowsChildren
in classEdiElement
-
getStdCodes
public StandardCodes getStdCodes()
-
setStdCodes
public void setStdCodes(StandardCodes stdCodes)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classEdiElement
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classEdiElement
-
-