Package io.guise.framework.model
Interface Enableable
- All Superinterfaces:
com.globalmentor.beans.PropertyBindable
- All Known Subinterfaces:
ActionControl
,ActionPrototype
,ActionValueControl<V>
,ButtonControl
,CardControl
,ContainerControl
,Control
,DialogFrame<V>
,LayoutControl
,LinkControl
,ListSelectControl<V>
,Menu
,OptionDialogFrame<O>
,SelectActionControl
,SelectButtonControl
,SelectControl<V>
,SelectLinkControl
,ToolButtonControl
,ValueControl<V>
- All Known Implementing Classes:
AbstractActionControl
,AbstractActionPrototype
,AbstractActionValueControl
,AbstractBooleanSelectActionControl
,AbstractButtonControl
,AbstractCardPanel
,AbstractCompositeStateControl
,AbstractContainerControl
,AbstractContainerValueControl
,AbstractControl
,AbstractDialogFrame
,AbstractEditComponentTextControl
,AbstractEditValueControl
,AbstractEnableablePrototype
,AbstractEnableableProxyPrototype
,AbstractLayoutControl
,AbstractLayoutValueControl
,AbstractLinkControl
,AbstractListSelectContainerControl
,AbstractListSelectControl
,AbstractMenu
,AbstractOptionDialogFrame
,AbstractSelectActionControl
,AbstractSelectActionValueControl
,AbstractTextControl
,AbstractValueControl
,AccordionMenu
,BooleanSelectButton
,BooleanSelectLink
,BooleanSelectToolButton
,BooleanValueControlSelectControl
,Button
,CalendarControl
,CalendarDialogFrame
,CardConstraints
,CardPanel
,CardTabControl
,CheckControl
,ControlConstraints
,DateTimeControl
,DateTimeFieldsControl
,DefaultDialogFrame
,DefaultEnableable
,DropMenu
,EditComponentLabelControl
,EditComponentTextControl
,HeadingLink
,ImageActionControl
,ImageBooleanSelectActionControl
,Link
,ListControl
,MenuPrototype
,MessageOptionDialogFrame
,NavigateActionPrototype
,NotificationOptionDialogFrame
,PendingImageActionControl
,ProxyActionPrototype
,ResourceCollectControl
,ResourceImportControl
,ScrollControl
,SelectButton
,SelectLink
,SequenceCardPanel
,SliderControl
,SpinnerControl
,TabbedPanel
,TabContainerControl
,TabControl
,Table
,TaskCardConstraints
,TaskStateSelectLink
,TextControl
,TogglePrototype
,ToolButton
,TreeControl
,ValuePrototype
,ValueSelectButton
,ValueSelectLink
public interface Enableable
extends com.globalmentor.beans.PropertyBindable
An object that can be enabled or disabled.
- Author:
- Garret Wilson
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
setEnabled
(boolean newEnabled) Sets whether the object is enabled and can receive user input.Methods inherited from interface com.globalmentor.beans.PropertyBindable
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, hasPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
ENABLED_PROPERTY
The enabled bound property.
-
-
Method Details
-
isEnabled
boolean isEnabled()- Returns:
- Whether the object is enabled and can receive user input.
-
setEnabled
void setEnabled(boolean newEnabled) Sets whether the object is enabled and can receive user input. This is a bound property of typeBoolean
.- Parameters:
newEnabled
-true
if the object should indicate and accept user input.- See Also:
-