Package com.vaadin.ui
Class AbsoluteLayout.ComponentPosition
- java.lang.Object
-
- com.vaadin.ui.AbsoluteLayout.ComponentPosition
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- AbsoluteLayout
public class AbsoluteLayout.ComponentPosition extends Object implements Serializable
The CompontPosition class represents a components position within the absolute layout. It contains the attributes for left, right, top and bottom and the units used to specify them.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ComponentPosition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sizeable.UnitgetBottomUnits()Gets the unit for the 'bottom' attribute.FloatgetBottomValue()Gets the 'bottom' attributes value using current units.StringgetCSSString()Converts the internal values into a valid CSS string.Sizeable.UnitgetLeftUnits()Gets the unit for the 'left' attribute.FloatgetLeftValue()Gets the 'left' attributes value using current units.Sizeable.UnitgetRightUnits()Gets the unit for the 'right' attribute.FloatgetRightValue()Gets the 'right' attributes value in current units.Sizeable.UnitgetTopUnits()Gets the unit for the 'top' attribute.FloatgetTopValue()Gets the 'top' attributes value in current units.intgetZIndex()Gets the 'z-index' attribute.voidsetBottom(Float bottomValue, Sizeable.Unit bottomUnits)Sets the 'bottom' attribute; distance from the bottom of the component to the bottom edge of the layout.voidsetBottomUnits(Sizeable.Unit bottomUnits)Sets the unit for the 'bottom' attribute.voidsetBottomValue(Float bottomValue)Sets the 'bottom' attribute value (distance from the bottom of the component to the bottom edge of the layout).voidsetCSSString(String css)Sets the position attributes using CSS syntax.voidsetLeft(Float leftValue, Sizeable.Unit leftUnits)Sets the 'left' attribute; distance from the left of the component to the left edge of the layout.voidsetLeftUnits(Sizeable.Unit leftUnits)Sets the unit for the 'left' attribute.voidsetLeftValue(Float leftValue)Sets the 'left' attribute value (distance from the left of the component to the left edge of the layout).voidsetRight(Float rightValue, Sizeable.Unit rightUnits)Sets the 'right' attribute; distance from the right of the component to the right edge of the layout.voidsetRightUnits(Sizeable.Unit rightUnits)Sets the unit for the 'right' attribute.voidsetRightValue(Float rightValue)Sets the 'right' attribute value (distance from the right of the component to the right edge of the layout).voidsetTop(Float topValue, Sizeable.Unit topUnits)Sets the 'top' attribute; distance from the top of the component to the top edge of the layout.voidsetTopUnits(Sizeable.Unit topUnits)Sets the unit for the 'top' attribute.voidsetTopValue(Float topValue)Sets the value of the 'top' attribute; distance from the top of the component to the top edge of the layout.voidsetZIndex(int zIndex)Sets the 'z-index' attribute; the visual stacking order.StringtoString()
-
-
-
Method Detail
-
setCSSString
public void setCSSString(String css)
Sets the position attributes using CSS syntax. Attributes not included in the string are reset to their unset states.setCSSString("top:10px;left:20%;z-index:16;");- Parameters:
css-
-
getCSSString
public String getCSSString()
Converts the internal values into a valid CSS string.- Returns:
- A valid CSS string
-
setTop
public void setTop(Float topValue, Sizeable.Unit topUnits)
Sets the 'top' attribute; distance from the top of the component to the top edge of the layout.- Parameters:
topValue- The value of the 'top' attributetopUnits- The unit of the 'top' attribute. See UNIT_SYMBOLS for a description of the available units.
-
setRight
public void setRight(Float rightValue, Sizeable.Unit rightUnits)
Sets the 'right' attribute; distance from the right of the component to the right edge of the layout.- Parameters:
rightValue- The value of the 'right' attributerightUnits- The unit of the 'right' attribute. See UNIT_SYMBOLS for a description of the available units.
-
setBottom
public void setBottom(Float bottomValue, Sizeable.Unit bottomUnits)
Sets the 'bottom' attribute; distance from the bottom of the component to the bottom edge of the layout.- Parameters:
bottomValue- The value of the 'bottom' attributebottomUnits- The unit of the 'bottom' attribute. See UNIT_SYMBOLS for a description of the available units.
-
setLeft
public void setLeft(Float leftValue, Sizeable.Unit leftUnits)
Sets the 'left' attribute; distance from the left of the component to the left edge of the layout.- Parameters:
leftValue- The value of the 'left' attributeleftUnits- The unit of the 'left' attribute. See UNIT_SYMBOLS for a description of the available units.
-
setZIndex
public void setZIndex(int zIndex)
Sets the 'z-index' attribute; the visual stacking order.- Parameters:
zIndex- The z-index for the component.
-
setTopValue
public void setTopValue(Float topValue)
Sets the value of the 'top' attribute; distance from the top of the component to the top edge of the layout.- Parameters:
topValue- The value of the 'left' attribute
-
getTopValue
public Float getTopValue()
Gets the 'top' attributes value in current units.- Returns:
- The value of the 'top' attribute, null if not set
- See Also:
getTopUnits()
-
getRightValue
public Float getRightValue()
Gets the 'right' attributes value in current units.- Returns:
- The value of the 'right' attribute, null if not set
- See Also:
getRightUnits()
-
setRightValue
public void setRightValue(Float rightValue)
Sets the 'right' attribute value (distance from the right of the component to the right edge of the layout). Currently active units are maintained.- Parameters:
rightValue- The value of the 'right' attribute- See Also:
setRightUnits(Unit)
-
getBottomValue
public Float getBottomValue()
Gets the 'bottom' attributes value using current units.- Returns:
- The value of the 'bottom' attribute, null if not set
- See Also:
getBottomUnits()
-
setBottomValue
public void setBottomValue(Float bottomValue)
Sets the 'bottom' attribute value (distance from the bottom of the component to the bottom edge of the layout). Currently active units are maintained.- Parameters:
bottomValue- The value of the 'bottom' attribute- See Also:
setBottomUnits(Unit)
-
getLeftValue
public Float getLeftValue()
Gets the 'left' attributes value using current units.- Returns:
- The value of the 'left' attribute, null if not set
- See Also:
getLeftUnits()
-
setLeftValue
public void setLeftValue(Float leftValue)
Sets the 'left' attribute value (distance from the left of the component to the left edge of the layout). Currently active units are maintained.- Parameters:
leftValue- The value of the 'left' CSS-attribute- See Also:
setLeftUnits(Unit)
-
getTopUnits
public Sizeable.Unit getTopUnits()
Gets the unit for the 'top' attribute.- Returns:
- See
SizeableUNIT_SYMBOLS for a description of the available units.
-
setTopUnits
public void setTopUnits(Sizeable.Unit topUnits)
Sets the unit for the 'top' attribute.- Parameters:
topUnits- SeeSizeableUNIT_SYMBOLS for a description of the available units.
-
getRightUnits
public Sizeable.Unit getRightUnits()
Gets the unit for the 'right' attribute.- Returns:
- See
SizeableUNIT_SYMBOLS for a description of the available units.
-
setRightUnits
public void setRightUnits(Sizeable.Unit rightUnits)
Sets the unit for the 'right' attribute.- Parameters:
rightUnits- SeeSizeableUNIT_SYMBOLS for a description of the available units.
-
getBottomUnits
public Sizeable.Unit getBottomUnits()
Gets the unit for the 'bottom' attribute.- Returns:
- See
SizeableUNIT_SYMBOLS for a description of the available units.
-
setBottomUnits
public void setBottomUnits(Sizeable.Unit bottomUnits)
Sets the unit for the 'bottom' attribute.- Parameters:
bottomUnits- SeeSizeableUNIT_SYMBOLS for a description of the available units.
-
getLeftUnits
public Sizeable.Unit getLeftUnits()
Gets the unit for the 'left' attribute.- Returns:
- See
SizeableUNIT_SYMBOLS for a description of the available units.
-
setLeftUnits
public void setLeftUnits(Sizeable.Unit leftUnits)
Sets the unit for the 'left' attribute.- Parameters:
leftUnits- SeeSizeableUNIT_SYMBOLS for a description of the available units.
-
getZIndex
public int getZIndex()
Gets the 'z-index' attribute.- Returns:
- the zIndex The z-index attribute
-
-