All Superinterfaces:
TagResolver
All Known Implementing Classes:
AudiencePlaceholder, GlobalPlaceholder, RelationalPlaceholder

@NullMarked public sealed interface Placeholder extends TagResolver permits AudiencePlaceholder<A>, GlobalPlaceholder, RelationalPlaceholder<A>
Base class of all Placeholders
  • Method Details

    • key

      String key()
      The key of this placeholder.
      For example, the placeholder
      <expansion_placeholder
      will have the key expansion_placeholder
      Returns:
      this placeholder's key
    • name

      String name()
      The key of this placeholder.
      For example, the placeholder
      <expansion_placeholder
      will have the key placeholder
      Returns:
      this placeholder's name