Class ModelSupport.ElementInfo

  • Enclosing class:
    ModelSupport

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

      • ElementInfo

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

      • getName

        public java.lang.String getName()
      • getType

        public java.lang.Class<?> getType()
      • getDeclaringType

        public java.lang.Class<?> getDeclaringType()
      • isDeclaredBy

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

        public boolean isRequired()
      • isSummary

        public boolean isSummary()
      • isRepeating

        public boolean isRepeating()
      • isChoice

        public boolean isChoice()
      • getChoiceTypes

        public java.util.Set<java.lang.Class<?>> getChoiceTypes()
      • isReference

        public boolean isReference()
      • getReferenceTypes

        public java.util.Set<java.lang.String> getReferenceTypes()
      • getBinding

        public Binding getBinding()
      • hasBinding

        public boolean hasBinding()
      • getChoiceElementNames

        public java.util.Set<java.lang.String> getChoiceElementNames()