com.vaadin.ui.
Class AbsoluteLayout.ComponentPosition
- java.lang.Object
-
- com.vaadin.ui.AbsoluteLayout.ComponentPosition
-
All Implemented Interfaces:
Enclosing class:
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:
-
-
Constructor Summary
Constructors Constructor and Description ComponentPosition()
-
Method Summary
All Methods Modifier and Type Method and Description Sizeable.Unit
getBottomUnits()
Gets the unit for the 'bottom' attribute
Float
getBottomValue()
Gets the 'bottom' attributes value using current units.
String
getCSSString()
Converts the internal values into a valid CSS string.
Sizeable.Unit
getLeftUnits()
Gets the unit for the 'left' attribute
Float
getLeftValue()
Gets the 'left' attributes value using current units.
Sizeable.Unit
getRightUnits()
Gets the unit for the 'right' attribute
Float
getRightValue()
Gets the 'right' attributes value in current units.
Sizeable.Unit
getTopUnits()
Gets the unit for the 'top' attribute
Float
getTopValue()
Gets the 'top' attributes value in current units.
int
getZIndex()
Gets the 'z-index' attribute.
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.
void
setBottomUnits(Sizeable.Unit bottomUnits)
Sets the unit for the 'bottom' attribute
void
setBottomValue(Float bottomValue)
Sets the 'bottom' attribute value (distance from the bottom of the component to the bottom edge of the layout).
void
setCSSString(String css)
Sets the position attributes using CSS syntax.
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.
void
setLeftUnits(Sizeable.Unit leftUnits)
Sets the unit for the 'left' attribute
void
setLeftValue(Float leftValue)
Sets the 'left' attribute value (distance from the left of the component to the left edge of the layout).
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.
void
setRightUnits(Sizeable.Unit rightUnits)
Sets the unit for the 'right' attribute
void
setRightValue(Float rightValue)
Sets the 'right' attribute value (distance from the right of the component to the right edge of the layout).
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.
void
setTopUnits(Sizeable.Unit topUnits)
Sets the unit for the 'top' attribute
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.
void
setZIndex(int zIndex)
Sets the 'z-index' attribute; the visual stacking order
String
toString()
-
-
-
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' attributeunits
- 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' attributeunits
- 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:
-
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:
-
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' attributeSee Also:
#setRightUnits(int)
-
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:
-
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' attributeSee Also:
#setBottomUnits(int)
-
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:
-
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-attributeSee Also:
#setLeftUnits(int)
-
getTopUnits
public Sizeable.Unit getTopUnits()
Gets the unit for the 'top' attribute
Returns:
See
Sizeable
UNIT_SYMBOLS for a description of the available units.
-
setTopUnits
public void setTopUnits(Sizeable.Unit topUnits)
Sets the unit for the 'top' attribute
Parameters:
topUnits
- SeeSizeable
UNIT_SYMBOLS for a description of the available units.
-
getRightUnits
public Sizeable.Unit getRightUnits()
Gets the unit for the 'right' attribute
Returns:
See
Sizeable
UNIT_SYMBOLS for a description of the available units.
-
setRightUnits
public void setRightUnits(Sizeable.Unit rightUnits)
Sets the unit for the 'right' attribute
Parameters:
rightUnits
- SeeSizeable
UNIT_SYMBOLS for a description of the available units.
-
getBottomUnits
public Sizeable.Unit getBottomUnits()
Gets the unit for the 'bottom' attribute
Returns:
See
Sizeable
UNIT_SYMBOLS for a description of the available units.
-
setBottomUnits
public void setBottomUnits(Sizeable.Unit bottomUnits)
Sets the unit for the 'bottom' attribute
Parameters:
bottomUnits
- SeeSizeable
UNIT_SYMBOLS for a description of the available units.
-
getLeftUnits
public Sizeable.Unit getLeftUnits()
Gets the unit for the 'left' attribute
Returns:
See
Sizeable
UNIT_SYMBOLS for a description of the available units.
-
setLeftUnits
public void setLeftUnits(Sizeable.Unit leftUnits)
Sets the unit for the 'left' attribute
Parameters:
leftUnits
- SeeSizeable
UNIT_SYMBOLS for a description of the available units.
-
getZIndex
public int getZIndex()
Gets the 'z-index' attribute.
Returns:
the zIndex The z-index attribute
-
-