public class StructType extends BeanType
Constructor and Description |
---|
StructType() |
StructType(BeanTypeInfo info) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
alwaysAllowNillables() |
protected BeanTypeInfo |
getBeanTypeInfoWithProperty(QName name)
Gets the BeanTypeInfo using an unqualified name.
|
protected AegisType |
getElementType(QName name,
BeanTypeInfo beanTypeInfo,
MessageReader reader,
Context context)
Returns a SoapRefType wrapping the actual type.
|
protected void |
writeElement(QName name,
Object value,
AegisType type,
MessageWriter writer,
Context context)
Writes a nested element with an unqualified name.
|
protected void |
writeProperty(QName name,
Object object,
Object property,
Class<?> impl,
BeanTypeInfo inf)
Adds special handeling for SoapRefs
|
createFromFault, createTypeInfo, getDependencies, getMinOccurs, getSuperType, getTypeInfo, hasMinOccurs, isComplex, readObject, readProperty, setTypeClass, setTypeMapping, toString, writeObject, writeSchema
addToSchemaElement, equals, getMaxOccurs, getSchemaType, getType, getTypeClass, getTypeMapping, hashCode, hasMaxOccurs, isAbstract, isFlatArray, isNillable, isWriteOuter, setAbstract, setFlatArray, setNillable, setSchemaType, setWriteOuter, usesUtilityTypes, usesXmime
public StructType()
public StructType(BeanTypeInfo info)
protected boolean alwaysAllowNillables()
alwaysAllowNillables
in class BeanType
protected BeanTypeInfo getBeanTypeInfoWithProperty(QName name)
getBeanTypeInfoWithProperty
in class BeanType
name
- the unqualified name of the elementprotected AegisType getElementType(QName name, BeanTypeInfo beanTypeInfo, MessageReader reader, Context context)
getElementType
in class BeanType
protected void writeProperty(QName name, Object object, Object property, Class<?> impl, BeanTypeInfo inf) throws DatabindingException
writeProperty
in class BeanType
DatabindingException
protected void writeElement(QName name, Object value, AegisType type, MessageWriter writer, Context context)
writeElement
in class BeanType
Apache CXF