org.codehaus.jettison
Class Node

java.lang.Object
  extended by org.codehaus.jettison.Node

public class Node
extends java.lang.Object


Field Summary
(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
           
 
Constructor Summary
Node(JSONObject object)
           
Node(java.lang.String name, Convention con)
           
Node(java.lang.String name, JSONObject object, Convention con)
           
 
Method Summary
 JSONArray getArray()
           
 int getArrayIndex()
           
 java.util.Map getAttributes()
           
 java.lang.String getCurrentKey()
           
 java.util.Iterator getKeys()
           
 javax.xml.namespace.QName getName()
           
 java.util.Map getNamespaces()
           
 JSONObject getObject()
           
 void setArray(JSONArray array)
           
 void setArrayIndex(int arrayIndex)
           
 void setCurrentKey(java.lang.String currentKey)
           
 void setNamespaces(java.util.Map namespaces)
           
 void setObject(JSONObject object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

Node

public Node(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

getNamespaces

public java.util.Map getNamespaces()

setNamespaces

public void setNamespaces(java.util.Map namespaces)

getAttributes

public java.util.Map getAttributes()

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)