@ThreadSafety(level=COMPLETELY_THREADSAFE) public enum HorizontalAlignment extends java.lang.Enum<HorizontalAlignment>
Enum Constant and Description |
---|
CENTER
Indicates that text should be aligned along their centers.
|
LEFT
Indicates that items should be aligned along their left edges.
|
RIGHT
Indicates that text should be aligned along right edges.
|
Modifier and Type | Method and Description |
---|---|
void |
format(java.lang.StringBuilder buffer,
java.lang.String text,
int width)
Appends the provided string to the given buffer, aligned properly within
the specified width.
|
static HorizontalAlignment |
forName(java.lang.String name)
Retrieves the horizontal alignment value with the specified name.
|
static HorizontalAlignment |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static HorizontalAlignment[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HorizontalAlignment LEFT
public static final HorizontalAlignment CENTER
public static final HorizontalAlignment RIGHT
public static HorizontalAlignment[] values()
for (HorizontalAlignment c : HorizontalAlignment.values()) System.out.println(c);
public static HorizontalAlignment valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic void format(@NotNull java.lang.StringBuilder buffer, @NotNull java.lang.String text, int width)
width
characters (including spaces added to achieve
the desired alignment) to the provided buffer. If the given text is longer
than width
, then only the first width
characters of the
provided text will be appended.buffer
- The buffer to which the formatted text should be appended.
It must not be null
.text
- The text to be added to the provided buffer, with
additional spaces as necessary to achieve the desired
width. It must not be null
.width
- The number of characters to append to the provided buffer.
It must be greater than or equal to 1.@Nullable public static HorizontalAlignment forName(@NotNull java.lang.String name)
name
- The name of the horizontal alignment value to retrieve. It
must not be null
.null
if no
such value is defined.