Package org.apache.pivot.wtk.skin.terra
Class TerraFileBrowserSkin.ListViewFileRenderer
- java.lang.Object
-
- org.apache.pivot.wtk.Component
-
- org.apache.pivot.wtk.Container
-
- org.apache.pivot.wtk.BoxPane
-
- org.apache.pivot.wtk.skin.terra.TerraFileBrowserSkin.FileRenderer
-
- org.apache.pivot.wtk.skin.terra.TerraFileBrowserSkin.ListViewFileRenderer
-
- All Implemented Interfaces:
java.lang.Iterable<Component>
,Sequence<Component>
,ConstrainedVisual
,ListView.ItemRenderer
,Renderer
,Visual
- Enclosing class:
- TerraFileBrowserSkin
public static class TerraFileBrowserSkin.ListViewFileRenderer extends TerraFileBrowserSkin.FileRenderer implements ListView.ItemRenderer
List view file renderer.
-
-
Nested Class Summary
-
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>
-
-
Field Summary
-
Fields inherited from class org.apache.pivot.wtk.skin.terra.TerraFileBrowserSkin.FileRenderer
FILE_IMAGE, FOLDER_IMAGE, HOME_FOLDER_IMAGE, ICON_HEIGHT, ICON_WIDTH, imageView, label
-
-
Constructor Summary
Constructors Constructor Description ListViewFileRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
render(java.lang.Object item, int index, ListView listView, boolean selected, Button.State state, boolean highlighted, boolean disabled)
Prepares the renderer for layout or paint.java.lang.String
toString(java.lang.Object item)
Converts a list item to a string representation.-
Methods inherited from class org.apache.pivot.wtk.skin.terra.TerraFileBrowserSkin.FileRenderer
getIcon, setSize
-
Methods inherited from class org.apache.pivot.wtk.BoxPane
getBoxPaneListeners, getOrientation, setOrientation
-
Methods inherited from class org.apache.pivot.wtk.Container
add, assertEventDispatchThread, assertEventDispatchThread, clear, containsFocus, descendantAdded, descendantGainedFocus, descendantLostFocus, descendantRemoved, 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, remove, removeAll, repaint, requestFocus, setDoubleBuffered, setEventDispatchThreadChecker, setFocusTraversalPolicy, setParent, setVisible, 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, keyPressed, keyReleased, keyTyped, mapPointFromAncestor, mapPointFromAncestor, mapPointToAncestor, mapPointToAncestor, mouseOver, offsetToScreen, putStyle, putStyle, reenterMouse, repaint, repaint, repaint, repaint, repaint, scrollAreaToVisible, scrollAreaToVisible, setAttribute, setAutomationID, setAutomationID, setCursor, setDragSource, setDropTarget, setEnabled, setFocused, setHeight, setHeightLimits, setHeightLimits, setLocation, setLocation, setMaximumHeight, setMaximumWidth, setMenuHandler, setMinimumHeight, setMinimumWidth, setName, setPreferredHeight, setPreferredSize, setPreferredSize, setPreferredWidth, 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
-
Methods inherited from interface org.apache.pivot.wtk.ConstrainedVisual
getBaseline, getPreferredHeight, getPreferredSize, getPreferredWidth, setSize, setSize
-
-
-
-
Method Detail
-
render
public void render(java.lang.Object item, int index, ListView listView, boolean selected, Button.State state, boolean highlighted, boolean disabled)
Description copied from interface:ListView.ItemRenderer
Prepares the renderer for layout or paint.- Specified by:
render
in interfaceListView.ItemRenderer
- Parameters:
item
- The item to render, ornull
if called to calculate preferred height for skins that assume a fixed renderer height.index
- The index of the item being rendered, or-1
ifitem
isnull
.listView
- The host component.selected
- Iftrue
, the item is selected. the item.state
- The selected, unselected or mixed state for the checkmark. If tri-state checkmarks are not enabled, this value will either be selected or unselected.highlighted
- Iftrue
, the item is highlighted.disabled
- Iftrue
, the item is disabled.
-
toString
public java.lang.String toString(java.lang.Object item)
Description copied from interface:ListView.ItemRenderer
Converts a list item to a string representation.- Specified by:
toString
in interfaceListView.ItemRenderer
- Parameters:
item
- The particular list item.- Returns:
- The item's string representation, or
null
if the item does not have a string representation.Note that this method may be called often during keyboard navigation, so implementations should avoid unnecessary string allocations.
-
-