Groovy Documentation

src.java.org.grails.xfire.aegis.type.basic
Class HolderType

java.lang.Object
  org.grails.xfire.aegis.type.Type
      src.java.org.grails.xfire.aegis.type.basic.HolderType

class HolderType
extends Type

A holder type which makes multiple out parameters possible.

author:
Dan Diephouse


Field Summary
private Type delegate

 
Constructor Summary
HolderType(Type delegate)

 
Method Summary
Type getDelegate()

QName getSchemaType()

boolean isAbstract()

boolean isComplex()

boolean isNillable()

boolean isWriteOuter()

java.lang.Object readObject(MessageReader reader, MessageContext context)

void setAbstract(boolean abstrct)

void setNillable(boolean nillable)

void setSchemaType(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)

void writeSchema(Element root)

 

Field Detail

delegate

private Type delegate


 
Constructor Detail

HolderType

public HolderType(Type delegate)


 
Method Detail

getDelegate

public Type getDelegate()


getSchemaType

public QName getSchemaType()


isAbstract

public boolean isAbstract()


isComplex

public boolean isComplex()


isNillable

public boolean isNillable()


isWriteOuter

public boolean isWriteOuter()


readObject

public java.lang.Object readObject(MessageReader reader, MessageContext context)


setAbstract

public void setAbstract(boolean abstrct)


setNillable

public void setNillable(boolean nillable)


setSchemaType

public void setSchemaType(QName name)


setTypeMapping

public void setTypeMapping(TypeMapping typeMapping)


setValue

protected void setValue(java.lang.Object hObj, java.lang.Object value)


setWriteOuter

public void setWriteOuter(boolean writeOuter)


writeObject

public void writeObject(java.lang.Object object, MessageWriter writer, MessageContext context)


writeSchema

public void writeSchema(Element root)


 

Groovy Documentation