java.lang.Object
de.grogra.pf.ui.awt.ComponentModel
de.grogra.pf.ui.awt.MappedComponentModel
- All Implemented Interfaces:
ComponentWrapper,Synchronizer.Callback,Disposable,MappedTreeModel,MutableTreeModel,Comparator,TreeModel
- Direct Known Subclasses:
AWTTree
public abstract class MappedComponentModel
extends ComponentModel
implements MappedTreeModel, Comparator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final TreeMapperprotected final Objectprotected final UITreeFields inherited from class de.grogra.pf.ui.awt.ComponentModel
ACTION_COUNT, INSERT, REMOVE, root, SET_ENABLED, sync, TREE_CHANGED -
Constructor Summary
ConstructorsConstructorDescriptionMappedComponentModel(UITree sourceTree) MappedComponentModel(UITree sourceTree, Object sourceRoot) -
Method Summary
Modifier and TypeMethodDescriptionintfinal voiddispose()protected voidprotected booleanisSourceRoot(Object sourceNode) voidmap(boolean attach) protected voidprotected voidMethods inherited from class de.grogra.pf.ui.awt.ComponentModel
addTreeModelListener, getChild, getChildCount, getComponent, getContentPane, getIndexOfChild, getPrefixComponentCount, getRoot, insert, isLeaf, remove, removeTreeModelListener, run, setEnabled, setRoot, treeChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface de.grogra.util.MappedTreeModel
createNode, disposeNode, isImage, treeChangedMethods inherited from interface de.grogra.util.MutableTreeModel
insert, remove, setRootMethods inherited from interface javax.swing.tree.TreeModel
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
-
Field Details
-
sourceTree
-
mapper
-
sourceRoot
-
-
Constructor Details
-
MappedComponentModel
-
MappedComponentModel
-
-
Method Details
-
getToolkit
-
compare
- Specified by:
comparein interfaceComparator
-
map
public void map(boolean attach) -
isSourceRoot
-
dispose
public final void dispose()- Specified by:
disposein interfaceDisposable
-
disposeImpl
protected void disposeImpl() -
revalidate
-
treeChangedSync
- Specified by:
treeChangedSyncin classComponentModel
-
getSourceTree
-