|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.wsdl.databinding.TypeMappingAdapter
Field Summary | |
protected int |
counter
|
protected java.lang.String |
defaultClassName
Default class name is the OMElement or the default case However the extensions can override the default class to suit the databinding framework! |
protected boolean |
isObject
|
protected java.util.List |
parameterNameList
|
protected java.util.HashMap |
qName2NameMap
|
protected java.util.HashMap |
qName2ObjectMap
|
protected java.util.HashMap |
qName2StatusMap
|
protected static int |
UPPER_PARAM_LIMIT
|
protected static java.lang.String |
XSD_SCHEMA_URL
|
Constructor Summary | |
TypeMappingAdapter()
|
Method Summary | |
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.String |
getTypeMappingName(javax.xml.namespace.QName qname)
Gets the type mapping 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String defaultClassName
protected static final java.lang.String XSD_SCHEMA_URL
protected java.util.HashMap qName2NameMap
protected java.util.HashMap qName2ObjectMap
protected java.util.HashMap qName2StatusMap
protected int counter
protected java.util.List parameterNameList
protected boolean isObject
protected static final int UPPER_PARAM_LIMIT
Constructor Detail |
public TypeMappingAdapter()
Method Detail |
public java.lang.String getTypeMappingName(javax.xml.namespace.QName qname)
getTypeMappingName
in interface TypeMapper
qname
- name of the XML element to be mapped
TypeMapper.getTypeMappingName(javax.xml.namespace.QName)
public java.lang.String getParameterName(javax.xml.namespace.QName qname)
TypeMapper
getParameterName
in interface TypeMapper
qname
- name of the XML element to get a parameter
TypeMapper.getParameterName(javax.xml.namespace.QName)
public void addTypeMappingName(javax.xml.namespace.QName qname, java.lang.String value)
TypeMapper
addTypeMappingName
in interface TypeMapper
qname
- value
- TypeMapper.addTypeMappingName(javax.xml.namespace.QName,String)
public java.lang.Object getTypeMappingObject(javax.xml.namespace.QName qname)
TypeMapper
getTypeMappingObject
in interface TypeMapper
qname
-
TypeMapper.getTypeMappingObject(javax.xml.namespace.QName)
public void addTypeMappingObject(javax.xml.namespace.QName qname, java.lang.Object value)
TypeMapper
addTypeMappingObject
in interface TypeMapper
qname
- value
- TypeMapper.addTypeMappingObject(javax.xml.namespace.QName, Object)
public boolean isObjectMappingPresent()
TypeMapper
isObjectMappingPresent
in interface TypeMapper
TypeMapper.isObjectMappingPresent()
public java.util.Map getAllMappedNames()
getAllMappedNames
in interface TypeMapper
TypeMapper.getAllMappedNames()
public java.util.Map getAllMappedObjects()
getAllMappedObjects
in interface TypeMapper
TypeMapper.getAllMappedObjects()
public java.lang.String getDefaultMappingName()
getDefaultMappingName
in interface TypeMapper
TypeMapper.getDefaultMappingName()
public void setDefaultMappingName(java.lang.String defaultMapping)
TypeMapper
setDefaultMappingName
in interface TypeMapper
defaultMapping
- TypeMapper.setDefaultMappingName(String)
public void addTypeMappingStatus(javax.xml.namespace.QName qName, java.lang.Object status)
TypeMapper
addTypeMappingStatus
in interface TypeMapper
qName
- status
- TypeMapper.addTypeMappingStatus(javax.xml.namespace.QName, Object)
public java.lang.Object getTypeMappingStatus(javax.xml.namespace.QName qName)
TypeMapper
getTypeMappingStatus
in interface TypeMapper
qName
-
TypeMapper.getTypeMappingStatus(javax.xml.namespace.QName)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |