org.siebengeisslein.ide
Class MethodPanel

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.MethodPanel
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named

public class MethodPanel
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
MethodPanel(PClass currentClass, boolean useBorder)
           
 
Method Summary
 MethodTableModel getMethodModel()
           
 PInternalMethod getSelectedMethod()
           
 void setClass(PClass clazz)
           
 void setOnSelect(javax.swing.Action onSelect)
           
 void setProject(Project p)
           
 
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

MethodPanel

public MethodPanel(PClass currentClass,
                   boolean useBorder)
            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

setProject

public void setProject(Project p)

setOnSelect

public void setOnSelect(javax.swing.Action onSelect)

getMethodModel

public MethodTableModel getMethodModel()

getSelectedMethod

public PInternalMethod getSelectedMethod()

setClass

public void setClass(PClass clazz)