org.codehaus.jettison.mapped
Class MappedNamespaceConvention

java.lang.Object
  extended by org.codehaus.jettison.mapped.MappedNamespaceConvention
All Implemented Interfaces:
javax.xml.namespace.NamespaceContext, Convention

public class MappedNamespaceConvention
extends java.lang.Object
implements Convention, javax.xml.namespace.NamespaceContext


Constructor Summary
MappedNamespaceConvention()
           
MappedNamespaceConvention(Configuration config)
           
 
Method Summary
 java.lang.Object convertToJSONPrimitive(java.lang.String text)
           
 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)
           
 javax.xml.namespace.QName createQName(java.lang.String rootName, Node node)
           
 java.lang.String getNamespaceURI(java.lang.String prefix)
           
 java.lang.String getPrefix(java.lang.String namespaceURI)
           
 java.util.Iterator getPrefixes(java.lang.String arg0)
           
 boolean isElement(java.lang.String p, java.lang.String ns, java.lang.String local)
           
 void processAttributesAndNamespaces(Node n, JSONObject object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappedNamespaceConvention

public MappedNamespaceConvention()

MappedNamespaceConvention

public MappedNamespaceConvention(Configuration config)
Method Detail

processAttributesAndNamespaces

public void processAttributesAndNamespaces(Node n,
                                           JSONObject object)
                                    throws JSONException
Specified by:
processAttributesAndNamespaces in interface Convention
Throws:
JSONException

getNamespaceURI

public java.lang.String getNamespaceURI(java.lang.String prefix)
Specified by:
getNamespaceURI in interface javax.xml.namespace.NamespaceContext

getPrefix

public java.lang.String getPrefix(java.lang.String namespaceURI)
Specified by:
getPrefix in interface javax.xml.namespace.NamespaceContext

getPrefixes

public java.util.Iterator getPrefixes(java.lang.String arg0)
Specified by:
getPrefixes in interface javax.xml.namespace.NamespaceContext

createQName

public javax.xml.namespace.QName createQName(java.lang.String rootName,
                                             Node node)
Specified by:
createQName in interface Convention

createAttributeKey

public java.lang.String createAttributeKey(java.lang.String p,
                                           java.lang.String ns,
                                           java.lang.String local)

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)

convertToJSONPrimitive

public java.lang.Object convertToJSONPrimitive(java.lang.String text)


Copyright © 2010. All Rights Reserved.