Interface ElementImplementation

All Superinterfaces:
EDIReference, EDISimpleType, EDIType, EDITypeImplementation

public interface ElementImplementation
extends EDITypeImplementation, EDISimpleType
  • Method Details

    • getValueSet

      java.util.Set<java.lang.String> getValueSet()
      Description copied from interface: EDISimpleType
      Retrieve the set of enumerated values allowed for this element.
      Specified by:
      getValueSet in interface EDISimpleType
      Returns:
      the set of enumerated values allowed for this element
    • getType

      default EDIType.Type getType()
      Specified by:
      getType in interface EDIType
    • 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 interface EDIReference
      Specified by:
      hasVersions in interface EDISimpleType
      Returns:
      true if this element has version(s), otherwise false