-
- All Superinterfaces:
EDIReference,EDISimpleType,EDIType,EDITypeImplementation
public interface ElementImplementation extends EDITypeImplementation, EDISimpleType
-
-
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EDIType.TypegetType()Set<String>getValueSet()Retrieve the set of enumerated values allowed for this element.default booleanhasVersions()Returns true if this element has additional version(s) defined beyond the default.-
Methods inherited from interface io.xlate.edi.schema.EDIReference
getDescription, getMaxOccurs, getMaxOccurs, getMinOccurs, getMinOccurs, getReferencedType, getTitle
-
Methods inherited from interface io.xlate.edi.schema.EDISimpleType
getBase, getMaxLength, getMaxLength, getMinLength, getMinLength, getNumber, getScale, getValueSet
-
-
-
-
Method Detail
-
getValueSet
Set<String> getValueSet()
Description copied from interface:EDISimpleTypeRetrieve the set of enumerated values allowed for this element.- Specified by:
getValueSetin interfaceEDISimpleType- Returns:
- the set of enumerated values allowed for this element
-
getType
default EDIType.Type getType()
-
hasVersions
default boolean hasVersions()
Description copied from interface:EDIReferenceReturns true if this element has additional version(s) defined beyond the default. Versions may be used to specify different minimum/maximum occurrence restrictions that only apply to specific versions of a transaction.- Specified by:
hasVersionsin interfaceEDIReference- Specified by:
hasVersionsin interfaceEDISimpleType- Returns:
- true if this element has version(s), otherwise false
-
-