public class TextFormatting
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<TextFormatting> |
ALL
All text formattings and colors.
|
static TextFormatting |
AQUA |
static TextFormatting |
BLACK |
static TextFormatting |
BLUE |
static TextFormatting |
BOLD |
static char |
COLOR_CHAR
The color char used for formatting.
|
static java.util.List<TextFormatting> |
COLORS
All basic text colors.
|
static TextFormatting |
DARK_AQUA |
static TextFormatting |
DARK_BLUE |
static TextFormatting |
DARK_GRAY |
static TextFormatting |
DARK_GREEN |
static TextFormatting |
DARK_PURPLE |
static TextFormatting |
DARK_RED |
static java.util.List<TextFormatting> |
FORMATTINGS
All text style formattings.
|
static TextFormatting |
GOLD |
static TextFormatting |
GRAY |
static TextFormatting |
GREEN |
static TextFormatting |
ITALIC |
static TextFormatting |
LIGHT_PURPLE |
static TextFormatting |
OBFUSCATED |
static TextFormatting |
RED |
static TextFormatting |
RESET |
static TextFormatting |
STRIKETHROUGH |
static TextFormatting |
UNDERLINE |
static TextFormatting |
WHITE |
static TextFormatting |
YELLOW |
| Constructor and Description |
|---|
TextFormatting(int rgbValue)
Create a new rgb color.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
static TextFormatting |
getByName(java.lang.String name)
Get a formatting by name.
|
char |
getCode() |
java.lang.String |
getName() |
int |
getRgbValue() |
int |
hashCode() |
boolean |
isColor() |
boolean |
isFormatting() |
boolean |
isFormattingColor() |
boolean |
isRGBColor() |
static TextFormatting |
parse(java.lang.String s)
Get a formatting by name or a rgb color when the name starts with #.
|
java.lang.String |
serialize() |
java.lang.String |
toString() |
public static final java.util.List<TextFormatting> ALL
public static final java.util.List<TextFormatting> COLORS
public static final java.util.List<TextFormatting> FORMATTINGS
public static final char COLOR_CHAR
public static final TextFormatting BLACK
public static final TextFormatting DARK_BLUE
public static final TextFormatting DARK_GREEN
public static final TextFormatting DARK_AQUA
public static final TextFormatting DARK_RED
public static final TextFormatting DARK_PURPLE
public static final TextFormatting GOLD
public static final TextFormatting GRAY
public static final TextFormatting DARK_GRAY
public static final TextFormatting BLUE
public static final TextFormatting GREEN
public static final TextFormatting AQUA
public static final TextFormatting RED
public static final TextFormatting LIGHT_PURPLE
public static final TextFormatting YELLOW
public static final TextFormatting WHITE
public static final TextFormatting OBFUSCATED
public static final TextFormatting BOLD
public static final TextFormatting STRIKETHROUGH
public static final TextFormatting UNDERLINE
public static final TextFormatting ITALIC
public static final TextFormatting RESET
public TextFormatting(int rgbValue)
rgbValue - The rgb value@Nullable public static TextFormatting getByName(java.lang.String name)
TextFormatting.getByName("RED") -> REDname - The name of the formatting@Nullable public static TextFormatting parse(java.lang.String s)
TextFormatting.parse("RED") -> RED
TextFormatting.parse("#FF0000") -> rgb(255, 0, 0)s - The name of the formatting or a rgb colorpublic boolean isColor()
public boolean isFormattingColor()
RED)public boolean isRGBColor()
public boolean isFormatting()
OBFUSCATED, BOLD, ...)public java.lang.String getName()
public char getCode()
public int getRgbValue()
public java.lang.String serialize()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object