org.codehaus.jettison
Class Node

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

public class Node
extends java.lang.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()
           
 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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

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)