|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.wsdl.databinding.TypeMappingAdapter
public abstract class 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.Object |
getQNameToMappingObject(javax.xml.namespace.QName qname)
return the class name for this QName |
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 TypeMapperqname - 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 TypeMapperqname - 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 TypeMapperTypeMapper.addTypeMappingName(javax.xml.namespace.QName,String)public java.lang.Object getTypeMappingObject(javax.xml.namespace.QName qname)
TypeMapper
getTypeMappingObject in interface TypeMapperqname -
TypeMapper.getTypeMappingObject(javax.xml.namespace.QName)public java.lang.Object getQNameToMappingObject(javax.xml.namespace.QName qname)
getQNameToMappingObject in interface TypeMapperqname -
public void addTypeMappingObject(javax.xml.namespace.QName qname,
java.lang.Object value)
TypeMapper
addTypeMappingObject in interface TypeMapperqname - value - TypeMapper.addTypeMappingObject(javax.xml.namespace.QName, Object)public boolean isObjectMappingPresent()
TypeMapper
isObjectMappingPresent in interface TypeMapperTypeMapper.isObjectMappingPresent()public java.util.Map getAllMappedNames()
getAllMappedNames in interface TypeMapperTypeMapper.getAllMappedNames()public java.util.Map getAllMappedObjects()
getAllMappedObjects in interface TypeMapperTypeMapper.getAllMappedObjects()public java.lang.String getDefaultMappingName()
getDefaultMappingName in interface TypeMapperTypeMapper.getDefaultMappingName()public void setDefaultMappingName(java.lang.String defaultMapping)
TypeMapper
setDefaultMappingName in interface TypeMapperdefaultMapping - TypeMapper.setDefaultMappingName(String)
public void addTypeMappingStatus(javax.xml.namespace.QName qName,
java.lang.Object status)
TypeMapper
addTypeMappingStatus in interface TypeMapperqName - status - TypeMapper.addTypeMappingStatus(javax.xml.namespace.QName, Object)public java.lang.Object getTypeMappingStatus(javax.xml.namespace.QName qName)
TypeMapper
getTypeMappingStatus in interface TypeMapperqName -
TypeMapper.getTypeMappingStatus(javax.xml.namespace.QName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||