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 Object
This 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 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 Class<?>containerClass()Collection<T>getAdaptedValue()abstract ITEMgetItem()abstract booleanisArray()voidsetAdaptedValue(Collection<T> adaptedValue)abstract voidsetItem(ITEM item)
-
-
-
Field Detail
-
adaptedValue
protected Collection<T> adaptedValue
-
-
Method Detail
-
isArray
public abstract boolean isArray()
-
getItem
public abstract ITEM getItem()
-
setItem
public abstract void setItem(ITEM item)
-
getAdaptedValue
public Collection<T> getAdaptedValue()
-
setAdaptedValue
public void setAdaptedValue(Collection<T> adaptedValue)
-
containerClass
public abstract Class<?> containerClass()
-
-