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 Object
convertToJSONPrimitive(String text)
String
createAttributeKey(String p, String ns, String local)
String
createKey(String p, String ns, String local)
QName
createQName(String rootName, Node node)
List<?>
getIgnoredElements()
String
getNamespaceSeparator()
String
getNamespaceURI(String prefix)
String
getPrefix(String namespaceURI)
Iterator<String>
getPrefixes(String arg0)
Set<?>
getPrimitiveArrayKeys()
boolean
isDropRootElement()
boolean
isElement(String p, String ns, String local)
boolean
isEscapeForwardSlashAlways()
boolean
isIgnoreEmptyArrayValues()
boolean
isReadNullAsString()
boolean
isRootElementArrayWrapper()
boolean
isWriteNullAsString()
void
processAttributesAndNamespaces(Node n, JSONObject object)
void
setEscapeForwardSlashAlways(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:
processAttributesAndNamespaces
in interfaceConvention
- Throws:
JSONException
-
getNamespaceURI
public String getNamespaceURI(String prefix)
- Specified by:
getNamespaceURI
in interfaceNamespaceContext
-
getPrefix
public String getPrefix(String namespaceURI)
- Specified by:
getPrefix
in interfaceNamespaceContext
-
getPrefixes
public Iterator<String> getPrefixes(String arg0)
- Specified by:
getPrefixes
in interfaceNamespaceContext
-
createQName
public QName createQName(String rootName, Node node)
- Specified by:
createQName
in 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()
-
-