Package org.codehaus.jettison.mapped
Class MappedNamespaceConvention
- java.lang.Object
-
- org.codehaus.jettison.mapped.MappedNamespaceConvention
-
- All Implemented Interfaces:
NamespaceContext,Convention
public class MappedNamespaceConvention extends Object implements Convention, NamespaceContext
-
-
Constructor Summary
Constructors Constructor Description MappedNamespaceConvention()MappedNamespaceConvention(Configuration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectconvertToJSONPrimitive(String text)StringcreateAttributeKey(String p, String ns, String local)StringcreateKey(String p, String ns, String local)QNamecreateQName(String rootName, Node node)List<?>getIgnoredElements()StringgetNamespaceSeparator()StringgetNamespaceURI(String prefix)StringgetPrefix(String namespaceURI)Iterator<String>getPrefixes(String arg0)Set<?>getPrimitiveArrayKeys()booleanisDropRootElement()booleanisElement(String p, String ns, String local)booleanisEscapeForwardSlashAlways()booleanisIgnoreEmptyArrayValues()booleanisReadNullAsString()booleanisRootElementArrayWrapper()booleanisWriteNullAsString()voidprocessAttributesAndNamespaces(Node n, JSONObject object)voidsetEscapeForwardSlashAlways(boolean escapeForwardSlash)
-
-
-
Constructor Detail
-
MappedNamespaceConvention
public MappedNamespaceConvention()
-
MappedNamespaceConvention
public MappedNamespaceConvention(Configuration config)
-
-
Method Detail
-
processAttributesAndNamespaces
public void processAttributesAndNamespaces(Node n, JSONObject object) throws JSONException
- Specified by:
processAttributesAndNamespacesin interfaceConvention- Throws:
JSONException
-
getNamespaceURI
public String getNamespaceURI(String prefix)
- Specified by:
getNamespaceURIin interfaceNamespaceContext
-
getPrefix
public String getPrefix(String namespaceURI)
- Specified by:
getPrefixin interfaceNamespaceContext
-
getPrefixes
public Iterator<String> getPrefixes(String arg0)
- Specified by:
getPrefixesin interfaceNamespaceContext
-
createQName
public QName createQName(String rootName, Node node)
- Specified by:
createQNamein interfaceConvention
-
getPrimitiveArrayKeys
public Set<?> getPrimitiveArrayKeys()
-
isDropRootElement
public boolean isDropRootElement()
-
isRootElementArrayWrapper
public boolean isRootElementArrayWrapper()
-
getIgnoredElements
public List<?> getIgnoredElements()
-
isWriteNullAsString
public boolean isWriteNullAsString()
-
isReadNullAsString
public boolean isReadNullAsString()
-
isIgnoreEmptyArrayValues
public boolean isIgnoreEmptyArrayValues()
-
isEscapeForwardSlashAlways
public boolean isEscapeForwardSlashAlways()
-
setEscapeForwardSlashAlways
public void setEscapeForwardSlashAlways(boolean escapeForwardSlash)
-
getNamespaceSeparator
public String getNamespaceSeparator()
-
-