public class SoapRefType extends AegisType
| Constructor and Description |
|---|
SoapRefType(AegisType baseType) |
| Modifier and Type | Method and Description |
|---|---|
Set<AegisType> |
getDependencies()
Return a set of AegisType dependencies.
|
QName |
getSchemaType() |
Class<?> |
getTypeClass() |
TypeMapping |
getTypeMapping() |
boolean |
isAbstract() |
boolean |
isComplex() |
boolean |
isNillable() |
boolean |
isWriteOuter()
Defaults to true.
|
Object |
readObject(MessageReader reader,
Context context)
Read in the XML fragment and create an object.
|
void |
setAbstract(boolean ab) |
void |
setNillable(boolean nillable) |
void |
setSchemaType(QName name) |
void |
setTypeClass(Class<?> typeClass) |
void |
setTypeMapping(TypeMapping typeMapping) |
void |
setWriteOuter(boolean writeOuter) |
void |
writeObject(Object object,
MessageWriter writer,
Context context)
Writes the object to the MessageWriter.
|
void |
writeSchema(org.apache.ws.commons.schema.XmlSchema schema)
If this type should correspond to a global, named, schema type, here is where the
type object adds it to the schema.
|
addToSchemaElement, equals, getMaxOccurs, getMinOccurs, getType, hashCode, hasMaxOccurs, hasMinOccurs, isFlatArray, setFlatArray, setTypeClass, toString, usesUtilityTypes, usesXmimepublic SoapRefType(AegisType baseType)
public Object readObject(MessageReader reader, Context context) throws DatabindingException
AegisTypereadObject in class AegisTypeDatabindingExceptionpublic void writeObject(Object object, MessageWriter writer, Context context) throws DatabindingException
AegisTypewriteObject in class AegisTypeDatabindingExceptionpublic void writeSchema(org.apache.ws.commons.schema.XmlSchema schema)
AegisTypewriteSchema in class AegisTypeschema - root of the XSD document.public TypeMapping getTypeMapping()
getTypeMapping in class AegisTypepublic void setTypeMapping(TypeMapping typeMapping)
setTypeMapping in class AegisTypetypeMapping - The typeMapping to set.public Class<?> getTypeClass()
getTypeClass in class AegisTypepublic void setTypeClass(Class<?> typeClass)
public boolean isComplex()
public boolean isAbstract()
isAbstract in class AegisTypepublic void setAbstract(boolean ab)
setAbstract in class AegisTypepublic boolean isNillable()
isNillable in class AegisTypepublic void setNillable(boolean nillable)
setNillable in class AegisTypepublic Set<AegisType> getDependencies()
AegisTypegetDependencies in class AegisTypeAegisType dependenciespublic QName getSchemaType()
getSchemaType in class AegisTypepublic void setSchemaType(QName name)
setSchemaType in class AegisTypename - The qName to set.public boolean isWriteOuter()
AegisTypeisWriteOuter in class AegisTypepublic void setWriteOuter(boolean writeOuter)
setWriteOuter in class AegisTypeApache CXF