Class LocaleSource.Alignment

  • All Implemented Interfaces:
    Serializable
    Enclosing class:
    LocaleSource

    public static class LocaleSource.Alignment
    extends Object
    implements Serializable
    The LocaleSource.Alignment class represents the alignment of text elements.

    To set the text alignment in HTML, specify the attribute align="left" or align="right" in HTML tags. The value is effective, even if you switch the writing direction in HTML from LTR to RTL. As a result, you see text elements in opposite alignment in RTL mode. To avoid this issue, use this parameter value class to specify either LocaleSource.Alignment.START or LocaleSource.Alignment.END in place of the left or right attributes. GDK automatically detects the writing direction to return the appropriate alignment value.

    Note this class is a constant value class, so this will not determine the alignment.

    See Also:
    Serialized Form
    • Field Detail

      • START

        public static final LocaleSource.Alignment START
        The LocaleSource.Alignment object that represents the starting alignment. If the mode is left-to-right writing direction, left is returned; otherwise right is returned.
      • END

        public static final LocaleSource.Alignment END
        The LocaleSource.Alignment object that represents the ending alignment. If the mode is left-to-right writing direction, right is returned; otherwise left is returned.
    • Method Detail

      • getAlignment

        public LocaleSource.Alignment getAlignment​(String name)
        Returns LocaleSource.Alignment object from the input string that is either START or END.
        Parameters:
        name - a String object representing the alignment
        Returns:
        a LocaleSource.Alignment object representing the text alignment
      • toString

        public String toString()
        Returns START or END representing a display writing direction.
        Overrides:
        toString in class Object
        Returns:
        START for starting text alignment or END for ending text alignment
      • hashCode

        public int hashCode()
        Returns the hash value.
        Overrides:
        hashCode in class Object
        Returns:
        hash value