Class SocialInjectionConditionalParser<T extends SocialInjectedValue<?,T>,P extends SocialInjectionParser<T>>
java.lang.Object
ovh.mythmc.social.api.text.injection.conditional.SocialInjectionConditionalParser<T,P>
- All Implemented Interfaces:
SocialInjectionParser<SocialInjectedConditionalValue<T,P>>
public class SocialInjectionConditionalParser<T extends SocialInjectedValue<?,T>,P extends SocialInjectionParser<T>>
extends Object
implements SocialInjectionParser<SocialInjectedConditionalValue<T,P>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparse(@NotNull SocialParserContext context, @NotNull SocialInjectedConditionalValue<T, P> conditionalValue) Parses aSocialParserContextfor the givenSocialInjectionParserand returns the result.
-
Constructor Details
-
SocialInjectionConditionalParser
public SocialInjectionConditionalParser()
-
-
Method Details
-
parse
public Component parse(@NotNull @NotNull SocialParserContext context, @NotNull @NotNull SocialInjectedConditionalValue<T, P> conditionalValue) Description copied from interface:SocialInjectionParserParses aSocialParserContextfor the givenSocialInjectionParserand returns the result.- Specified by:
parsein interfaceSocialInjectionParser<T extends SocialInjectedValue<?,T>> - Parameters:
context- theSocialParserContextto parseconditionalValue- theSocialInjectionParserto apply- Returns:
- a
Componentwith the injected value applied
-