org.apache.pivot.wtk.content
Class TreeViewNodeEditor

java.lang.Object
  extended by org.apache.pivot.wtk.Component
      extended by org.apache.pivot.wtk.Container
          extended by org.apache.pivot.wtk.Window
              extended by org.apache.pivot.wtk.content.TreeViewNodeEditor
All Implemented Interfaces:
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.EDT_Checker
 
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
TreeViewNodeEditor()
           
 
Method Summary
 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()
          Tests whether an edit is currently in progress.
 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
clearFocus, contains, 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, getSize, getSkin, getStyles, 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, reenterMouse, repaint, repaint, repaint, repaint, repaint, scrollAreaToVisible, scrollAreaToVisible, setAttribute, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TreeViewNodeEditor

public TreeViewNodeEditor()
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 interface TreeView.NodeEditor

endEdit

public void endEdit(boolean result)
Description copied from interface: TreeView.NodeEditor
Terminates an edit operation.

Specified by:
endEdit in interface TreeView.NodeEditor
Parameters:
result - true to perform the edit; false to cancel it.

isEditing

public boolean isEditing()
Description copied from interface: TreeView.NodeEditor
Tests whether an edit is currently in progress.

Specified by:
isEditing in interface TreeView.NodeEditor

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.

Overrides:
open in class Window
Parameters:
display - The display on which the window will be opened.
owner - The window's owner, or null if the window has no owner.

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.

Overrides:
close in class Window

keyPressed

public boolean keyPressed(int keyCode,
                          Keyboard.KeyLocation keyLocation)
Overrides:
keyPressed in class Window