Class Alignment

  • All Implemented Interfaces:
    java.io.Serializable

    public final class Alignment
    extends java.lang.Object
    implements java.io.Serializable
    Legacy version of Alignment that resembles Vaadin 7/8's Alignment API as closely as possible in order to facilitate migration to newer versions of Vaadin.

    Class containing information about alignment of a component. Use the pre-instantiated classes.

    See Also:
    Serialized Form
    • Field Detail

      • TOP_RIGHT

        public static final Alignment TOP_RIGHT
      • TOP_LEFT

        public static final Alignment TOP_LEFT
      • TOP_CENTER

        public static final Alignment TOP_CENTER
      • MIDDLE_RIGHT

        public static final Alignment MIDDLE_RIGHT
      • MIDDLE_LEFT

        public static final Alignment MIDDLE_LEFT
      • MIDDLE_CENTER

        public static final Alignment MIDDLE_CENTER
      • BOTTOM_RIGHT

        public static final Alignment BOTTOM_RIGHT
      • BOTTOM_LEFT

        public static final Alignment BOTTOM_LEFT
      • BOTTOM_CENTER

        public static final Alignment BOTTOM_CENTER
    • Constructor Detail

      • Alignment

        public Alignment​(int bitMask)
    • Method Detail

      • getBitMask

        public int getBitMask()
        Returns a bitmask representation of the alignment value. Used internally by terminal.
        Returns:
        the bitmask representation of the alignment value
      • isTop

        public boolean isTop()
        Checks if component is aligned to the top of the available space.
        Returns:
        true if aligned top
      • isBottom

        public boolean isBottom()
        Checks if component is aligned to the bottom of the available space.
        Returns:
        true if aligned bottom
      • isLeft

        public boolean isLeft()
        Checks if component is aligned to the left of the available space.
        Returns:
        true if aligned left
      • isRight

        public boolean isRight()
        Checks if component is aligned to the right of the available space.
        Returns:
        true if aligned right
      • isMiddle

        public boolean isMiddle()
        Checks if component is aligned middle (vertically center) of the available space.
        Returns:
        true if aligned bottom
      • isCenter

        public boolean isCenter()
        Checks if component is aligned center (horizontally) of the available space.
        Returns:
        true if aligned center
      • getVerticalAlignment

        public java.lang.String getVerticalAlignment()
        Returns string representation of vertical alignment.
        Returns:
        vertical alignment as CSS value
      • getHorizontalAlignment

        public java.lang.String getHorizontalAlignment()
        Returns string representation of horizontal alignment.
        Returns:
        horizontal alignment as CSS value
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object