public class DesktopOptionsGroup extends DesktopAbstractOptionsField<javax.swing.JPanel> implements OptionsGroup
DesktopAbstractOptionsField.CaptionFormatter<T>, DesktopAbstractOptionsField.EntityWrapper, DesktopAbstractOptionsField.MapKeyWrapper, DesktopAbstractOptionsField.ObjectWrapper, DesktopAbstractOptionsField.ValueWrapper<T>
OptionsGroup.Orientation
Field.Validator
Component.ActionOwner, Component.ActionsHolder, Component.Alignment, Component.BelongToFrame, Component.Buffered, Component.ChildEditableController, Component.Collapsable, Component.Container, Component.ContextHelpIconClickEvent, Component.Disposable, Component.Editable, Component.EditableChangeEvent, Component.EditableChangeListener, Component.EditableChangeNotifier, Component.ExpandedStateChangeEvent, Component.ExpandedStateChangeListener, Component.Focusable, Component.HasBorder, Component.HasButtonsPanel, Component.HasCaption, Component.HasContextHelp, Component.HasFormatter, Component.HasIcon, Component.HasInputPrompt, Component.HasNamedComponents, Component.HasOptionsStyleProvider, Component.HasPresentations, Component.HasRowsCount, Component.HasSettings, Component.HasValue, Component.HasXmlDescriptor, Component.LayoutClickEvent, Component.LayoutClickListener, Component.LayoutClickNotifier, Component.Margin, Component.MouseEventDetails, Component.OptionsStyleProvider, Component.OrderedContainer, Component.OuterMargin, Component.SecuredActionsHolder, Component.ShortcutAction, Component.ShortcutNotifier, Component.ShortcutTriggeredEvent, Component.Spacing, Component.UiPermissionAware, Component.Validatable, Component.ValueChangeEvent, Component.ValueChangeListener, Component.Wrapper
LookupComponent.LookupSelectionChangeEvent, LookupComponent.LookupSelectionChangeListener, LookupComponent.LookupSelectionChangeNotifier
DesktopComponent.HasContextHelpClickHandler
SWING_PROPERTY_CLASS, SWING_PROPERTY_ID
NAME
AUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS
Constructor and Description |
---|
DesktopOptionsGroup() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
java.util.Collection |
getLookupSelectedItems() |
OptionsGroup.Orientation |
getOrientation() |
<T> T |
getValue() |
boolean |
isMultiSelect() |
void |
setCaptionMode(CaptionMode captionMode) |
void |
setCaptionProperty(java.lang.String captionProperty) |
void |
setDatasource(Datasource datasource,
java.lang.String property)
Set datasource and its property.
|
void |
setDescription(java.lang.String description) |
void |
setLookupSelectHandler(java.lang.Runnable selectHandler) |
void |
setMultiSelect(boolean multiselect) |
void |
setOptionsDatasource(CollectionDatasource datasource) |
void |
setOptionsEnum(java.lang.Class<? extends EnumClass> optionsEnum) |
void |
setOptionsList(java.util.List optionsList) |
void |
setOptionsMap(java.util.Map<java.lang.String,?> map) |
void |
setOrientation(OptionsGroup.Orientation orientation) |
void |
updateEnabled() |
void |
updateMissingValueState() |
getCaptionMode, getCaptionProperty, getDatasource, getDescriptionProperty, getMetaProperty, getMetaPropertyPath, getOptionsDatasource, getOptionsEnum, getOptionsList, getOptionsMap, setCaptionFormatter, setDescriptionProperty, setValue
addListener, addValidator, addValueChangeListener, fireContextHelpIconClickEvent, getContextHelpIconClickHandler, getContextHelpText, getRequiredMessage, getValidators, isContextHelpTextHtmlEnabled, isEditable, isRequired, isValid, removeListener, removeValidator, removeValueChangeListener, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled, setEditable, setParent, setRequired, setRequiredMessage, validate
addStyleName, assignAutoDebugId, getAlignment, getCaption, getComponent, getComposition, getDebugId, getFrame, getHeight, getHeightUnits, getIcon, getId, getParent, getStyleName, getTabIndex, getWidth, getWidthUnits, getXmlDescriptor, isComponentVisible, isEnabled, isEnabledItself, isParentEnabled, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setCaption, setContainer, setDebugId, setEnabled, setExpanded, setFrame, setHeight, setIcon, setIconFromSet, setId, setParentEnabled, setResponsive, setStyleName, setTabIndex, setVisible, setWidth, setXmlDescriptor, unwrap, unwrapComposition
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCaptionMode, getCaptionProperty, getDescriptionProperty, getOptionsDatasource, getOptionsEnum, getOptionsList, getOptionsMap, setDescriptionProperty
addValidator, getRequiredMessage, getValidators, isRequired, removeValidator, setRequired, setRequiredMessage
getDatasource, getMetaProperty, getMetaPropertyPath
addListener, addValueChangeListener, removeListener, removeValueChangeListener, setValue
isEditable, isEditableWithParent, setEditable
getFrame, setFrame
addStyleName, getAlignment, getDebugId, getHeight, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthUnits, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setDebugId, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getCaption, setCaption
isValid, isValidateOnCommit, validate
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
getTabIndex, isFocusable, setFocusable, setTabIndex
public boolean isMultiSelect()
isMultiSelect
in interface OptionsField
public void setMultiSelect(boolean multiselect)
setMultiSelect
in interface OptionsField
public void setOptionsDatasource(CollectionDatasource datasource)
setOptionsDatasource
in interface OptionsField
setOptionsDatasource
in class DesktopAbstractOptionsField<javax.swing.JPanel>
public void setDatasource(Datasource datasource, java.lang.String property)
DatasourceComponent
setDatasource
in interface DatasourceComponent
setDatasource
in class DesktopAbstractOptionsField<javax.swing.JPanel>
public void setOptionsList(java.util.List optionsList)
setOptionsList
in interface OptionsField
setOptionsList
in class DesktopAbstractOptionsField<javax.swing.JPanel>
public void setOptionsMap(java.util.Map<java.lang.String,?> map)
setOptionsMap
in interface OptionsField
setOptionsMap
in class DesktopAbstractOptionsField<javax.swing.JPanel>
public void setOptionsEnum(java.lang.Class<? extends EnumClass> optionsEnum)
setOptionsEnum
in interface OptionsField
setOptionsEnum
in class DesktopAbstractOptionsField<javax.swing.JPanel>
public void updateMissingValueState()
updateMissingValueState
in class DesktopAbstractField<javax.swing.JPanel>
public void setCaptionMode(CaptionMode captionMode)
setCaptionMode
in interface OptionsField
setCaptionMode
in class DesktopAbstractOptionsField<javax.swing.JPanel>
public void setCaptionProperty(java.lang.String captionProperty)
setCaptionProperty
in interface OptionsField
setCaptionProperty
in class DesktopAbstractOptionsField<javax.swing.JPanel>
public <T> T getValue()
getValue
in interface Component.HasValue
getValue
in class DesktopAbstractOptionsField<javax.swing.JPanel>
public java.lang.String getDescription()
getDescription
in interface Component.HasCaption
public void setDescription(java.lang.String description)
setDescription
in interface Component.HasCaption
public OptionsGroup.Orientation getOrientation()
getOrientation
in interface OptionsGroup
public void setOrientation(OptionsGroup.Orientation orientation)
setOrientation
in interface OptionsGroup
public void updateEnabled()
public void setLookupSelectHandler(java.lang.Runnable selectHandler)
setLookupSelectHandler
in interface LookupComponent
selectHandler
- handler that should be executed when a user select an item in the lookup screenpublic java.util.Collection getLookupSelectedItems()
getLookupSelectedItems
in interface LookupComponent