Groovy Documentation

src.java.org.grails.xfire.aegis.type
Class CustomTypeMapping

java.lang.Object
  src.java.org.grails.xfire.aegis.type.CustomTypeMapping
All Implemented Interfaces:
TypeMapping

class CustomTypeMapping

Contains type mappings for java/qname pairs.

author:
Dan Diephouse
since:
Feb 21, 2004


Field Summary
private static Log LOG

private Map class2Type

private Map class2xml

private TypeMapping defaultTM

private java.lang.String encodingStyleURI

private TypeCreator typeCreator

private Map xml2Type

 
Constructor Summary
CustomTypeMapping(TypeMapping defaultTM)

CustomTypeMapping()

 
Method Summary
java.lang.String getEncodingStyleURI()

TypeMapping getParent()

Type getType(java.lang.Class javaType)

Type getType(QName xmlType)

TypeCreator getTypeCreator()

QName getTypeQName(java.lang.Class clazz)

boolean isRegistered(java.lang.Class javaType)

boolean isRegistered(QName xmlType)

void register(java.lang.Class javaType, QName xmlType, Type type)

void register(Type type)

void removeType(Type type)

void setEncodingStyleURI(java.lang.String encodingStyleURI)

void setTypeCreator(TypeCreator typeCreator)

 
Methods inherited from class java.lang.Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Field Detail

LOG

private static final Log LOG


class2Type

private Map class2Type


class2xml

private Map class2xml


defaultTM

private TypeMapping defaultTM


encodingStyleURI

private java.lang.String encodingStyleURI


typeCreator

private TypeCreator typeCreator


xml2Type

private Map xml2Type


 
Constructor Detail

CustomTypeMapping

public CustomTypeMapping(TypeMapping defaultTM)


CustomTypeMapping

public CustomTypeMapping()


 
Method Detail

getEncodingStyleURI

public java.lang.String getEncodingStyleURI()


getParent

public TypeMapping getParent()


getType

public Type getType(java.lang.Class javaType)
see:
org.grails.xfire.aegis.type.TypeMapping#getType(java.lang.Class)


getType

public Type getType(QName xmlType)
see:
org.grails.xfire.aegis.type.TypeMapping#getType(javax.xml.namespace.QName)


getTypeCreator

public TypeCreator getTypeCreator()


getTypeQName

public QName getTypeQName(java.lang.Class clazz)
see:
org.grails.xfire.aegis.type.TypeMapping#getTypeQName(java.lang.Class)


isRegistered

public boolean isRegistered(java.lang.Class javaType)


isRegistered

public boolean isRegistered(QName xmlType)


register

public void register(java.lang.Class javaType, QName xmlType, Type type)


register

public void register(Type type)


removeType

public void removeType(Type type)


setEncodingStyleURI

public void setEncodingStyleURI(java.lang.String encodingStyleURI)


setTypeCreator

public void setTypeCreator(TypeCreator typeCreator)


 

Groovy Documentation