org.siebengeisslein.ide.gui
Class GuiComponentTreeModel
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pgui.model.AbstractTreeModel
org.siebengeisslein.ide.gui.GuiComponentTreeModel
- All Implemented Interfaces:
- javax.swing.tree.TreeModel, Instrumented
public class GuiComponentTreeModel
- extends AbstractTreeModel
| 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 |
GuiComponentTreeModel
public GuiComponentTreeModel()
setProject
public void setProject(Project p)
getRoot
public java.lang.Object getRoot()
getChild
public java.lang.Object getChild(java.lang.Object node,
int index)
getChildCount
public int getChildCount(java.lang.Object node)
isLeaf
public boolean isLeaf(java.lang.Object node)
valueForPathChanged
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
getIndexOfChild
public int getIndexOfChild(java.lang.Object parent,
java.lang.Object node)
addPanel
public IdePPanelEntry addPanel()
addAction
public IdePActionEntry addAction()
addFrame
public PFrameEntry addFrame()
getPanelPath
public java.lang.Object[] getPanelPath()
getPanelPath
public java.lang.Object[] getPanelPath(IdePPanelEntry entry)
getSwitchPanelPath
public java.lang.Object[] getSwitchPanelPath()
addSwitchPanel
public IdePSwitchPanelEntry addSwitchPanel()
getActionPath
public java.lang.Object[] getActionPath()
getFramePath
public java.lang.Object[] getFramePath()
fireComponentChange
public void fireComponentChange(java.lang.Object component)
remove
public void remove(java.lang.Object child,
java.lang.Object parent)