Class ManyValue<T,ITEM>
- java.lang.Object
-
- org.eclipse.persistence.internal.jaxb.many.ManyValue<T,ITEM>
-
- Direct Known Subclasses:
ArrayValue,CollectionValue,MapValue,MultiDimensionalManyValue
public abstract class ManyValue<T,ITEM> extends java.lang.ObjectThis abstract class is used to support JAXBContext creation with an array or Collection class. Subclasses are CollectionValue, ObjectArrayValue and PrimitiveArrayValue
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Collection<T>adaptedValue
-
Constructor Summary
Constructors Constructor Description ManyValue()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.Class<?>containerClass()java.util.Collection<T>getAdaptedValue()abstract ITEMgetItem()abstract booleanisArray()voidsetAdaptedValue(java.util.Collection<T> adaptedValue)abstract voidsetItem(ITEM item)
-
-
-
Field Detail
-
adaptedValue
protected java.util.Collection<T> adaptedValue
-
-
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()
-
-