Class Placeholder

java.lang.Object
org.kingdoms.locale.compiler.placeholders.Placeholder

public class Placeholder extends Object
  • Field Details

    • identifier

      public final @NonNull org.kingdoms.locale.compiler.placeholders.KingdomsPlaceholder identifier
    • fn

      protected final @Nullable String fn
    • modifier

      public final @Nullable Placeholder.Modifier modifier
    • parameters

      protected final @NonNull Map<String,String> parameters
  • Constructor Details

  • Method Details

    • getPointer

      public String getPointer()
    • hasFormat

      public boolean hasFormat()
    • unknownFunction

      public void unknownFunction()
    • invalidArg

      public void invalidArg(String parameter)
    • requireArguments

      public void requireArguments(String... args)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isPointerOther

      public boolean isPointerOther()
    • request

      public Object request(PlaceholderContextBuilder placeholderContextBuilder)
    • modify

      public static Object modify(Placeholder.Modifier modifier, Object translated)
    • getString

      public String getString(String parameter)
    • getBool

      public boolean getBool(String parameter)
    • fnIs

      public boolean fnIs(String fn)
    • getNumber

      public int getNumber(String parameter)