Class Placeholders
java.lang.Object
net.elytrium.serializer.placeholders.Placeholders
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddPlaceholders(int hash, PlaceholderReplacer<?, ?> replacer, boolean wrapWithBraces, String... placeholders) static voidaddPlaceholders(int hash, PlaceholderReplacer<?, ?> replacer, String... placeholders) static voidaddPlaceholders(Object value, PlaceholderReplacer<?, ?> replacer, boolean wrapWithBraces, String... placeholders) static voidaddPlaceholders(Object value, PlaceholderReplacer<?, ?> replacer, String... placeholders) static <P> P[]getPlaceholders(int hash) static <P> P[]getPlaceholders(Object value) static <T> PlaceholderReplacer<T,?> getReplacer(int hash) static <T> PlaceholderReplacer<T,?> getReplacer(T value) static booleanhasPlaceholders(int hash) static booleanhasPlaceholders(Object value) static voidremovePlaceholders(int hash) static voidremovePlaceholders(Object value) static <T,R> R static <H,T, P, R> R replaceFor(H holder, T value, Object... values) static voidsetPlaceholders(int hash, PlaceholderReplacer<?, ?> fallbackReplacer, boolean wrapWithBraces, String... placeholders) static voidsetPlaceholders(int hash, PlaceholderReplacer<?, ?> fallbackReplacer, String... placeholders) static voidsetPlaceholders(Object value, PlaceholderReplacer<?, ?> fallbackReplacer, String... placeholders)
-
Constructor Details
-
Placeholders
public Placeholders()
-
-
Method Details
-
replace
-
replaceFor
-
addPlaceholders
public static void addPlaceholders(Object value, PlaceholderReplacer<?, ?> replacer, String... placeholders) -
addPlaceholders
public static void addPlaceholders(Object value, PlaceholderReplacer<?, ?> replacer, boolean wrapWithBraces, String... placeholders) -
addPlaceholders
public static void addPlaceholders(int hash, PlaceholderReplacer<?, ?> replacer, String... placeholders) -
addPlaceholders
public static void addPlaceholders(int hash, PlaceholderReplacer<?, ?> replacer, boolean wrapWithBraces, String... placeholders) -
setPlaceholders
public static void setPlaceholders(Object value, PlaceholderReplacer<?, ?> fallbackReplacer, String... placeholders) -
setPlaceholders
public static void setPlaceholders(int hash, PlaceholderReplacer<?, ?> fallbackReplacer, String... placeholders) -
setPlaceholders
public static void setPlaceholders(int hash, PlaceholderReplacer<?, ?> fallbackReplacer, boolean wrapWithBraces, String... placeholders) -
removePlaceholders
-
removePlaceholders
public static void removePlaceholders(int hash) -
hasPlaceholders
-
hasPlaceholders
public static boolean hasPlaceholders(int hash) -
getPlaceholders
-
getPlaceholders
public static <P> P[] getPlaceholders(int hash) -
getReplacer
-
getReplacer
-