public class Style extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Style.Serializer |
Modifier and Type | Field and Description |
---|---|
private Boolean |
bold |
private ClickEvent |
clickEvent |
private Formatting |
color |
private HoverEvent |
hoverEvent |
private String |
insertion |
private Boolean |
italic |
private Boolean |
obfuscated |
private Style |
parent |
private static Style |
ROOT |
private Boolean |
strikethrough |
private Boolean |
underline |
Constructor and Description |
---|
Style() |
Modifier and Type | Method and Description |
---|---|
String |
asString() |
Style |
copy() |
Style |
deepCopy() |
boolean |
equals(Object obj) |
ClickEvent |
getClickEvent() |
Formatting |
getColor() |
HoverEvent |
getHoverEvent() |
String |
getInsertion() |
private Style |
getParent() |
int |
hashCode() |
boolean |
isBold() |
boolean |
isEmpty() |
boolean |
isItalic() |
boolean |
isObfuscated() |
boolean |
isStrikethrough() |
boolean |
isUnderlined() |
Style |
setBold(Boolean bold) |
Style |
setClickEvent(ClickEvent clickEvent) |
Style |
setColor(Formatting color) |
Style |
setHoverEvent(HoverEvent clickEvent) |
Style |
setInsertion(String insertion) |
Style |
setItalic(Boolean italic) |
Style |
setObfuscated(Boolean obfuscated) |
Style |
setParent(Style parent) |
Style |
setStrikethrough(Boolean strikethrough) |
Style |
setUnderline(Boolean underline) |
String |
toString() |
private static final Style ROOT
private Style parent
private Formatting color
private Boolean bold
private Boolean italic
private Boolean underline
private Boolean strikethrough
private Boolean obfuscated
private ClickEvent clickEvent
private HoverEvent hoverEvent
private String insertion
@Nullable public Formatting getColor()
public boolean isBold()
public boolean isItalic()
public boolean isStrikethrough()
public boolean isUnderlined()
public boolean isObfuscated()
public boolean isEmpty()
@Nullable public ClickEvent getClickEvent()
@Nullable public HoverEvent getHoverEvent()
public Style setColor(Formatting color)
public Style setClickEvent(ClickEvent clickEvent)
public Style setHoverEvent(HoverEvent clickEvent)
public String asString()
private Style getParent()
public Style deepCopy()
public Style copy()