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) JSONArrayarray(package private) intarrayIndex(package private) java.util.Mapattributes(package private) java.lang.StringcurrentKey(package private) java.util.Iteratorkeys(package private) javax.xml.namespace.QNamename(package private) java.util.Mapnamespaces(package private) JSONObjectobject(package private) Nodeparent
-
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 JSONArraygetArray()intgetArrayIndex()java.util.MapgetAttributes()java.lang.StringgetCurrentKey()java.util.IteratorgetKeys()javax.xml.namespace.QNamegetName()intgetNamespaceCount()java.lang.StringgetNamespacePrefix(int index)java.lang.StringgetNamespacePrefix(java.lang.String URI)java.lang.StringgetNamespaceURI(int index)java.lang.StringgetNamespaceURI(java.lang.String prefix)JSONObjectgetObject()voidsetArray(JSONArray array)voidsetArrayIndex(int arrayIndex)voidsetAttribute(javax.xml.namespace.QName name, java.lang.String value)voidsetCurrentKey(java.lang.String currentKey)voidsetNamespace(java.lang.String prefix, java.lang.String uri)voidsetNamespaces(java.util.Map namespaces)voidsetObject(JSONObject object)java.lang.StringtoString()
-
-
-
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:
JSONExceptionjavax.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:
toStringin classjava.lang.Object
-
-