Package org.jppf.ui.options
Class FillerOption
java.lang.Object
org.jppf.ui.options.AbstractOptionProperties
org.jppf.ui.options.AbstractOptionElement
org.jppf.ui.options.AbstractOption
org.jppf.ui.options.FillerOption
- All Implemented Interfaces:
Serializable,Option,OptionElement,OptionProperties
An option for boolean values, represented as a checkbox.
- Author:
- Laurent Cohen
- See Also:
-
Field Summary
Fields inherited from class org.jppf.ui.options.AbstractOption
listeners, persistent, valueFields inherited from class org.jppf.ui.options.AbstractOptionElement
parent, rootFields inherited from class org.jppf.ui.options.AbstractOptionProperties
bordered, componentConstraints, detachable, eventsEnabled, finalizer, horizontalScrollbar, iconPath, initializer, label, layoutConstraints, mouseListener, name, scripts, scrollable, toolTipText, UIComponent, verticalScrollbar -
Constructor Summary
ConstructorsConstructorDescriptionConstructor provided as a convenience to facilitate the creation of option elements through reflexion.FillerOption(int width, int height) Initialize this boolean option with the specified parameters. -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateUI()Create the UI components for this option.getValue()Get the current value for this option.booleanThis method always returns false, since buttons have no value to persist.voidsetEnabled(boolean enabled) Enable or disable this option.protected voidPropagate the state changes of the underlying checkbox to the listeners to this option.Methods inherited from class org.jppf.ui.options.AbstractOption
addValueChangeListener, fireValueChanged, layoutComponents, layoutComponents, removeValueChangeListener, setPersistent, setValue, toStringMethods inherited from class org.jppf.ui.options.AbstractOptionElement
findAll, findAllWithName, findElement, findFirstWithName, findLastWithName, getChildForName, getParent, getPath, getRoot, getStringPath, setParentMethods inherited from class org.jppf.ui.options.AbstractOptionProperties
createScrollPane, getComponentConstraints, getFinalizer, getIconPath, getInitializer, getLabel, getLayoutConstraints, getMouseListener, getName, getScripts, getToolTipText, getUIComponent, isBordered, isDetachable, isEventsEnabled, isHorizontalScrollbar, isScrollable, isVerticalScrollbar, setBordered, setComponentConstraints, setDetachable, setEditable, setEventsEnabled, setFinalizer, setHorizontalScrollbar, setIconPath, setInitializer, setLabel, setLayoutConstraints, setMouseListener, setName, setScrollable, setToolTipText, setUIComponent, setVerticalScrollbarMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jppf.ui.options.OptionElement
findAllWithName, findElement, findFirstWithName, findLastWithName, getParent, getPath, getRoot, getStringPathMethods inherited from interface org.jppf.ui.options.OptionProperties
getComponentConstraints, getFinalizer, getIconPath, getInitializer, getLabel, getLayoutConstraints, getMouseListener, getName, getScripts, getToolTipText, getUIComponent, isBordered, isDetachable, isEventsEnabled, isScrollable, setComponentConstraints, setEditable, setEventsEnabled, setLayoutConstraints, setMouseListener
-
Constructor Details
-
FillerOption
public FillerOption()Constructor provided as a convenience to facilitate the creation of option elements through reflexion. -
FillerOption
public FillerOption(int width, int height) Initialize this boolean option with the specified parameters.- Parameters:
width- the filler's widthheight- the filler's height.
-
-
Method Details
-
createUI
public void createUI()Create the UI components for this option.- Specified by:
createUIin classAbstractOptionProperties
-
getValue
Get the current value for this option.- Specified by:
getValuein interfaceOption- Overrides:
getValuein classAbstractOption- Returns:
- null.
- See Also:
-
setupValueChangeNotifications
protected void setupValueChangeNotifications()Propagate the state changes of the underlying checkbox to the listeners to this option.- Specified by:
setupValueChangeNotificationsin classAbstractOption- See Also:
-
setEnabled
public void setEnabled(boolean enabled) Enable or disable this option.- Parameters:
enabled- true to enable this option, false to disable it.- See Also:
-
isPersistent
public boolean isPersistent()This method always returns false, since buttons have no value to persist.- Specified by:
isPersistentin interfaceOption- Overrides:
isPersistentin classAbstractOption- Returns:
- false.
- See Also:
-