public enum TextFormatting extends java.lang.Enum<TextFormatting>
列挙型定数と説明 |
---|
AQUA |
BLACK |
BLUE |
BOLD |
DARK_AQUA |
DARK_BLUE |
DARK_GRAY |
DARK_GREEN |
DARK_PURPLE |
DARK_RED |
GOLD |
GRAY |
GREEN |
ITALIC |
LIGHT_PURPLE |
OBFUSCATED |
RED |
RESET |
STRIKETHROUGH |
UNDERLINE |
WHITE |
YELLOW |
修飾子とタイプ | メソッドと説明 |
---|---|
static TextFormatting |
fromColorIndex(int index)
Get a TextFormatting from it's color index
|
static TextFormatting |
fromFormattingCode(char formattingCodeIn) |
java.lang.Integer |
getColor() |
int |
getColorIndex()
Returns the numerical color index that represents this formatting
|
static java.lang.String |
getFormatString(java.lang.String stringIn) |
java.lang.String |
getFriendlyName()
Gets the friendly name of this value.
|
static java.lang.String |
getTextWithoutFormattingCodes(java.lang.String text)
Returns a copy of the given string, with formatting codes stripped away.
|
static java.util.Collection<java.lang.String> |
getValidValues(boolean getColor,
boolean getFancyStyling)
Gets all the valid values.
|
static TextFormatting |
getValueByName(java.lang.String friendlyName)
Gets a value by its friendly name; null if the given name does not map to a defined value.
|
boolean |
isColor()
Checks if this is a color code.
|
boolean |
isFancyStyling()
False if this is just changing the color or resetting; true otherwise.
|
boolean |
isNormalStyle() |
java.lang.String |
toString() |
static TextFormatting |
valueOf(java.lang.String name)
指定した名前を持つこの型の列挙型定数を返します。
|
static TextFormatting[] |
values()
この列挙型の定数を含む配列を宣言されている順序で返します。
|
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 static TextFormatting[] values()
for(TextFormatting c: TextFormatting.values()) System.out.println(c);
public static TextFormatting valueOf(java.lang.String name)
name
- 返される列挙型定数の名前。java.lang.IllegalArgumentException
- この列挙型に、指定した名前の定数がない場合java.lang.NullPointerException
- 引数がnullの場合public static java.lang.String getFormatString(java.lang.String stringIn)
public int getColorIndex()
public boolean isFancyStyling()
public boolean isColor()
@Nullable public java.lang.Integer getColor()
public boolean isNormalStyle()
public java.lang.String getFriendlyName()
public java.lang.String toString()
toString
クラス内 java.lang.Enum<TextFormatting>
@Nullable public static java.lang.String getTextWithoutFormattingCodes(@Nullable java.lang.String text)
@Nullable public static TextFormatting getValueByName(@Nullable java.lang.String friendlyName)
@Nullable public static TextFormatting fromColorIndex(int index)
@Nullable public static TextFormatting fromFormattingCode(char formattingCodeIn)
public static java.util.Collection<java.lang.String> getValidValues(boolean getColor, boolean getFancyStyling)