org.siebengeisslein.application
Class GuiData

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.application.GuiData
All Implemented Interfaces:
java.lang.Cloneable, CloneAndMergeAware<GuiData>, CloneAware, Instrumented, MergeAware<GuiData>

public class GuiData
extends Persistent
implements CloneAndMergeAware<GuiData>


Field Summary
static java.lang.String ACTIONS
           
static java.lang.String FRAMES
           
static java.lang.String PANELS
           
static java.lang.String SWITCH_PANELS
           
 
Constructor Summary
GuiData()
           
GuiData(java.util.List<PFrameEntry> frames, java.util.List<PPanelEntry> panels)
           
 
Method Summary
 GuiData clone(CloneHelper helper)
           
 int getComponentId()
           
 java.util.List<PFrameEntry> getFrames()
           
 java.util.List<PPanelEntry> getPanels()
           
 void merge(GuiData newData, 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
 

Field Detail

PANELS

public static final java.lang.String PANELS
See Also:
Constant Field Values

FRAMES

public static final java.lang.String FRAMES
See Also:
Constant Field Values

ACTIONS

public static final java.lang.String ACTIONS
See Also:
Constant Field Values

SWITCH_PANELS

public static final java.lang.String SWITCH_PANELS
See Also:
Constant Field Values
Constructor Detail

GuiData

public GuiData()

GuiData

public GuiData(java.util.List<PFrameEntry> frames,
               java.util.List<PPanelEntry> panels)
Method Detail

getPanels

public java.util.List<PPanelEntry> getPanels()

getFrames

public java.util.List<PFrameEntry> getFrames()

clone

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

merge

public void merge(GuiData newData,
                  MergeContext helper)
Specified by:
merge in interface MergeAware<GuiData>

replaceMerged

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

getComponentId

public int getComponentId()
                   throws java.lang.UnsupportedOperationException
Specified by:
getComponentId in interface MergeAware<GuiData>
Throws:
java.lang.UnsupportedOperationException