org.apache.cxf.aegis.type.collection
Class CollectionType
java.lang.Object
org.apache.cxf.aegis.type.AegisType
org.apache.cxf.aegis.type.basic.ArrayType
org.apache.cxf.aegis.type.collection.CollectionType
public class CollectionType
- extends ArrayType
Methods inherited from class org.apache.cxf.aegis.type.basic.ArrayType |
getComponentName, getDependencies, getMaxOccurs, getMinOccurs, hasMaxOccurs, hasMinOccurs, isComplex, isFlat, makeArray, readCollection, readObject, setComponentName, setFlat, setMaxOccurs, setMinOccurs, writeObject, writeSchema, writeValue |
Methods inherited from class org.apache.cxf.aegis.type.AegisType |
addToSchemaElement, equals, getSchemaType, getType, getTypeClass, getTypeMapping, hashCode, isAbstract, isFlatArray, isNillable, isWriteOuter, setAbstract, setFlatArray, setNillable, setSchemaType, setTypeClass, setTypeMapping, setWriteOuter, toString, usesUtilityTypes, usesXmime |
CollectionType
public CollectionType(AegisType componentType)
readObject
public Object readObject(MessageReader reader,
Context context)
throws DatabindingException
- Description copied from class:
AegisType
- Read in the XML fragment and create an object.
- Overrides:
readObject
in class ArrayType
- Returns:
-
- Throws:
DatabindingException
createCollection
protected Collection<Object> createCollection()
- Overrides:
createCollection
in class ArrayType
writeObject
public void writeObject(Object object,
MessageWriter writer,
Context context)
throws DatabindingException
- Description copied from class:
AegisType
- Writes the object to the MessageWriter.
- Overrides:
writeObject
in class ArrayType
- Throws:
DatabindingException
getComponentType
public AegisType getComponentType()
- Description copied from class:
ArrayType
- Get the
AegisType
of the elements in the array.
- Overrides:
getComponentType
in class ArrayType
- Returns:
Apache CXF