javax.swing.text.html
Class Option

java.lang.Object
  extended by javax.swing.text.html.Option

public class Option
extends Object

Value class for the combobox model that renders <option> elements.


Constructor Summary
Option(AttributeSet attr)
          Creates a new Option instance that uses the specified tag attributes.
 
Method Summary
 AttributeSet getAttributes()
          Returns the attributes used to render this <option> tag.
 String getLabel()
          Returns the label of this <option> tag.
 String getValue()
          Returns the string associated with the value attribute or the label, if no such attribute is specified.
 boolean isSelected()
          Returns true when this option is selected, false otherwise.
 void setLabel(String l)
          Sets the label to use for this <option> tag.
protected  void setSelection(boolean s)
          Sets the selected state of this <option> tag.
 String toString()
          Returns a string representation of this <option> tag.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Option

public Option(AttributeSet attr)
Creates a new Option instance that uses the specified tag attributes.

Parameters:
attr - the attributes to use
Method Detail

setLabel

public void setLabel(String l)
Sets the label to use for this <option> tag.

Parameters:
l - the label to set

getLabel

public String getLabel()
Returns the label of this <option> tag.

Returns:
the label of this <option> tag

getAttributes

public AttributeSet getAttributes()
Returns the attributes used to render this <option> tag.

Returns:
the attributes used to render this <option> tag

toString

public String toString()
Returns a string representation of this <option> tag. This returns the label property.

Overrides:
toString in class Object
Returns:
a string representation of this <option> tag
See Also:
Object.getClass(), Object.hashCode(), Class.getName(), Integer.toHexString(int)

setSelection

protected void setSelection(boolean s)
Sets the selected state of this <option> tag.

Parameters:
s - the selected state to set

isSelected

public boolean isSelected()
Returns true when this option is selected, false otherwise.

Returns:
true when this option is selected, false otherwise

getValue

public String getValue()
Returns the string associated with the value attribute or the label, if no such attribute is specified.

Returns:
the string associated with the value attribute or the label, if no such attribute is specified