Package org.apache.pivot.wtk.content
Class TreeViewNodeEditor
- java.lang.Object
-
- org.apache.pivot.wtk.Component
-
- org.apache.pivot.wtk.Container
-
- org.apache.pivot.wtk.Window
-
- org.apache.pivot.wtk.content.TreeViewNodeEditor
-
- All Implemented Interfaces:
java.lang.Iterable<Component>
,Sequence<Component>
,ConstrainedVisual
,TreeView.NodeEditor
,Visual
public class TreeViewNodeEditor extends Window implements TreeView.NodeEditor
Default tree view node editor.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Window
Window.ActionMapping, Window.ActionMappingSequence, Window.IconImageSequence, Window.Skin
-
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Container
Container.EDTChecker
-
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Component
Component.DecoratorSequence, Component.StyleDictionary, Component.UserDataDictionary
-
Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence
Sequence.Tree<T>
-
-
Constructor Summary
Constructors Constructor Description TreeViewNodeEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beginEdit(TreeView treeViewArgument, Sequence.Tree.Path pathArgument)
Called to begin editing a tree node.void
close()
Closes the window and all of its owned windows.void
endEdit(boolean result)
Terminates an edit operation.Sequence.Tree.Path
getPath()
TextInput
getTextInput()
TreeView
getTreeView()
boolean
isEditing()
boolean
keyPressed(int keyCode, Keyboard.KeyLocation keyLocation)
void
open(Display display, Window owner)
Opens the window.-
Methods inherited from class org.apache.pivot.wtk.Window
align, align, clearActive, clearFocusDescendant, descendantGainedFocus, descendantRemoved, getActionMappings, getActiveWindow, getClientArea, getContent, getFocusDescendant, getIcons, getOwnedWindow, getOwnedWindowCount, getOwner, getRootOwner, getTitle, getWindowActionMappingListeners, getWindowClassListeners, getWindowListeners, getWindowStateListeners, isActive, isBottomMost, isClosed, isClosing, isMaximized, isOpen, isOpening, isOwner, isTopMost, moveToBack, moveToFront, open, open, remove, requestActive, setActive, setContent, setEnabled, setIcon, setIcon, setMaximized, setParent, setTitle, setVisible
-
Methods inherited from class org.apache.pivot.wtk.Container
add, assertEventDispatchThread, assertEventDispatchThread, clear, containsFocus, descendantAdded, descendantLostFocus, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getDescendantAt, getFocusTraversalPolicy, getGraphics, getLength, getNamedComponent, indexOf, insert, invalidate, isAncestor, isDoubleBuffered, iterator, layout, load, mouseClick, mouseDown, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, removeAll, repaint, requestFocus, setDoubleBuffered, setEventDispatchThreadChecker, setFocusTraversalPolicy, store, transferFocus, update
-
Methods inherited from class org.apache.pivot.wtk.Component
checkSkin, clearFocus, contains, copyStyle, copyStyle, getAncestor, getAncestor, getAttribute, getAutomationID, getBaseline, getBaseline, getBounds, getComponentClassListeners, getComponentDataListeners, getComponentDecoratorListeners, getComponentKeyListeners, getComponentListeners, getComponentMouseButtonListeners, getComponentMouseListeners, getComponentMouseWheelListeners, getComponentStateListeners, getComponentStyleListeners, getComponentTooltipListeners, getCursor, getDecoratedBounds, getDecorators, getDisplay, getDragSource, getDropTarget, getFocusedComponent, getHeight, getHeightLimits, getLocation, getMaximumHeight, getMaximumWidth, getMenuHandler, getMinimumHeight, getMinimumWidth, getMouseLocation, getName, getNamedStyles, getParent, getPreferredHeight, getPreferredHeight, getPreferredSize, getPreferredWidth, getPreferredWidth, getScreenBounds, getSize, getSkin, getStyle, getStyle, getStyleBoolean, getStyleBoolean, getStyleColor, getStyleColor, getStyleFont, getStyleFont, getStyleInt, getStyleInt, getStyles, getTextInputMethodListener, getTooltipDelay, getTooltipText, getTooltipWrapText, getTypedStyles, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWidthLimits, getWindow, getX, getY, indexBoundsCheck, installSkin, isBlocked, isEnabled, isFocusable, isFocused, isMouseOver, isOpaque, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isValid, isVisible, keyReleased, keyTyped, mapPointFromAncestor, mapPointFromAncestor, mapPointToAncestor, mapPointToAncestor, mouseOver, offsetToScreen, putStyle, putStyle, reenterMouse, repaint, repaint, repaint, repaint, repaint, scrollAreaToVisible, scrollAreaToVisible, setAttribute, setAutomationID, setAutomationID, setCursor, setDragSource, setDropTarget, setFocused, setHeight, setHeightLimits, setHeightLimits, setLocation, setLocation, setMaximumHeight, setMaximumWidth, setMenuHandler, setMinimumHeight, setMinimumWidth, setName, setPreferredHeight, setPreferredSize, setPreferredSize, setPreferredWidth, setSize, setSize, setSkin, setStyleName, setStyleNames, setStyleNames, setStyles, setStyles, setTooltipDelay, setTooltipText, setTooltipWrapText, setWidth, setWidthLimits, setWidthLimits, setX, setY, toString, transferFocus, validate
-
-
-
-
Method Detail
-
getTreeView
public TreeView getTreeView()
-
getPath
public Sequence.Tree.Path getPath()
-
getTextInput
public TextInput getTextInput()
-
beginEdit
public void beginEdit(TreeView treeViewArgument, Sequence.Tree.Path pathArgument)
Description copied from interface:TreeView.NodeEditor
Called to begin editing a tree node.- Specified by:
beginEdit
in interfaceTreeView.NodeEditor
- Parameters:
treeViewArgument
- The source of this event.pathArgument
- The path to the node being edited.
-
endEdit
public void endEdit(boolean result)
Description copied from interface:TreeView.NodeEditor
Terminates an edit operation.- Specified by:
endEdit
in interfaceTreeView.NodeEditor
- Parameters:
result
-true
to perform the edit;false
to cancel it.
-
isEditing
public boolean isEditing()
- Specified by:
isEditing
in interfaceTreeView.NodeEditor
- Returns:
- Whether an edit is currently in progress.
-
open
public void open(Display display, Window owner)
Description copied from class:Window
Opens the window.Note that this method is not a synchronous call, it schedules an event to open the window.
-
close
public void close()
Description copied from class:Window
Closes the window and all of its owned windows. If any owned window fails to close, this window will also fail to close.
-
keyPressed
public boolean keyPressed(int keyCode, Keyboard.KeyLocation keyLocation)
- Overrides:
keyPressed
in classWindow
-
-