com.ibm.as400.util.html
Class ToggleFormInput
- java.lang.Object
-
- com.ibm.as400.util.html.HTMLTagAttributes
-
- com.ibm.as400.util.html.FormInput
-
- com.ibm.as400.util.html.ToggleFormInput
-
- All Implemented Interfaces:
- HTMLTagElement, java.io.Serializable
- Direct Known Subclasses:
- CheckboxFormInput, RadioFormInput
public abstract class ToggleFormInput extends FormInput
The ToggleFormInput class represents a toggle input type in an HTML form.ToggleFormInput objects generate the following events:
- PropertyChangeEvent
- VetoableChangeEvent
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description ToggleFormInput()
Constructs a default ToggleFormInput object.ToggleFormInput(java.lang.String label)
Constructs a ToggleFormInput object with the specified viewable text label.ToggleFormInput(java.lang.String label, boolean checked)
Constructs a ToggleFormInput object with the specified viewable text label and initial checked value.
-
Method Summary
Methods Modifier and Type Method and Description java.lang.String
getLabel()
Returns the viewable text label for the toggle.boolean
isChecked()
Indicates if the toggle is initialized to checked.void
setChecked(boolean checked)
Sets whether the toggle is initialized to being checked.void
setLabel(java.lang.String label)
Sets the viewable text label for the toggle.-
Methods inherited from class com.ibm.as400.util.html.FormInput
addVetoableChangeListener, getDirection, getLanguage, getName, getSize, getValue, removeVetoableChangeListener, setDirection, setLanguage, setName, setSize, setValue, toString
-
Methods inherited from class com.ibm.as400.util.html.HTMLTagAttributes
addPropertyChangeListener, getAttributes, getAttributeString, removePropertyChangeListener, setAttributes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.ibm.as400.util.html.HTMLTagElement
getFOTag, getTag
-
-
-
-
Constructor Detail
-
ToggleFormInput
public ToggleFormInput()
Constructs a default ToggleFormInput object.
-
ToggleFormInput
public ToggleFormInput(java.lang.String label)
Constructs a ToggleFormInput object with the specified viewable text label.- Parameters:
label
- The viewable text label.
-
ToggleFormInput
public ToggleFormInput(java.lang.String label, boolean checked)
Constructs a ToggleFormInput object with the specified viewable text label and initial checked value.- Parameters:
label
- The viewable text label.checked
- If the toggle initializes to checked.
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
Returns the viewable text label for the toggle.- Returns:
- The viewable text label.
-
isChecked
public boolean isChecked()
Indicates if the toggle is initialized to checked.- Returns:
- true if checked; false otherwise.
-
setChecked
public void setChecked(boolean checked) throws java.beans.PropertyVetoException
Sets whether the toggle is initialized to being checked.- Parameters:
checked
- true if initialized to checked; false otherwise. The default is false.- Throws:
java.beans.PropertyVetoException
- If a change is vetoed.
-
setLabel
public void setLabel(java.lang.String label) throws java.beans.PropertyVetoException
Sets the viewable text label for the toggle.- Parameters:
label
- The viewable text label.- Throws:
java.beans.PropertyVetoException
- If a change is vetoed.
-
-