net.sf.jzeno.echo.screen.gallery
Class AbstractConstantEditor

java.lang.Object
  extended by nextapp.echo.AbstractComponent
      extended by net.sf.jzeno.echo.components.CustomComponent
          extended by net.sf.jzeno.echo.screen.gallery.AbstractConstantEditor
All Implemented Interfaces:
java.io.Serializable, BindingTarget, PropertyComponent, RebindableComponent, EventSink, EventSource, Component, FastComponent, FastComponentContainer
Direct Known Subclasses:
BorderStyleEditor, ColumnAndRowUnitsEditor, MouseCursorEditor, PopWrapperModeEditor, ScrollBarPolicyEditor, TabPlacementEditor, ToolBarStyleEditor, UnitsEditor

public abstract class AbstractConstantEditor
extends CustomComponent

Editor to select a constants by its value.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface nextapp.echo.Component
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, SELECTABLE_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
AbstractConstantEditor()
           
AbstractConstantEditor(java.lang.Class clazz, java.lang.String propertyPath, java.lang.String constructionHints)
           
 
Method Summary
 AbstractConstantEditorBean getSelectedOption()
           
 java.lang.String getToolTipText()
           
protected abstract  java.util.List initOptions()
           
 void setSelectedOption(AbstractConstantEditorBean selectedOption)
           
 void setToolTipText(java.lang.String toolTipText)
           
 
Methods inherited from class net.sf.jzeno.echo.components.CustomComponent
addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getActionCommand, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isReadOnly, isRequired, isValid, markInvalid, markValid, preRender, rebind, removeValidator, setActionCommand, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setReadOnly, setRequired, setValue, traceValue, validate
 
Methods inherited from class nextapp.echo.AbstractComponent
add, add, addHierarchyListener, addPropertyChangeListener, applyStyle, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getClientId, getComponent, getComponentCount, getComponents, getEchoInstance, getFont, getForeground, getIdentifier, getListenerList, getLocale, getParent, indexOf, init, isAncestorOf, isDifferent, isEnabled, isFocused, isRecursivelyVisible, isRegistered, isSelectableForScriptRecorder, isShowing, isVisible, processHierarchyEvent, remove, remove, removeAll, removeHierarchyListener, removePropertyChangeListener, setBackground, setClientId, setEnabled, setFocused, setFont, setForeground, setIdentifier, setLocale, setParent, setRegistered, setSelectableForScriptRecorder, setVisible, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractConstantEditor

public AbstractConstantEditor()

AbstractConstantEditor

public AbstractConstantEditor(java.lang.Class clazz,
                              java.lang.String propertyPath,
                              java.lang.String constructionHints)
Method Detail

initOptions

protected abstract java.util.List initOptions()

getSelectedOption

public AbstractConstantEditorBean getSelectedOption()

setSelectedOption

public void setSelectedOption(AbstractConstantEditorBean selectedOption)

setToolTipText

public void setToolTipText(java.lang.String toolTipText)

getToolTipText

public java.lang.String getToolTipText()