org.siebengeisslein.ide.gui
Class PropertyPanel

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.PComponent<component,UserScopeDataType>
          extended by org.siebengeisslein.pgui.AbstractPContainer<component,Contained,UserScopeDataType>
              extended by org.siebengeisslein.pgui.PublicContainer<javax.swing.JPanel,PComponent,PanelUserData>
                  extended by org.siebengeisslein.pgui.PPanel
                      extended by org.siebengeisslein.ide.gui.PropertyPanel
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named

public class PropertyPanel
extends PPanel


Nested Class Summary
 
Nested classes/interfaces inherited from class org.siebengeisslein.pgui.PublicContainer
PublicContainer.PConstraintComponentEntry
 
Nested classes/interfaces inherited from class org.siebengeisslein.pgui.AbstractPContainer
AbstractPContainer.PComponentEntry
 
Constructor Summary
PropertyPanel(PropertyFactory factory)
           
 
Method Summary
 Property getProperty(int row)
           
 void onComponentRemove(java.lang.Object child)
           
 void setSelected(Persistent selected)
           
 
Methods inherited from class org.siebengeisslein.pgui.PPanel
addDataBindingChangeListener, clone, createComponent, createUserScopeData, getBorder, getContainer, getDataBinding, onChange, removeDataBindingChangeListener, setBorder, setDataBinding, setPreferredSize
 
Methods inherited from class org.siebengeisslein.pgui.PublicContainer
add, add, getComponent, getComponentAt, getComponentConstraints, getComponentConstraints, getComponentCount, getPComponentFor, merge, remove, remove, setComponentConstraints
 
Methods inherited from class org.siebengeisslein.pgui.AbstractPContainer
add, contains, getComponentEntry, getComponents, getLayout, getNumSwingComponents, initChangeListener, isEmpty, onComponentListChange, replaceMerged, setLayout
 
Methods inherited from class org.siebengeisslein.pgui.PComponent
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, fireChangeEvent, getComponent, getComponent, getComponentId, getName, getRefChangeListener, getUserData, initTransient, isModified, onCreateJComponent, repaint, setComponentId, setName, showPopup, swingDo, validate
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, 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

PropertyPanel

public PropertyPanel(PropertyFactory factory)
Method Detail

setSelected

public void setSelected(Persistent selected)

getProperty

public Property getProperty(int row)

onComponentRemove

public void onComponentRemove(java.lang.Object child)