Package net.kyori.adventure.text
Interface TextReplacementConfig
-
- All Superinterfaces:
Buildable<TextReplacementConfig,TextReplacementConfig.Builder>,net.kyori.examination.Examinable
public interface TextReplacementConfig extends Buildable<TextReplacementConfig,TextReplacementConfig.Builder>, net.kyori.examination.Examinable
A configuration for how text can be replaced in a component.The exact structure for a replacement specification is an implementation detail and therefore not exposed. Custom implementations of
TextReplacementConfigare not supported.- Since:
- 4.2.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceTextReplacementConfig.BuilderA builder for replacement configurations.static interfaceTextReplacementConfig.ConditionA function determining whether a certain match should be replaced.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static @NotNull TextReplacementConfig.Builderbuilder()Create a new builder.@NotNull PatternmatchPattern()Get the pattern that will be searched for.
-
-
-
Method Detail
-
builder
@NotNull static @NotNull TextReplacementConfig.Builder builder()
Create a new builder.- Returns:
- a new builder
- Since:
- 4.2.0
-
matchPattern
@NotNull @NotNull Pattern matchPattern()
Get the pattern that will be searched for.- Returns:
- the match pattern
- Since:
- 4.2.0
-
-