Package org.astrogrid.samp.web
Class WebHubProfile.ConfigModel
- java.lang.Object
-
- javax.swing.DefaultButtonModel
-
- javax.swing.JToggleButton.ToggleButtonModel
-
- org.astrogrid.samp.web.WebHubProfile.ConfigModel
-
- All Implemented Interfaces:
java.awt.ItemSelectable
,java.io.Serializable
,javax.swing.ButtonModel
- Enclosing class:
- WebHubProfile
private abstract static class WebHubProfile.ConfigModel extends javax.swing.JToggleButton.ToggleButtonModel
Helper class to generate toggle button models for hub configuration.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
name_
-
Constructor Summary
Constructors Constructor Description ConfigModel(java.lang.String name)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract boolean
isOn()
Indicates whether this toggle is on.boolean
isSelected()
(package private) abstract void
setOn(boolean on)
Sets whether this toggle is on.void
setSelected(boolean on)
java.lang.String
toString()
-
Methods inherited from class javax.swing.DefaultButtonModel
addActionListener, addChangeListener, addItemListener, fireActionPerformed, fireItemStateChanged, fireStateChanged, getActionCommand, getActionListeners, getChangeListeners, getGroup, getItemListeners, getListeners, getMnemonic, getSelectedObjects, isArmed, isEnabled, isPressed, isRollover, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setRollover
-
-
-
-
Method Detail
-
isOn
abstract boolean isOn()
Indicates whether this toggle is on.- Returns:
- true iff selected
-
setOn
abstract void setOn(boolean on)
Sets whether this toggle is on.- Parameters:
on
- new selected value
-
isSelected
public boolean isSelected()
- Specified by:
isSelected
in interfacejavax.swing.ButtonModel
- Overrides:
isSelected
in classjavax.swing.JToggleButton.ToggleButtonModel
-
setSelected
public void setSelected(boolean on)
- Specified by:
setSelected
in interfacejavax.swing.ButtonModel
- Overrides:
setSelected
in classjavax.swing.JToggleButton.ToggleButtonModel
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-