Skip navigation links
B C D E G I P R S V 

B

build() - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Creates a Component from the provided input and replacements.
build() - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Creates a new instance of EnhancedLegacyText.
buildComponent(String) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText
Creates a new EnhancedComponentBuilder for creating a new component.
builder() - Static method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText

C

colorCharacter(char) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Changes the color character.
colorResets(boolean) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Chooses if color codes reset all formatting.

D

dev.vankka.enhancedlegacytext - package dev.vankka.enhancedlegacytext
 
dev.vankka.enhancedlegacytext.gradient - package dev.vankka.enhancedlegacytext.gradient
 
dev.vankka.enhancedlegacytext.tuple - package dev.vankka.enhancedlegacytext.tuple
 

E

EnhancedComponentBuilder - Class in dev.vankka.enhancedlegacytext
A helper class for creating enhanced legacy components.
EnhancedComponentBuilder(EnhancedLegacyText, String) - Constructor for class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
 
EnhancedLegacyText - Interface in dev.vankka.enhancedlegacytext
 
EnhancedLegacyText.Builder - Interface in dev.vankka.enhancedlegacytext
 
EnhancedLegacyTextParser - Class in dev.vankka.enhancedlegacytext
 
EnhancedLegacyTextParser(String, List<Pair<Pattern, Function<Matcher, Object>>>, RecursiveReplacement, char, boolean, char, char, char, char, char, char) - Constructor for class dev.vankka.enhancedlegacytext.EnhancedLegacyTextParser
 
eventDelimiter(char) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Gets the event delimiter character.
eventEnd(char) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Changes the event end character.
eventStart(char) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Changes the gradient start character.

G

get() - Static method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText
Gets the all default EnhancedLegacyText instance.
getColorCharacter() - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Gets the color character.
getColors() - Method in class dev.vankka.enhancedlegacytext.gradient.Gradient
 
getEventDelimiter() - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Gets the event delimiter character.
getEventEnd() - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Gets the event end character.
getEventStart() - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Gets the event start character.
getGradientDelimiter() - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Gets the gradient delimiter character.
getGradientEnd() - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Gets the gradient end character.
getGradientStart() - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Gets the gradient start character.
getInput() - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Getter for the input text.
getKey() - Method in class dev.vankka.enhancedlegacytext.tuple.Pair
 
getRecursiveReplacement() - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Gets the recursive replacement policy.
getReplacements() - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Getter for the replacements.
getValue() - Method in class dev.vankka.enhancedlegacytext.tuple.Pair
 
Gradient - Class in dev.vankka.enhancedlegacytext.gradient
 
Gradient(List<TextColor>, int) - Constructor for class dev.vankka.enhancedlegacytext.gradient.Gradient
 
gradientDelimiter(char) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Changes the gradient delimiter character.
gradientEnd(char) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Changes the gradient end character.
gradientStart(char) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
Changes the gradient start character.

I

isColorResets() - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText.Builder
If all formatting is reset on color code change.

P

Pair<K,V> - Class in dev.vankka.enhancedlegacytext.tuple
 
Pair(K, V) - Constructor for class dev.vankka.enhancedlegacytext.tuple.Pair
 
parse(String) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText
Parses the input text into a Component without replacements.
parse(String, List<Pair<Pattern, Function<Matcher, Object>>>, RecursiveReplacement) - Method in interface dev.vankka.enhancedlegacytext.EnhancedLegacyText
Parses the input text and replacements into a Component.

R

RecursiveReplacement - Enum in dev.vankka.enhancedlegacytext
 
replace(String, Object) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Adds a replacement to the component.
replace(String, Supplier<Object>) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Adds a replacement to the component.
replace(String, Function<Matcher, Object>) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Adds a replacement to the component.
replaceAll(String, Object) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Adds a replacement to the component.
replaceAll(Pattern, Object) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Adds a replacement to the component.
replaceAll(String, Supplier<Object>) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Adds a replacement to the component.
replaceAll(Pattern, Supplier<Object>) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Adds a replacement to the component.
replaceAll(String, Function<Matcher, Object>) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Adds a replacement to the component.
replaceAll(Pattern, Function<Matcher, Object>) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Adds a replacement to the component.

S

setRecursiveReplacement(RecursiveReplacement) - Method in class dev.vankka.enhancedlegacytext.EnhancedComponentBuilder
Sets the recursive replacement policy.

V

valueOf(String) - Static method in enum dev.vankka.enhancedlegacytext.RecursiveReplacement
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.vankka.enhancedlegacytext.RecursiveReplacement
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E G I P R S V 
Skip navigation links