public class ParamWrapper extends java.lang.Object implements Component.HasValue
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| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
LIKE_PATTERN |
AUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS| Constructor and Description |
|---|
ParamWrapper(AbstractCondition condition,
Param param) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ValueListener listener) |
void |
addStyleName(java.lang.String styleName)
Adds one or more style names to this component.
|
void |
addValueChangeListener(Component.ValueChangeListener listener) |
Component.Alignment |
getAlignment() |
java.lang.String |
getDebugId() |
Frame |
getFrame() |
float |
getHeight()
Get component height in
Component.getHeightUnits() |
int |
getHeightUnits()
Height units:
Component.UNITS_PIXELS, Component.UNITS_PERCENTAGE |
java.lang.String |
getId()
Component ID as defined in
id attribute |
Component |
getParent() |
java.lang.String |
getStyleName()
Styles implementation is client-type-specific.
|
<T> T |
getValue() |
float |
getWidth()
Get component width in
Component.getWidthUnits() |
int |
getWidthUnits()
Width units:
Component.UNITS_PIXELS, Component.UNITS_PERCENTAGE |
boolean |
isEditable() |
boolean |
isEnabled()
Are the component and its parent enabled?
|
boolean |
isEnabledItself()
Is the component enabled regardless of the parent?
|
boolean |
isResponsive()
Is the component responsive?
|
boolean |
isVisible()
Are the component and its parent visible?
|
boolean |
isVisibleItself()
Is the component visible regardless of the parent?
|
void |
removeListener(ValueListener listener) |
void |
removeStyleName(java.lang.String styleName)
Removes one or more style names from component.
|
void |
removeValueChangeListener(Component.ValueChangeListener listener) |
void |
requestFocus()
Set focus to this component
|
void |
setAlignment(Component.Alignment alignment) |
void |
setDebugId(java.lang.String id)
INTERNAL.
|
void |
setEditable(boolean editable) |
void |
setEnabled(boolean enabled)
Set component enabled state
|
void |
setFrame(Frame frame) |
void |
setHeight(java.lang.String height)
Set component height in
Component.getHeightUnits() |
void |
setId(java.lang.String id)
Set component ID
|
void |
setParent(Component parent)
INTERNAL.
Component.Container.add(Component) is normally used for adding components
to a parent and the used method will call this method implicitly. |
void |
setResponsive(boolean responsive)
Set component to be responsive by width and height.
|
void |
setStyleName(java.lang.String name)
Sets one or more style names of the component, replacing any
previous styles.
|
void |
setValue(java.lang.Object value) |
void |
setVisible(boolean visible)
Set component visibility
|
void |
setWidth(java.lang.String width)
Set component width in
Component.getWidthUnits() |
<X> X |
unwrap(java.lang.Class<X> internalComponentClass)
Get client specific component instance.
|
<X> X |
unwrapComposition(java.lang.Class<X> internalCompositionClass)
Get the outmost external container of client specific component instance.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEditableWithParentsetHeightAuto, setHeightFull, setSizeAuto, setSizeFull, setWidthAuto, setWidthFullpublic ParamWrapper(AbstractCondition condition, Param param)
public <T> T getValue()
getValue in interface Component.HasValuepublic void setValue(java.lang.Object value)
setValue in interface Component.HasValuepublic void addListener(ValueListener listener)
addListener in interface Component.HasValuepublic void removeListener(ValueListener listener)
removeListener in interface Component.HasValuepublic void addValueChangeListener(Component.ValueChangeListener listener)
addValueChangeListener in interface Component.HasValuepublic void removeValueChangeListener(Component.ValueChangeListener listener)
removeValueChangeListener in interface Component.HasValuepublic boolean isEditable()
isEditable in interface Component.Editablepublic void setEditable(boolean editable)
setEditable in interface Component.Editablepublic java.lang.String getId()
Componentid attributepublic void setId(java.lang.String id)
Componentpublic Component getParent()
public void setParent(Component parent)
ComponentComponent.Container.add(Component) is normally used for adding components
to a parent and the used method will call this method implicitly.public java.lang.String getDebugId()
getDebugId in interface Componentpublic void setDebugId(java.lang.String id)
ComponentsetDebugId in interface Componentpublic boolean isEnabled()
Componentpublic void setEnabled(boolean enabled)
ComponentsetEnabled in interface Componentpublic boolean isResponsive()
ComponentisResponsive in interface Componentpublic void setResponsive(boolean responsive)
ComponentsetResponsive in interface Componentpublic boolean isVisible()
Componentpublic void setVisible(boolean visible)
ComponentsetVisible in interface Componentpublic boolean isVisibleItself()
ComponentisVisibleItself in interface Componentpublic boolean isEnabledItself()
ComponentisEnabledItself in interface Componentpublic void requestFocus()
ComponentrequestFocus in interface Componentpublic float getHeight()
ComponentComponent.getHeightUnits()public int getHeightUnits()
ComponentComponent.UNITS_PIXELS, Component.UNITS_PERCENTAGEgetHeightUnits in interface Componentpublic void setHeight(java.lang.String height)
ComponentComponent.getHeightUnits()public float getWidth()
ComponentComponent.getWidthUnits()public int getWidthUnits()
ComponentComponent.UNITS_PIXELS, Component.UNITS_PERCENTAGEgetWidthUnits in interface Componentpublic void setWidth(java.lang.String width)
ComponentComponent.getWidthUnits()public Component.Alignment getAlignment()
getAlignment in interface Componentpublic void setAlignment(Component.Alignment alignment)
setAlignment in interface Componentpublic java.lang.String getStyleName()
ComponentgetStyleName in interface Componentpublic void setStyleName(java.lang.String name)
ComponentsetStyleName in interface Componentname - one or more style names separated by space.public void addStyleName(java.lang.String styleName)
ComponentaddStyleName in interface ComponentstyleName - one or more style names separated by space.public void removeStyleName(java.lang.String styleName)
ComponentremoveStyleName in interface ComponentstyleName - one or more style names separated by space.public <X> X unwrap(java.lang.Class<X> internalComponentClass)
Componentcom.vaadin.ui.TextField vTextField = textField.unwrap(com.vaadin.ui.TextField.class);
public <X> X unwrapComposition(java.lang.Class<X> internalCompositionClass)
Componentcom.vaadin.ui.Layout vLayout = table.unwrapComposition(com.vaadin.ui.Layout.class);
unwrapComposition in interface ComponentX - type of internal classinternalCompositionClass - class of underlying composition implementation based on Vaadin or Swingpublic Frame getFrame()
getFrame in interface Component.BelongToFramepublic void setFrame(Frame frame)
setFrame in interface Component.BelongToFrame