public class Option extends AbstractTextWidget implements HasName, TakesValue<String>, HasEnabled
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
DEBUG_ID_PREFIX
Constructor and Description |
---|
Option() |
Modifier and Type | Method and Description |
---|---|
String |
getContent()
Returns the custom HTML content; may be
null . |
IconType |
getIcon()
Returns the icon of the option; may be
null . |
String |
getName() |
OptionElement |
getSelectElement()
Returns the
OptionElement . |
String |
getSubtext()
Returns the sub-text of the option.
|
String |
getTokens()
Returns the search key words.
|
String |
getValue()
Returns the value of the option.
|
boolean |
isDivider()
Returns
true if the option is a divider. |
boolean |
isEnabled() |
boolean |
isHidden()
Returns
true if the option is hidden. |
boolean |
isSelected()
Returns
true if the option is selected. |
void |
setContent(String content)
Inserts custom HTML into the option.
|
void |
setDivider(boolean divider)
Turns the option into a divider.
|
void |
setEnabled(boolean enabled) |
void |
setHidden(boolean hidden)
Hides the option if set to
true .Defaults to false . |
void |
setIcon(IconType iconType)
Add an icon to the option.
|
void |
setName(String name) |
void |
setSelected(boolean selected)
Selects/deselects the option.
|
void |
setSubtext(String subtext)
Set the specified sub-text to the option.
|
void |
setTokens(String tokens)
Adds key words to improve the searchability.
|
void |
setValue(String value) |
asEditor, getHTML, getId, getPull, getText, setColor, setHiddenOn, setHTML, setId, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPull, setText, setVisibleOn
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
public Option()
public OptionElement getSelectElement()
OptionElement
.OptionElement
.public boolean isSelected()
true
if the option is selected.true
if the option is selectedpublic void setSelected(boolean selected)
selected
- public void setValue(String value)
setValue
in interface TakesValue<String>
public String getValue()
getValue
in interface TakesValue<String>
public boolean isEnabled()
isEnabled
in interface HasEnabled
public void setEnabled(boolean enabled)
setEnabled
in interface HasEnabled
public void setTokens(String tokens)
tokens
- public void setDivider(boolean divider)
divider
- public boolean isDivider()
true
if the option is a divider.true
if the option is a dividerpublic void setSubtext(String subtext)
subtext
- public String getSubtext()
public void setIcon(IconType iconType)
iconType
- public IconType getIcon()
null
.public void setContent(String content)
content
- public String getContent()
null
.public void setHidden(boolean hidden)
true
.false
.hidden
- public boolean isHidden()
true
if the option is hidden.true
if the option is hiddenCopyright © 2017. All rights reserved.