org.siebengeisslein.ide.gui
Class IdePPanelEntry

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.application.PNamedEntry<PPanel>
          extended by org.siebengeisslein.ide.gui.IdePPanelEntry
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, MergeAware, Named

public class IdePPanelEntry
extends PNamedEntry<PPanel>


Constructor Summary
IdePPanelEntry(int componentId, TypeManager typeManager, PanelFieldType owner)
           
 
Method Summary
 void addComponent(PComponent newComponent, PFormLayoutConstraint layoutConstraint)
           
 DataBindingPanelField getAsField()
           
 java.util.Collection<ComponentField> getComponentFields()
           
 PPanel getData()
           
 java.util.Set<PString> getDataBindingNames()
           
 DataBinding getDataBindingType(PString name)
           
protected  java.util.Map<PString,DataBinding> getDataBindingTypes()
           
 PPanelEntry getPPanelEntry()
           
 void remove(PComponent child)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class org.siebengeisslein.application.PNamedEntry
clone, getComponentId, getName, merge, replaceMerged
 
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, wait, wait, wait
 

Constructor Detail

IdePPanelEntry

public IdePPanelEntry(int componentId,
                      TypeManager typeManager,
                      PanelFieldType owner)
Method Detail

getPPanelEntry

public PPanelEntry getPPanelEntry()

getDataBindingTypes

protected java.util.Map<PString,DataBinding> getDataBindingTypes()

getDataBindingNames

public java.util.Set<PString> getDataBindingNames()

toString

public java.lang.String toString()
Overrides:
toString in class PNamedEntry<PPanel>

getData

public PPanel getData()
Specified by:
getData in class PNamedEntry<PPanel>

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Named
Overrides:
setName in class PNamedEntry<PPanel>

getDataBindingType

public DataBinding getDataBindingType(PString name)

getAsField

public DataBindingPanelField getAsField()

addComponent

public void addComponent(PComponent newComponent,
                         PFormLayoutConstraint layoutConstraint)

remove

public void remove(PComponent child)

getComponentFields

public java.util.Collection<ComponentField> getComponentFields()