Interface TagResolver.Single
- All Superinterfaces:
TagResolver,TagResolver.WithoutArguments
- Enclosing interface:
- TagResolver
A resolver that only handles a single tag key.
- Since:
- 4.10.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
TagResolver.Builder, TagResolver.Single, TagResolver.WithoutArguments -
Method Summary
Methods inherited from interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.WithoutArguments
resolve
-
Method Details
-
key
The key this resolver matches.The returned key is compared case-insensitively.
- Returns:
- the key
- Since:
- 4.10.0
-
tag
The tag returned by this resolver when the key is matching.- Returns:
- the tag
- Since:
- 4.10.0
-
resolve
Description copied from interface:TagResolver.WithoutArgumentsResolve a tag based only on the provided name.- Specified by:
resolvein interfaceTagResolver.WithoutArguments- Parameters:
name- the provided name- Returns:
- a tag, if any is known.
-
has
Description copied from interface:TagResolver.WithoutArgumentsCheck if this resolver knows of a tag.- Specified by:
hasin interfaceTagResolver- Specified by:
hasin interfaceTagResolver.WithoutArguments- Parameters:
name- the tag name- Returns:
- whether this tag is present
-