Package org.apache.pivot.wtk.content
Class ListViewItemEditor
- java.lang.Object
-
- org.apache.pivot.wtk.Component
-
- org.apache.pivot.wtk.Container
-
- org.apache.pivot.wtk.Window
-
- org.apache.pivot.wtk.content.ListViewItemEditor
-
- All Implemented Interfaces:
java.lang.Iterable<Component>
,Sequence<Component>
,ConstrainedVisual
,ListView.ItemEditor
,Visual
public class ListViewItemEditor extends Window implements ListView.ItemEditor
Default list view item 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 ListViewItemEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beginEdit(ListView listViewArgument, int itemIndexArgument)
Called to begin editing a list item.void
close()
Closes the window and all of its owned windows.void
endEdit(boolean result)
Terminates an edit operation.int
getItemIndex()
ListView
getListView()
TextInput
getTextInput()
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
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
-
getListView
public ListView getListView()
-
getItemIndex
public int getItemIndex()
-
getTextInput
public TextInput getTextInput()
-
beginEdit
public void beginEdit(ListView listViewArgument, int itemIndexArgument)
Description copied from interface:ListView.ItemEditor
Called to begin editing a list item.- Specified by:
beginEdit
in interfaceListView.ItemEditor
- Parameters:
listViewArgument
- The list view being edited.itemIndexArgument
- The index if the particular item being edited.
-
endEdit
public void endEdit(boolean result)
Description copied from interface:ListView.ItemEditor
Terminates an edit operation.- Specified by:
endEdit
in interfaceListView.ItemEditor
- Parameters:
result
-true
to perform the edit;false
to cancel it.
-
isEditing
public boolean isEditing()
Description copied from interface:ListView.ItemEditor
Tests whether an edit is currently in progress.- Specified by:
isEditing
in interfaceListView.ItemEditor
- Returns:
- Whether an edit is 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
-
-