Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

edu.iicm.xpg.statemachine
Class DataObject  view DataObject download DataObject.java

java.lang.Object
  extended byedu.iicm.xpg.statemachine.DataObject

public class DataObject
extends java.lang.Object

Version:
$revision$

Field Summary
protected  java.util.HashMap data_map_
           
protected  java.util.Stack xml_element_stack_
           
 
Constructor Summary
DataObject()
           
 
Method Summary
 java.lang.Object getObject(java.lang.String key)
          get data from the hashmap stored by key
 XMLElement getXMLElement()
          get the 'actual' xml element
protected  java.util.Stack getXMLElementStack()
          get the whole xml element stack
 void putObject(java.lang.String key, java.lang.Object value)
          put a kind of data as object to the hashmap and store it by usage of key
 java.lang.Object removeObject(java.lang.String key)
          get data from the hashmap stored by key and remove it
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xml_element_stack_

protected java.util.Stack xml_element_stack_

data_map_

protected java.util.HashMap data_map_
Constructor Detail

DataObject

public DataObject()
Method Detail

getXMLElement

public XMLElement getXMLElement()
get the 'actual' xml element


getXMLElementStack

protected java.util.Stack getXMLElementStack()
get the whole xml element stack


putObject

public void putObject(java.lang.String key,
                      java.lang.Object value)
               throws java.lang.IllegalArgumentException
put a kind of data as object to the hashmap and store it by usage of key


getObject

public java.lang.Object getObject(java.lang.String key)
                           throws java.lang.IllegalArgumentException
get data from the hashmap stored by key


removeObject

public java.lang.Object removeObject(java.lang.String key)
                              throws java.lang.IllegalArgumentException
get data from the hashmap stored by key and remove it