Package com.vaadin.classic.v8.server
Interface Sizeable
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbsoluteLayout,AbstractComponent,AbstractComponentContainer,AbstractLayout,AbstractOrderedLayout,AbstractSingleComponentContainer,FormLayout,GridLayout,HorizontalLayout,Label,Panel,VerticalLayout
Legacy interface implemented by legacy pack components that may be
dynamically resized during runtime.
- Author:
- Vaadin Ltd.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfloatGets the height of the object.com.vaadin.flow.component.UnitGets the height property units.floatgetWidth()Gets the width of the object.com.vaadin.flow.component.UnitGets the width property units.voidsetHeight(float height, com.vaadin.flow.component.Unit unit) Sets the height of the object.voidSets the height of the component using String presentation.voidSets the height to 100%.voidClears any defined height.voidSets the size to 100% x 100%.voidClears any size settings.voidsetWidth(float width, com.vaadin.flow.component.Unit unit) Sets the width of the object.voidSets the width of the component using String presentation.voidSets the width to 100%.voidClears any defined width.
-
Field Details
-
SIZE_UNDEFINED
Deprecated.- See Also:
-
-
Method Details
-
getWidth
float getWidth()Gets the width of the object. Negative number implies unspecified size (terminal is free to set the size).- Returns:
- width of the object in units specified by widthUnits property.
-
getHeight
float getHeight()Gets the height of the object. Negative number implies unspecified size (terminal is free to set the size).- Returns:
- height of the object in units specified by heightUnits property.
-
getWidthUnits
com.vaadin.flow.component.Unit getWidthUnits()Gets the width property units.- Returns:
- units used in width property.
-
getHeightUnits
com.vaadin.flow.component.Unit getHeightUnits()Gets the height property units.- Returns:
- units used in height property.
-
setHeight
Sets the height of the component using String presentation.String presentation is similar to what is used in Cascading Style Sheets. Size can be length or percentage of available size.
The empty string ("") or null will unset the height and set the units to pixels.
See CSS specification for more details.
- Parameters:
height- in CSS style string representation
-
setWidth
void setWidth(float width, com.vaadin.flow.component.Unit unit) Sets the width of the object. Negative number implies unspecified size (terminal is free to set the size).- Parameters:
width- the width of the object.unit- the unit used for the width.
-
setHeight
void setHeight(float height, com.vaadin.flow.component.Unit unit) Sets the height of the object. Negative number implies unspecified size (terminal is free to set the size).- Parameters:
height- the height of the object.unit- the unit used for the width.
-
setWidth
Sets the width of the component using String presentation.String presentation is similar to what is used in Cascading Style Sheets. Size can be length or percentage of available size.
The empty string ("") or null will unset the width and set the units to pixels.
See CSS specification for more details.
- Parameters:
width- in CSS style string representation, null or empty string to reset
-
setSizeFull
void setSizeFull()Sets the size to 100% x 100%. -
setWidthFull
void setWidthFull()Sets the width to 100%. -
setHeightFull
void setHeightFull()Sets the height to 100%. -
setSizeUndefined
void setSizeUndefined()Clears any size settings. -
setWidthUndefined
void setWidthUndefined()Clears any defined width. -
setHeightUndefined
void setHeightUndefined()Clears any defined height.
-
setSizeUndefined(),setHeightUndefined()andsetWidthUndefined()