wt.clients.beans
Class ViewList

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.List
          extended bywt.clients.beans.ViewList
All Implemented Interfaces:
Accessible, ImageObserver, ItemSelectable, MenuContainer, Serializable

public class ViewList
extends List

This class allows the selection of a wt.vc.views.View in a choice list. The choice list is populated with a list of all the Views defined in the system.



Supported API: true

Extendable: false

See Also:
wt.vc.views.View;, Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.List
List.AccessibleAWTList
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private  boolean allChoiceAllowed
           
private  boolean blankChoiceAllowed
           
private  boolean displayNonSelectable
           
protected static ResourceBundle resource
           
protected static String RESOURCE
           
protected  View[] valueSet
           
 
Fields inherited from class java.awt.List
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ViewList()
          Creates a new ViewList menu.
ViewList(int shown)
           
 
Method Summary
static WTContext getContext()
           
static ResourceBundle getLabelsRB()
           
static String getLocalizedMessage(String key, Object[] params)
           
static String getLocalizedValue(String key)
           
 View getSelectedView()
          Gets a representation of the current choice as an View.
protected  View[] getViews()
           
protected static void initResources()
           
 boolean isAllChoiceAllowed()
          Determines if an "All" choice has been added to the list.
 boolean isBlankChoiceAllowed()
          Determines if an blank choice has been added to the list.
static void main(String[] args)
          A main method that demonstrates how to use this class and allows testing.
protected  void redrawList()
          Internal method to redraw the choice list.
 void setAllChoiceAllowed(boolean choice)
          Sets if an "All" choice should be added to the list.
 void setBlankChoiceAllowed(boolean choice)
          Sets if a blank choice should be added to the list.
 void setSelectedView(View view)
          Sets the selected item in this Choice to be the item with the specified View value.
 void setViewModel(View[] views)
           
 
Methods inherited from class java.awt.List
add, add, addActionListener, addItem, addItem, addItemListener, addNotify, allowsMultipleSelections, clear, countItems, delItem, delItems, deselect, getAccessibleContext, getActionListeners, getItem, getItemCount, getItemListeners, getItems, getListeners, getMinimumSize, getMinimumSize, getPreferredSize, getPreferredSize, getRows, getSelectedIndex, getSelectedIndexes, getSelectedItem, getSelectedItems, getSelectedObjects, getVisibleIndex, isIndexSelected, isMultipleMode, isSelected, makeVisible, minimumSize, minimumSize, paramString, preferredSize, preferredSize, processActionEvent, processEvent, processItemEvent, remove, remove, removeActionListener, removeAll, removeItemListener, removeNotify, replaceItem, select, setMultipleMode, setMultipleSelections
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

valueSet

protected View[] valueSet

allChoiceAllowed

private boolean allChoiceAllowed

blankChoiceAllowed

private boolean blankChoiceAllowed

displayNonSelectable

private boolean displayNonSelectable

RESOURCE

protected static String RESOURCE

resource

protected static ResourceBundle resource
Constructor Detail

ViewList

public ViewList()
Creates a new ViewList menu. The menu is populated with the Views persisted in the system.

See Also:
Choice

ViewList

public ViewList(int shown)
Method Detail

setViewModel

public void setViewModel(View[] views)

getViews

protected View[] getViews()
                   throws WTException
Throws:
WTException

isAllChoiceAllowed

public boolean isAllChoiceAllowed()
Determines if an "All" choice has been added to the list.

Returns:
true if the all choice is allowed; false otherwise.
See Also:
setAllChoiceAllowed(boolean)

setAllChoiceAllowed

public void setAllChoiceAllowed(boolean choice)
Sets if an "All" choice should be added to the list.

See Also:
isAllChoiceAllowed()

redrawList

protected void redrawList()
Internal method to redraw the choice list. Called whenever a relevant property is set for the bean.


isBlankChoiceAllowed

public boolean isBlankChoiceAllowed()
Determines if an blank choice has been added to the list.

Returns:
true if the blank choice is allowed; false otherwise.
See Also:
setBlankChoiceAllowed(boolean)

setBlankChoiceAllowed

public void setBlankChoiceAllowed(boolean choice)
Sets if a blank choice should be added to the list.

See Also:
isBlankChoiceAllowed()

setSelectedView

public void setSelectedView(View view)
Sets the selected item in this Choice to be the item with the specified View value.

See Also:
getSelectedView()

getSelectedView

public View getSelectedView()
Gets a representation of the current choice as an View.

See Also:
setSelectedView(wt.vc.views.View)

initResources

protected static void initResources()

getContext

public static WTContext getContext()

getLocalizedMessage

public static String getLocalizedMessage(String key,
                                         Object[] params)

getLabelsRB

public static ResourceBundle getLabelsRB()

getLocalizedValue

public static String getLocalizedValue(String key)

main

public static void main(String[] args)
A main method that demonstrates how to use this class and allows testing.