|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.grails.xfire.aegis.type.Type
src.java.org.grails.xfire.aegis.type.collection.MapType
class MapType extends Type
Field Summary | |
---|---|
private QName |
entryName
|
private QName |
keyName
|
private Type |
keyType
|
private QName |
valueName
|
private Type |
valueType
|
Constructor Summary | |
MapType(QName schemaType, Type keyType, Type valueType)
|
Method Summary | |
---|---|
private void
|
createElement(Element root, Element seq, QName name, Type type)
Creates a element in a sequence for the key type and the value type. |
Set
|
getDependencies()
|
QName
|
getEntryName()
|
QName
|
getKeyName()
|
Type
|
getKeyType()
|
QName
|
getValueName()
|
Type
|
getValueType()
|
protected Map
|
instantiateMap()
Creates a map instance. |
boolean
|
isComplex()
|
java.lang.Object
|
readObject(MessageReader reader, MessageContext context)
|
private void
|
readToEnd(MessageReader childReader)
|
void
|
setEntryName(QName entryName)
|
void
|
setKeyName(QName keyName)
|
void
|
setValueName(QName valueName)
|
private void
|
writeEntry(MessageWriter writer, MessageContext context, Type keyType, Type valueType, def entry)
|
void
|
writeObject(java.lang.Object object, MessageWriter writer, MessageContext context)
|
void
|
writeSchema(Element root)
|
Field Detail |
---|
private QName entryName
private QName keyName
private Type keyType
private QName valueName
private Type valueType
Constructor Detail |
---|
public MapType(QName schemaType, Type keyType, Type valueType)
Method Detail |
---|
private void createElement(Element root, Element seq, QName name, Type type)
public Set getDependencies()
public QName getEntryName()
public QName getKeyName()
public Type getKeyType()
public QName getValueName()
public Type getValueType()
protected Map instantiateMap()
Map
or extends
the Map
interface a HashMap
is created. Otherwise
the map classs (i.e. LinkedHashMap) is instantiated using the default constructor.
public boolean isComplex()
public java.lang.Object readObject(MessageReader reader, MessageContext context)
private void readToEnd(MessageReader childReader)
public void setEntryName(QName entryName)
public void setKeyName(QName keyName)
public void setValueName(QName valueName)
private void writeEntry(MessageWriter writer, MessageContext context, Type keyType, Type valueType, def entry)
public void writeObject(java.lang.Object object, MessageWriter writer, MessageContext context)
public void writeSchema(Element root)
Groovy Documentation