org.siebengeisslein.client
Class Immutable

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.client.Immutable
All Implemented Interfaces:
java.lang.Cloneable, CloneAndMergeAware, CloneAware, Instrumented, MergeAware
Direct Known Subclasses:
PColor, PDimension, PImageIcon, PInteger, PKeyStroke, PString

public class Immutable
extends Persistent
implements CloneAndMergeAware


Constructor Summary
Immutable()
           
 
Method Summary
 CloneAware clone(CloneHelper helper)
           
 int getComponentId()
           
 void merge(java.lang.Object obj, MergeContext helper)
           
 void replaceMerged(MergeContext helper)
           
 
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

Immutable

public Immutable()
Method Detail

clone

public CloneAware clone(CloneHelper helper)
                 throws java.lang.CloneNotSupportedException
Specified by:
clone in interface CloneAware
Throws:
java.lang.CloneNotSupportedException

merge

public void merge(java.lang.Object obj,
                  MergeContext helper)
Specified by:
merge in interface MergeAware

getComponentId

public int getComponentId()
Specified by:
getComponentId in interface MergeAware

replaceMerged

public void replaceMerged(MergeContext helper)
Specified by:
replaceMerged in interface MergeAware