Package org.codehaus.jettison
Class Node
- java.lang.Object
-
- org.codehaus.jettison.Node
-
public class Node extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) JSONArray
array
(package private) int
arrayIndex
(package private) java.util.Map
attributes
(package private) java.lang.String
currentKey
(package private) java.util.Iterator
keys
(package private) javax.xml.namespace.QName
name
(package private) java.util.Map
namespaces
(package private) JSONObject
object
(package private) Node
parent
-
Constructor Summary
Constructors Constructor Description Node(java.lang.String name, Convention con)
Node(JSONObject object)
Node(Node parent, java.lang.String name, JSONObject object, Convention con)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JSONArray
getArray()
int
getArrayIndex()
java.util.Map
getAttributes()
java.lang.String
getCurrentKey()
java.util.Iterator
getKeys()
javax.xml.namespace.QName
getName()
int
getNamespaceCount()
java.lang.String
getNamespacePrefix(int index)
java.lang.String
getNamespacePrefix(java.lang.String URI)
java.lang.String
getNamespaceURI(int index)
java.lang.String
getNamespaceURI(java.lang.String prefix)
JSONObject
getObject()
void
setArray(JSONArray array)
void
setArrayIndex(int arrayIndex)
void
setAttribute(javax.xml.namespace.QName name, java.lang.String value)
void
setCurrentKey(java.lang.String currentKey)
void
setNamespace(java.lang.String prefix, java.lang.String uri)
void
setNamespaces(java.util.Map namespaces)
void
setObject(JSONObject object)
java.lang.String
toString()
-
-
-
Field Detail
-
object
JSONObject object
-
attributes
java.util.Map attributes
-
namespaces
java.util.Map namespaces
-
keys
java.util.Iterator keys
-
name
javax.xml.namespace.QName name
-
array
JSONArray array
-
arrayIndex
int arrayIndex
-
currentKey
java.lang.String currentKey
-
parent
Node parent
-
-
Constructor Detail
-
Node
public Node(Node parent, java.lang.String name, JSONObject object, Convention con) throws JSONException, javax.xml.stream.XMLStreamException
- Throws:
JSONException
javax.xml.stream.XMLStreamException
-
Node
public Node(java.lang.String name, Convention con) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
Node
public Node(JSONObject object)
-
-
Method Detail
-
getNamespaceCount
public int getNamespaceCount()
-
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
-
getNamespaceURI
public java.lang.String getNamespaceURI(int index)
-
getNamespacePrefix
public java.lang.String getNamespacePrefix(java.lang.String URI)
-
getNamespacePrefix
public java.lang.String getNamespacePrefix(int index)
-
setNamespaces
public void setNamespaces(java.util.Map namespaces)
-
setNamespace
public void setNamespace(java.lang.String prefix, java.lang.String uri)
-
getAttributes
public java.util.Map getAttributes()
-
setAttribute
public void setAttribute(javax.xml.namespace.QName name, java.lang.String value)
-
getKeys
public java.util.Iterator getKeys()
-
getName
public javax.xml.namespace.QName getName()
-
getObject
public JSONObject getObject()
-
setObject
public void setObject(JSONObject object)
-
getArray
public JSONArray getArray()
-
setArray
public void setArray(JSONArray array)
-
getArrayIndex
public int getArrayIndex()
-
setArrayIndex
public void setArrayIndex(int arrayIndex)
-
getCurrentKey
public java.lang.String getCurrentKey()
-
setCurrentKey
public void setCurrentKey(java.lang.String currentKey)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-