public interface TypeMapper
| Modifier and Type | Method and Description |
|---|---|
void |
addTypeMappingName(javax.xml.namespace.QName qname,
java.lang.String value)
Adds a type mapping name to the type mapper.
|
void |
addTypeMappingObject(javax.xml.namespace.QName qname,
java.lang.Object value)
Adds a type mapping object to the type mapper.
|
void |
addTypeMappingStatus(javax.xml.namespace.QName qName,
java.lang.Object status)
Allows the storage of a status object with a mapping to the qname.
|
java.util.Map |
getAllMappedNames() |
java.util.Map |
getAllMappedObjects() |
java.lang.String |
getDefaultMappingName() |
java.lang.String |
getParameterName(javax.xml.namespace.QName qname)
Gets the parameter name.
|
java.lang.Object |
getQNameToMappingObject(javax.xml.namespace.QName qname) |
java.lang.String |
getTypeMappingName(javax.xml.namespace.QName qname)
Gets the type mapping class name.
|
java.lang.Object |
getTypeMappingObject(javax.xml.namespace.QName qname)
Gets the type mapping Object.
|
java.lang.Object |
getTypeMappingStatus(javax.xml.namespace.QName qName)
Returns the relevant status object given the qName of the xml element
|
boolean |
isObjectMappingPresent()
Returns whether the mapping is the object type or the normal class name type
|
void |
setDefaultMappingName(java.lang.String defaultMapping)
Sets the default type mapping - the databinders may change the default mapping to suit their
default mapping
|
boolean isObjectMappingPresent()
java.lang.String getTypeMappingName(javax.xml.namespace.QName qname)
qname - name of the XML element to be mappedjava.lang.Object getTypeMappingObject(javax.xml.namespace.QName qname)
qname - name of the XML element to be mappedjava.lang.Object getQNameToMappingObject(javax.xml.namespace.QName qname)
java.lang.String getParameterName(javax.xml.namespace.QName qname)
qname - name of the XML element to get a parametervoid addTypeMappingName(javax.xml.namespace.QName qname,
java.lang.String value)
qname - value - getTypeMappingName(javax.xml.namespace.QName)void addTypeMappingObject(javax.xml.namespace.QName qname,
java.lang.Object value)
qname - the xml Qname that this type refers tovalue - the type mapping objectgetTypeMappingObject(javax.xml.namespace.QName)java.util.Map getAllMappedNames()
java.util.Map getAllMappedObjects()
java.lang.String getDefaultMappingName()
void setDefaultMappingName(java.lang.String defaultMapping)
defaultMapping - void addTypeMappingStatus(javax.xml.namespace.QName qName,
java.lang.Object status)
qname - status - java.lang.Object getTypeMappingStatus(javax.xml.namespace.QName qName)
qName - addTypeMappingStatus(javax.xml.namespace.QName, Object)Copyright © 2004-2018 The Apache Software Foundation. All Rights Reserved.