|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.as400.util.html.HTMLTagAttributes | +--com.ibm.as400.util.html.RadioFormInputGroup
The RadioFormInputGroup class represents a group of RadioFormInput objects. Only one RadioFormInput object can be checked in the group. The trailing slash "/" on the RadioFormInputGroup tag allows it to conform to the XHTML specification.
This example creates a radio button group and prints out the tag.
// Create some radio buttons. RadioFormInput radio0 = new RadioFormInput("age", "kid", "0-12", true); RadioFormInput radio1 = new RadioFormInput("age", "teen", "13-19", false); RadioFormInput radio2 = new RadioFormInput("age", "twentysomething", "20-29", false); RadioFormInput radio3 = new RadioFormInput("age", "thirtysomething", "30-39", false); // Create a radio button group and add the radio buttons. RadioFormInputGroup ageGroup = new RadioFormInputGroup("age"); ageGroup.add(radio0); ageGroup.add(radio1); ageGroup.add(radio2); ageGroup.add(radio3); System.out.println(ageGroup.getTag());
Here is the output of the RadioFormInputGroup tag:
<input type="radio" name="age" value="kid" checked="checked" /> 0-12 <input type="radio" name="age" value="teen" /> 13-19 <input type="radio" name="age" value="twentysomething" /> 20-29 <input type="radio" name="age" value="thirtysomething" /> 30-39
RadioFormInputGroup objects generate the following events:
RadioFormInput
, Serialized FormConstructor Summary | |
RadioFormInputGroup()
Constructs a default RadioFormInputGroup object. |
|
RadioFormInputGroup(java.lang.String name)
Constructs a RadioFormInputGroup object with the specified control name. |
Method Summary | |
void |
add(RadioFormInput radioButton)
Adds a radio button to the group. |
RadioFormInput |
add(java.lang.String name,
java.lang.String value,
java.lang.String label,
boolean checked)
Adds a radio button to the group. |
void |
addElementListener(ElementListener listener)
Adds an addElementListener. |
void |
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Adds the VetoableChangeListener. |
java.lang.String |
getName()
Returns the control name of the radio group. |
java.lang.String |
getTag()
Returns the radio button group tag. |
boolean |
isAlignmentVertical()
Indicates if the radio group alignment is vertical. |
void |
remove(RadioFormInput radioButton)
Removes a radio button from the group. |
void |
removeElementListener(ElementListener listener)
Removes this ElementListener from the internal list. |
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Removes the VetoableChangeListener from the internal list. |
void |
setName(java.lang.String name)
Sets the control name of the radio group. |
void |
setVerticalAlignment(boolean verticalAlignment)
Sets the alignment of the radio group to vertical. |
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, toString, wait, wait, wait |
Constructor Detail |
public RadioFormInputGroup()
public RadioFormInputGroup(java.lang.String name)
name
- The group control name.Method Detail |
public void add(RadioFormInput radioButton)
radioButton
- The radio button.public RadioFormInput add(java.lang.String name, java.lang.String value, java.lang.String label, boolean checked)
name
- The control name of the input field.value
- The input value used when the field is submitted.label
- The viewable text label.checked
- If the radio button initializes to checked.public void addElementListener(ElementListener listener)
listener
- The ElementListener.removeElementListener(com.ibm.as400.util.html.ElementListener)
public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener
- The VetoableChangeListener.removeVetoableChangeListener(java.beans.VetoableChangeListener)
public java.lang.String getName()
public java.lang.String getTag()
public boolean isAlignmentVertical()
public void remove(RadioFormInput radioButton)
radioButton
- The radio button.public void removeElementListener(ElementListener listener)
listener
- The ElementListener.addElementListener(com.ibm.as400.util.html.ElementListener)
public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener
- The VetoableChangeListener.addVetoableChangeListener(java.beans.VetoableChangeListener)
public void setName(java.lang.String name) throws java.beans.PropertyVetoException
name
- The group control name.java.beans.PropertyVetoException
- If a change is vetoed.public void setVerticalAlignment(boolean verticalAlignment) throws java.beans.PropertyVetoException
verticalAlignment
- true if alignment is vertical; false if horizontal.java.beans.PropertyVetoException
- If a change is vetoed.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |