-
- 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 Default Methods Modifier and Type Method Description default EDIType.Type
getType()
default boolean
hasVersions()
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, getValues, getValues, getValueSet, getValueSet
-
-
-
-
Method Detail
-
getType
default EDIType.Type getType()
-
hasVersions
default boolean hasVersions()
Description copied from interface:EDIReference
Returns 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:
hasVersions
in interfaceEDIReference
- Specified by:
hasVersions
in interfaceEDISimpleType
- Returns:
- true if this element has version(s), otherwise false
-
-