de.grogra.pf.ui.tree
public class RegistryAdapter extends java.lang.Object implements UITree, RegistryContext
ACTION_DELETE, ACTION_OPEN, ACTION_RENAME, ACTION_SELECT, GET_IMMEDIATE_LISTENER_METHOD, GET_SELECTABLE_METHOD, NODE_TYPE_MASK, NT_CHECKBOX_ITEM, NT_CHOICE_GROUP, NT_CHOICE_ITEM, NT_DIRECTORY, NT_DIRECTORY_MASK, NT_FILL, NT_GROUP, NT_ITEM, NT_ITEM_GROUP, NT_LINK, NT_MOUSE_MOTION, NT_SELECTABLE, NT_SEPARATOR, NT_SPECIAL, NT_UNDEFINED| Constructor and Description |
|---|
RegistryAdapter(Context context) |
RegistryAdapter(Context context,
Registry registry) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(javax.swing.event.TreeModelListener listener) |
void |
dispose() |
void |
eventOccured(java.lang.Object node,
java.util.EventObject event) |
java.lang.Object |
getChild(java.lang.Object parent,
int index) |
int |
getChildCount(java.lang.Object parent) |
Context |
getContext() |
java.lang.Object |
getDescription(java.lang.Object node,
java.lang.String type) |
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child) |
java.lang.String |
getName(java.lang.Object node) |
java.lang.Object |
getParent(java.lang.Object child) |
Registry |
getRegistry()
Returns the
Registry which is linked with this instance. |
java.lang.Object |
getRoot() |
int |
getType(java.lang.Object node) |
java.lang.Object |
invoke(java.lang.Object node,
java.lang.String method,
java.lang.Object arg) |
boolean |
isAvailable(java.lang.Object node) |
boolean |
isEnabled(java.lang.Object node) |
boolean |
isLeaf(java.lang.Object node) |
boolean |
nodesEqual(java.lang.Object a,
java.lang.Object b) |
void |
removeTreeModelListener(javax.swing.event.TreeModelListener listener) |
java.lang.Object |
resolveLink(java.lang.Object node) |
void |
update() |
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue) |
public RegistryAdapter(Context context)
public void addTreeModelListener(javax.swing.event.TreeModelListener listener)
addTreeModelListener in interface javax.swing.tree.TreeModelpublic void dispose()
dispose in interface Disposablepublic void eventOccured(java.lang.Object node,
java.util.EventObject event)
eventOccured in interface UINodeHandlerpublic java.lang.Object getChild(java.lang.Object parent,
int index)
getChild in interface javax.swing.tree.TreeModelpublic int getChildCount(java.lang.Object parent)
getChildCount in interface javax.swing.tree.TreeModelpublic Context getContext()
getContext in interface UITreepublic java.lang.Object getDescription(java.lang.Object node,
java.lang.String type)
getDescription in interface UINodeHandlerpublic int getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
getIndexOfChild in interface javax.swing.tree.TreeModelpublic java.lang.String getName(java.lang.Object node)
getName in interface UINodeHandlerpublic java.lang.Object getParent(java.lang.Object child)
public Registry getRegistry()
RegistryContextRegistry which is linked with this instance.getRegistry in interface RegistryContextpublic java.lang.Object getRoot()
getRoot in interface javax.swing.tree.TreeModelpublic int getType(java.lang.Object node)
getType in interface UINodeHandlerpublic java.lang.Object invoke(java.lang.Object node,
java.lang.String method,
java.lang.Object arg)
invoke in interface UINodeHandlerpublic boolean isAvailable(java.lang.Object node)
isAvailable in interface UINodeHandlerpublic boolean isEnabled(java.lang.Object node)
isEnabled in interface UINodeHandlerpublic boolean isLeaf(java.lang.Object node)
isLeaf in interface UINodeHandlerisLeaf in interface javax.swing.tree.TreeModelpublic boolean nodesEqual(java.lang.Object a,
java.lang.Object b)
nodesEqual in interface UINodeHandlerpublic void removeTreeModelListener(javax.swing.event.TreeModelListener listener)
removeTreeModelListener in interface javax.swing.tree.TreeModelpublic java.lang.Object resolveLink(java.lang.Object node)
resolveLink in interface UINodeHandlerpublic void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
valueForPathChanged in interface javax.swing.tree.TreeModel