Class PlaceholderContext

java.lang.Object
dev.ua.theroer.magicutils.placeholders.PlaceholderContext

public final class PlaceholderContext extends Object
Context for placeholder rendering.
  • Method Details

    • audience

      @Nullable public @Nullable Audience audience()
      Returns the audience tied to rendering.
      Returns:
      audience or null
    • ownerKey

      @Nullable public @Nullable Object ownerKey()
      Returns the owner key for local placeholder scope.
      Returns:
      owner key or null
    • defaultNamespace

      @Nullable public @Nullable String defaultNamespace()
      Returns the default namespace used for unqualified placeholders.
      Returns:
      namespace or null
    • argumentSeparator

      @Nullable public @Nullable String argumentSeparator()
      Returns the argument separator for unqualified placeholders.
      Returns:
      argument separator or null
    • inline

      public Map<String,String> inline()
      Returns inline placeholder values.
      Returns:
      inline placeholder map (never null)
    • builder

      public static PlaceholderContext.Builder builder()
      Creates a builder for placeholder contexts.
      Returns:
      builder instance