Class ModelSupport.ElementInfo

  • Enclosing class:
    ModelSupport

    public static final class ModelSupport.ElementInfo
    extends Object
    • Constructor Detail

      • ElementInfo

        ElementInfo​(String name,
                    Class<?> type,
                    Class<?> declaringType,
                    boolean required,
                    boolean repeating,
                    boolean choice,
                    Set<Class<?>> choiceTypes,
                    boolean reference,
                    Set<String> referenceTypes,
                    Binding binding,
                    boolean isSummary)
    • Method Detail

      • getName

        public String getName()
      • getType

        public Class<?> getType()
      • getDeclaringType

        public Class<?> getDeclaringType()
      • isDeclaredBy

        public boolean isDeclaredBy​(Class<?> type)
      • isRequired

        public boolean isRequired()
      • isSummary

        public boolean isSummary()
      • isRepeating

        public boolean isRepeating()
      • isChoice

        public boolean isChoice()
      • getChoiceTypes

        public Set<Class<?>> getChoiceTypes()
      • isReference

        public boolean isReference()
      • getReferenceTypes

        public Set<String> getReferenceTypes()
      • getBinding

        public Binding getBinding()
      • hasBinding

        public boolean hasBinding()
      • getChoiceElementNames

        public Set<String> getChoiceElementNames()