org.nakedobjects.persistence.file
Class ObjectData

java.lang.Object
  extended byorg.nakedobjects.persistence.file.Data
      extended byorg.nakedobjects.persistence.file.ObjectData

public class ObjectData
extends Data

A logical collection of elements of a specified type


Method Summary
 void addElement(java.lang.String fieldName, NakedObject object)
           
 void addElement(java.lang.String fieldName, java.lang.String type, long id)
           
 ReferenceVector elements(java.lang.String fieldName)
           
 java.util.Enumeration fields()
           
protected  java.lang.Object get(java.lang.String fieldName)
           
protected  void get(java.lang.String fieldName, NakedValue value)
           
 void removeElement(java.lang.String fieldName, NakedObject object)
           
protected  void set(java.lang.String fieldName, NakedObject object)
           
 void set(java.lang.String fieldName, NakedValue nakedValue)
           
 void set(java.lang.String fieldName, java.lang.String value)
           
protected  void set(java.lang.String fieldName, java.lang.String type, long id)
           
 java.lang.String toString()
           
 
Methods inherited from class org.nakedobjects.persistence.file.Data
equals, getClassName, getOid, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

toString

public java.lang.String toString()

set

protected void set(java.lang.String fieldName,
                   NakedObject object)

set

protected void set(java.lang.String fieldName,
                   java.lang.String type,
                   long id)

set

public void set(java.lang.String fieldName,
                NakedValue nakedValue)

set

public void set(java.lang.String fieldName,
                java.lang.String value)

get

protected void get(java.lang.String fieldName,
                   NakedValue value)

get

protected java.lang.Object get(java.lang.String fieldName)

addElement

public void addElement(java.lang.String fieldName,
                       NakedObject object)

addElement

public void addElement(java.lang.String fieldName,
                       java.lang.String type,
                       long id)

removeElement

public void removeElement(java.lang.String fieldName,
                          NakedObject object)

elements

public ReferenceVector elements(java.lang.String fieldName)

fields

public java.util.Enumeration fields()