java.lang.Object
de.grogra.pf.ui.awt.ComponentModel
- All Implemented Interfaces:
ComponentWrapper,Synchronizer.Callback,Disposable,MutableTreeModel,TreeModel
- Direct Known Subclasses:
MappedComponentModel
public abstract class ComponentModel
extends Object
implements MutableTreeModel, Synchronizer.Callback, ComponentWrapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected static final intprotected Containerprotected static final intprotected final AWTSynchronizerprotected static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintgetChildCount(Object parent) protected ContainergetContentPane(Object container) intgetIndexOfChild(Object parent, Object child) protected intgetRoot()voidbooleanvoidvoidprotected voidsetEnabled(Component c, boolean enabled) voidvoidtreeChanged(Object parent) protected abstract voidtreeChangedSync(Container parent) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.grogra.util.Disposable
disposeMethods inherited from interface javax.swing.tree.TreeModel
valueForPathChanged
-
Field Details
-
root
-
sync
-
INSERT
protected static final int INSERT- See Also:
-
REMOVE
protected static final int REMOVE- See Also:
-
TREE_CHANGED
protected static final int TREE_CHANGED- See Also:
-
SET_ENABLED
protected static final int SET_ENABLED- See Also:
-
ACTION_COUNT
protected static final int ACTION_COUNT- See Also:
-
-
Constructor Details
-
ComponentModel
public ComponentModel()
-
-
Method Details
-
run
- Specified by:
runin interfaceSynchronizer.Callback
-
getContentPane
-
getPrefixComponentCount
-
isLeaf
-
getChild
-
getChildCount
- Specified by:
getChildCountin interfaceTreeModel
-
getIndexOfChild
- Specified by:
getIndexOfChildin interfaceTreeModel
-
getRoot
-
getComponent
- Specified by:
getComponentin interfaceComponentWrapper
-
setRoot
- Specified by:
setRootin interfaceMutableTreeModel
-
insert
- Specified by:
insertin interfaceMutableTreeModel
-
remove
- Specified by:
removein interfaceMutableTreeModel
-
treeChanged
-
setEnabled
-
treeChangedSync
-
addTreeModelListener
- Specified by:
addTreeModelListenerin interfaceTreeModel
-
removeTreeModelListener
- Specified by:
removeTreeModelListenerin interfaceTreeModel
-