|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.xfire.aegis.type.Type
org.codehaus.xfire.aegis.type.basic.HolderType
public class HolderType
A holder type which makes multiple out parameters possible.
Constructor Summary | |
---|---|
HolderType(Type delegate)
|
Method Summary | |
---|---|
Type |
getDelegate()
|
javax.xml.namespace.QName |
getSchemaType()
The schema type that this SchemaType represents. |
boolean |
isAbstract()
Whether or not this a complexType or a concrete element. |
boolean |
isComplex()
Whether or not this a complex type. |
boolean |
isNillable()
|
boolean |
isWriteOuter()
|
java.lang.Object |
readObject(MessageReader reader,
MessageContext context)
Read in the XML fragment and create an object. |
void |
setAbstract(boolean abstrct)
|
void |
setNillable(boolean nillable)
|
void |
setSchemaType(javax.xml.namespace.QName name)
|
void |
setTypeMapping(TypeMapping typeMapping)
|
protected void |
setValue(java.lang.Object hObj,
java.lang.Object value)
|
void |
setWriteOuter(boolean writeOuter)
|
void |
writeObject(java.lang.Object object,
MessageWriter writer,
MessageContext context)
Writes the object to the MessageWriter. |
void |
writeSchema(Element root)
Write the type schema (if complex) to the element. |
Methods inherited from class org.codehaus.xfire.aegis.type.Type |
---|
equals, getDependencies, getTypeClass, getTypeMapping, hashCode, setTypeClass, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public HolderType(Type delegate)
Method Detail |
---|
public Type getDelegate()
public java.lang.Object readObject(MessageReader reader, MessageContext context) throws XFireFault
Type
readObject
in class Type
XFireFault
protected void setValue(java.lang.Object hObj, java.lang.Object value)
public void writeObject(java.lang.Object object, MessageWriter writer, MessageContext context) throws XFireFault
Type
writeObject
in class Type
XFireFault
public javax.xml.namespace.QName getSchemaType()
SchemaType
getSchemaType
in interface SchemaType
getSchemaType
in class Type
public boolean isAbstract()
SchemaType
isAbstract
in interface SchemaType
isAbstract
in class Type
public boolean isComplex()
SchemaType
isComplex
in interface SchemaType
isComplex
in class Type
public boolean isNillable()
isNillable
in interface SchemaType
isNillable
in class Type
public boolean isWriteOuter()
isWriteOuter
in interface SchemaType
isWriteOuter
in class Type
public void setAbstract(boolean abstrct)
setAbstract
in class Type
public void setNillable(boolean nillable)
setNillable
in class Type
public void setSchemaType(javax.xml.namespace.QName name)
setSchemaType
in class Type
name
- The qName to set.public void setTypeMapping(TypeMapping typeMapping)
setTypeMapping
in class Type
typeMapping
- The typeMapping to set.public void setWriteOuter(boolean writeOuter)
setWriteOuter
in class Type
public void writeSchema(Element root)
SchemaType
writeSchema
in interface SchemaType
writeSchema
in class Type
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |