org.siebengeisslein.ide.data
Class DataDirectory

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.ide.data.DataDirectory
All Implemented Interfaces:
Instrumented

public class DataDirectory
extends Persistent


Constructor Summary
DataDirectory(TypeManager typeManager)
           
 
Method Summary
 void add(AbstractData entry)
           
 Variable getAsVariable()
           
 AbstractData getChild(int index)
           
 AbstractData getChildByName(java.lang.String name)
           
 GlobalData getData(CloneHelper helper)
           
 int getSize()
           
 int indexOf(java.lang.Object child)
           
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataDirectory

public DataDirectory(TypeManager typeManager)
Method Detail

getSize

public int getSize()

getChild

public AbstractData getChild(int index)

add

public void add(AbstractData entry)

indexOf

public int indexOf(java.lang.Object child)

getData

public GlobalData getData(CloneHelper helper)
                   throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException

getChildByName

public AbstractData getChildByName(java.lang.String name)

getAsVariable

public Variable getAsVariable()