- java.lang.Object
-
- io.xlate.edi.internal.schema.implementation.BaseImpl<EDISimpleType>
-
- io.xlate.edi.internal.schema.implementation.ElementImpl
-
- All Implemented Interfaces:
Positioned,EDIReference,EDISimpleType,EDIType,EDITypeImplementation,ElementImplementation
public class ElementImpl extends BaseImpl<EDISimpleType> implements ElementImplementation, Positioned
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.xlate.edi.schema.EDISimpleType
EDISimpleType.Base
-
Nested classes/interfaces inherited from interface io.xlate.edi.schema.EDIType
EDIType.Type
-
-
Constructor Summary
Constructors Constructor Description ElementImpl(int minOccurs, int maxOccurs, String typeId, int position, Set<String> values, String title, String description)ElementImpl(EDIReference standardReference, int position)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EDISimpleType.BasegetBase()longgetMaxLength()longgetMinLength()intgetNumber()intgetPosition()Set<String>getValueSet()StringtoString()-
Methods inherited from class io.xlate.edi.internal.schema.implementation.BaseImpl
getDescription, getId, getMaxOccurs, getMinOccurs, getReferencedType, getStandard, getTitle, getTypeId, setStandardReference
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.xlate.edi.schema.EDIReference
getMaxOccurs, getMinOccurs, getReferencedType
-
Methods inherited from interface io.xlate.edi.schema.implementation.EDITypeImplementation
getDescription, getTitle
-
Methods inherited from interface io.xlate.edi.schema.implementation.ElementImplementation
getType
-
-
-
-
Method Detail
-
getValueSet
public Set<String> getValueSet()
- Specified by:
getValueSetin interfaceEDISimpleType- Specified by:
getValueSetin interfaceElementImplementation
-
getPosition
public int getPosition()
- Specified by:
getPositionin interfacePositioned
-
getBase
public EDISimpleType.Base getBase()
- Specified by:
getBasein interfaceEDISimpleType
-
getNumber
public int getNumber()
- Specified by:
getNumberin interfaceEDISimpleType
-
getMinLength
public long getMinLength()
- Specified by:
getMinLengthin interfaceEDISimpleType
-
getMaxLength
public long getMaxLength()
- Specified by:
getMaxLengthin interfaceEDISimpleType
-
-