public class EditableTree extends Tree implements View
Tree that is intended to hold
TreeNode with instances of Node as the userObject of the
node. The primary purpose of this class is to serve as a marker for
ViewInitialiser to properly initialise
the appropriate tree model. You can create your own Tree
that act as editable trees by populating the TreeModel
with instances of Node as the userObject.
Copyright 2007 Sans Pareil Technologies, Inc.
Tree.TreeModelHandler, Tree.TreeRowMapper, Tree.TreeSelectionForwarder| Modifier and Type | Field and Description |
|---|---|
protected String |
addListener
The fully qualified name of the action listener class to use to
trigger saving a new child of a selected node.
|
protected String |
deleteListener
The fully qualified name of the action listener class to use to
trigger deleting a selected node.
|
protected String |
propertyBase
The base property key to use for the various localised strings
displayed in the tree.
|
DEFAULT_STYLE, INPUT_SELECT, INPUT_TOGGLE, MODEL_STRUCTURE_CHANGED_PROPERTY, NODE_CHANGED_PROPERTY, PROPERTY_ACTION_COMMAND, PROPERTY_CELL_RENDERER, PROPERTY_CELL_WIDTH_CONTRAINED, PROPERTY_LINES_DRAWN, PROPERTY_MODEL, PROPERTY_NULL_ACTION_COMMANDS_RAISE_EVENTS, PROPERTY_PARTIAL_UPDATE_SUPPORT, PROPERTY_ROOT_AUTO_EXPANDED, PROPERTY_ROOT_VISIBLE, PROPERTY_ROW_HEIGHT, PROPERTY_SCROLL_INTO_VIEW_USED, PROPERTY_SELECTION_INCLUDES_ICON, PROPERTY_SELECTION_MODEL, PROPERTY_SHOWS_ROOT_HANDLES, PROPERTY_TREE_ICONSPROPERTY_HIDDENCHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_TRAVERSAL_INDEX_CHANGED_PROPERTY, FOCUS_TRAVERSAL_PARTICIPANT_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTYPROPERTY_ACCESS_KEYPROPERTY_BORDERCURSOR_AUTO, CURSOR_CROSSHAIR, CURSOR_CUSTOM_URI, CURSOR_DEFAULT, CURSOR_E_RESIZE, CURSOR_HELP, CURSOR_MOVE, CURSOR_N_RESIZE, CURSOR_NE_RESIZE, CURSOR_NW_RESIZE, CURSOR_POINTER, CURSOR_S_RESIZE, CURSOR_SE_RESIZE, CURSOR_SW_RESIZE, CURSOR_TEXT, CURSOR_W_RESIZE, CURSOR_WAIT, PROPERTY_MOUSE_CURSOR, PROPERTY_MOUSE_CURSOR_URIDEFAULT_INSETS, DEFAULT_OUTSETS, PROPERTY_INSETS, PROPERTY_OUTSETSPROPERTY_WIDTHPROPERTY_HEIGHTPROPERTY_TOOL_TIP_TEXT| Constructor and Description |
|---|
EditableTree() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAddListener()
Returns
addListener. |
String |
getDeleteListener()
Returns
deleteListener. |
String |
getPropertyBase()
Returns
propertyBase. |
void |
setAddListener(String addListener)
Set
addListener. |
void |
setDeleteListener(String deleteListener)
Set
deleteListener. |
void |
setPropertyBase(String propertyBase)
Set
propertyBase. |
addActionListener, addSelectionPath, addSelectionPaths, addTreeExpansionListener, addTreeSelectionListener, addTreeWillExpandListener, clearToggledPaths, collapseAll, collapsePath, collapseRow, createTreeModelListener, expandAll, expandPath, expandRow, fireActionPerformed, fireTreeCollapsed, fireTreeExpanded, fireTreeWillCollapse, fireTreeWillExpand, fireValueChanged, getActionCommand, getCellRenderer, getComponent, getDescendantToggledPaths, getDirtyPaths, getExpandedDescendants, getLastExpandedPaths, getLastSelectedPathComponent, getLeadSelectionPath, getModel, getPartialUpdateSupport, getPathForRow, getRowCount, getRowForPath, getRowHeight, getRowsForPaths, getSelectionCount, getSelectionModel, getSelectionPath, getSelectionPaths, getShowsRootHandles, getTreeIcons, hasEverBeenExpanded, invalidate, isCellWidthConstrained, isCollapsed, isCollapsed, isExpanded, isExpanded, isLinesDrawn, isNullActionCommandsRaiseEvents, isPathSelected, isRootAutoExpanded, isRootVisible, isScrollIntoViewUsed, isSelectionEmpty, isSelectionIncludesIcon, isVisible, makeVisible, processInput, removeActionListener, removeDescendantToggledPaths, removeSelectionPath, removeSelectionPaths, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, setActionCommand, setCellRenderer, setCellWidthConstrained, setEnabled, setExpandedState, setLinesDrawn, setModel, setNullActionCommandsRaiseEvents, setPartialUpdateSupport, setRootAutoExpanded, setRootVisible, setRowHeight, setScrollIntoViewUsed, setSelectionIncludesIcon, setSelectionModel, setSelectionPath, setSelectionPaths, setShowsRootHandles, setTreeIcons, setVisible, toggleAllNodes, validategetAccessKey, getBorder, getHeight, getInsets, getMouseCursor, getMouseCursorUri, getOutsets, getToolTipText, getWidth, setAccessKey, setBorder, setHeight, setInsets, setMouseCursor, setMouseCursorUri, setOutsets, setToolTipText, setWidthgetAttribute, getAttributeNames, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, getRenderProperty, isHidden, setAttribute, setHidden, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setPropertyadd, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusTraversalIndex, getFont, getForeground, getId, getIndexedProperty, getLayoutData, getLayoutDirection, getLocale, getParent, getProperty, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLayoutDirection, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, init, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isValidChild, isValidParent, isVisible, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, setBackground, setFocusTraversalIndex, setFocusTraversalParticipant, setFont, setForeground, setId, setIndexedProperty, setLayoutData, setLayoutDirection, setLocale, setProperty, setRenderId, setStyle, setStyleName, verifyInput, visibleIndexOfclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRenderProperty, getRenderPropertyprotected String addListener
protected String deleteListener
protected String propertyBase
public String getAddListener()
addListener.public void setAddListener(String addListener)
addListener.addListener - The value to set.public String getDeleteListener()
deleteListener.public void setDeleteListener(String deleteListener)
deleteListener.deleteListener - The value to set.public String getPropertyBase()
propertyBase.public void setPropertyBase(String propertyBase)
propertyBase.propertyBase - The value to set.