org.codehaus.jettison.mapped
Class MappedNamespaceConvention
java.lang.Object
org.codehaus.jettison.mapped.MappedNamespaceConvention
- All Implemented Interfaces:
- Convention
public class MappedNamespaceConvention
- extends java.lang.Object
- implements Convention
Method Summary |
java.lang.String |
createAttributeKey(java.lang.String p,
java.lang.String ns,
java.lang.String local)
|
java.lang.String |
createKey(java.lang.String p,
java.lang.String ns,
java.lang.String local)
|
private javax.xml.namespace.QName |
createQName(java.lang.String name)
|
javax.xml.namespace.QName |
createQName(java.lang.String rootName,
Node node)
|
private java.lang.String |
getJSONNamespace(java.lang.String ns)
|
boolean |
isElement(java.lang.String p,
java.lang.String ns,
java.lang.String local)
|
void |
processAttributesAndNamespaces(Node n,
JSONObject object)
|
private void |
readAttribute(Node n,
java.lang.String k,
JSONArray array)
|
private void |
readAttribute(Node n,
java.lang.String name,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xnsToJns
private java.util.Map xnsToJns
jnsToXns
private java.util.Map jnsToXns
attributesAsElements
private java.util.List attributesAsElements
jsonAttributesAsElements
private java.util.List jsonAttributesAsElements
MappedNamespaceConvention
public MappedNamespaceConvention()
MappedNamespaceConvention
public MappedNamespaceConvention(Configuration config)
processAttributesAndNamespaces
public void processAttributesAndNamespaces(Node n,
JSONObject object)
throws JSONException
- Specified by:
processAttributesAndNamespaces
in interface Convention
- Throws:
JSONException
createQName
public javax.xml.namespace.QName createQName(java.lang.String rootName,
Node node)
- Specified by:
createQName
in interface Convention
readAttribute
private void readAttribute(Node n,
java.lang.String k,
JSONArray array)
throws JSONException
- Throws:
JSONException
readAttribute
private void readAttribute(Node n,
java.lang.String name,
java.lang.String value)
throws JSONException
- Throws:
JSONException
createQName
private javax.xml.namespace.QName createQName(java.lang.String name)
createAttributeKey
public java.lang.String createAttributeKey(java.lang.String p,
java.lang.String ns,
java.lang.String local)
getJSONNamespace
private java.lang.String getJSONNamespace(java.lang.String ns)
createKey
public java.lang.String createKey(java.lang.String p,
java.lang.String ns,
java.lang.String local)
isElement
public boolean isElement(java.lang.String p,
java.lang.String ns,
java.lang.String local)