org.oXML.extras.http
Class SessionNode

java.lang.Object
  extended byorg.oXML.type.AbstractNode
      extended byorg.oXML.type.MapNode
          extended byorg.oXML.extras.http.SessionNode
All Implemented Interfaces:
Node

public class SessionNode
extends MapNode

Extension of MapNode (o:XML Map type) that overloads get, put and remove


Field Summary
 
Fields inherited from class org.oXML.type.MapNode
TYPE
 
Fields inherited from class org.oXML.type.AbstractNode
me
 
Constructor Summary
SessionNode(javax.servlet.http.HttpSession session)
           
 
Method Summary
 Node get(Node key)
           
 Node keys()
           
 Node nodes()
           
 Node put(Node key, Node value)
           
 Node remove(Node key)
           
 Node size()
           
 Node values()
           
 
Methods inherited from class org.oXML.type.MapNode
copy, init, init
 
Methods inherited from class org.oXML.type.AbstractNode
addChildNode, booleanValue, byteValue, cast, cast, equals, equals, getAttribute, getAttributes, getAttributeValue, getChildNodes, getDocument, getInstance, getName, getNextSibling, getParent, getPreviousSibling, getType, hashCode, hasInstance, insert, numberValue, removeChild, setAttribute, setAttribute, setInstance, setName, setParent, stringValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SessionNode

public SessionNode(javax.servlet.http.HttpSession session)
Method Detail

put

public Node put(Node key,
                Node value)
Overrides:
put in class MapNode

get

public Node get(Node key)
Overrides:
get in class MapNode

remove

public Node remove(Node key)
Overrides:
remove in class MapNode

size

public Node size()
Overrides:
size in class MapNode

keys

public Node keys()
Overrides:
keys in class MapNode

values

public Node values()
Overrides:
values in class MapNode

nodes

public Node nodes()
Overrides:
nodes in class MapNode