|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cxf.aegis.type.Type
org.apache.cxf.aegis.type.encoded.SoapArrayType
public class SoapArrayType
Field Summary |
---|
Fields inherited from class org.apache.cxf.aegis.type.Type |
---|
typeClass |
Constructor Summary | |
---|---|
SoapArrayType()
|
Method Summary | |
---|---|
javax.xml.namespace.QName |
getComponentName()
Gets the QName of the component type of this array. |
Type |
getComponentType()
Get the Type of the elements in the array. |
java.util.Set<Type> |
getDependencies()
Return a set of Type dependencies. |
protected javax.xml.namespace.QName |
getRootType()
Gets the QName of the root component type of this array. |
boolean |
isComplex()
We need to write a complex type schema for Beans, so return true. |
protected java.lang.Object |
makeArray(java.util.List values,
java.util.List<java.lang.Integer> dimensions,
java.lang.Class componentType)
|
protected java.util.List<java.lang.Object> |
readCollection(MessageReader reader,
Context context,
ArrayTypeInfo arrayTypeInfo,
int maxSize)
|
java.lang.Object |
readObject(MessageReader reader,
Context context)
Read in the XML fragment and create an object. |
void |
setComponentName(javax.xml.namespace.QName componentName)
Sets the QName of the component type of this array. |
void |
writeObject(java.lang.Object values,
MessageWriter writer,
Context context)
Writes the object to the MessageWriter. |
void |
writeSchema(org.jdom.Element root)
Throws UnsupportedOperationException |
protected void |
writeValue(java.lang.Object value,
MessageWriter writer,
Context context,
Type type)
|
Methods inherited from class org.apache.cxf.aegis.type.Type |
---|
addToSchemaElement, equals, getMaxOccurs, getMinOccurs, getSchemaType, getTypeClass, getTypeMapping, hashCode, hasMaxOccurs, hasMinOccurs, isAbstract, isNillable, isWriteOuter, setAbstract, setNillable, setSchemaType, setTypeClass, setTypeMapping, setWriteOuter, toString, usesUtilityTypes, usesXmime |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SoapArrayType()
Method Detail |
---|
public java.lang.Object readObject(MessageReader reader, Context context) throws DatabindingException
Type
readObject
in class Type
DatabindingException
protected java.util.List<java.lang.Object> readCollection(MessageReader reader, Context context, ArrayTypeInfo arrayTypeInfo, int maxSize) throws DatabindingException
DatabindingException
protected java.lang.Object makeArray(java.util.List values, java.util.List<java.lang.Integer> dimensions, java.lang.Class componentType)
public void writeObject(java.lang.Object values, MessageWriter writer, Context context) throws DatabindingException
Type
writeObject
in class Type
DatabindingException
protected void writeValue(java.lang.Object value, MessageWriter writer, Context context, Type type) throws DatabindingException
DatabindingException
public void writeSchema(org.jdom.Element root)
writeSchema
in class Type
root
- root of the XSD document.public boolean isComplex()
isComplex
in class Type
Type.isComplex()
public javax.xml.namespace.QName getComponentName()
public void setComponentName(javax.xml.namespace.QName componentName)
componentName
- the QName of the component type of this arraypublic java.util.Set<Type> getDependencies()
Type
getDependencies
in class Type
Type
dependenciespublic Type getComponentType()
Type
of the elements in the array. This is only used for writing an array.
When reading the type is solely determined by the required arrayType soap attribute.
protected javax.xml.namespace.QName getRootType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |