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