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, writeSchemaaddToSchemaElement, equals, getMaxOccurs, getSchemaType, getType, getTypeClass, getTypeMapping, hashCode, hasMaxOccurs, isAbstract, isFlatArray, isNillable, isWriteOuter, setAbstract, setFlatArray, setNillable, setSchemaType, setWriteOuter, usesUtilityTypes, usesXmimepublic StructType()
public StructType(BeanTypeInfo info)
protected boolean alwaysAllowNillables()
alwaysAllowNillables in class BeanTypeprotected BeanTypeInfo getBeanTypeInfoWithProperty(QName name)
getBeanTypeInfoWithProperty in class BeanTypename - the unqualified name of the elementprotected AegisType getElementType(QName name, BeanTypeInfo beanTypeInfo, MessageReader reader, Context context)
getElementType in class BeanTypeprotected void writeProperty(QName name, Object object, Object property, Class impl, BeanTypeInfo inf) throws DatabindingException
writeProperty in class BeanTypeDatabindingExceptionprotected void writeElement(QName name, Object value, AegisType type, MessageWriter writer, Context context)
writeElement in class BeanTypeApache CXF