Class ManyValue<T,​ITEM>

  • Direct Known Subclasses:
    ArrayValue, CollectionValue, MapValue, MultiDimensionalManyValue

    public abstract class ManyValue<T,​ITEM>
    extends java.lang.Object
    This abstract class is used to support JAXBContext creation with an array or Collection class. Subclasses are CollectionValue, ObjectArrayValue and PrimitiveArrayValue
    • Field Detail

      • adaptedValue

        protected java.util.Collection<T> adaptedValue
    • Constructor Detail

      • ManyValue

        public ManyValue()
    • Method Detail

      • isArray

        public abstract boolean isArray()
      • getItem

        public abstract ITEM getItem()
      • setItem

        public abstract void setItem​(ITEM item)
      • getAdaptedValue

        public java.util.Collection<T> getAdaptedValue()
      • setAdaptedValue

        public void setAdaptedValue​(java.util.Collection<T> adaptedValue)
      • containerClass

        public abstract java.lang.Class<?> containerClass()