Class SocialInjectedConditionalValue<T extends SocialInjectedValue<?,T>,P extends SocialInjectionParser<T>>

java.lang.Object
ovh.mythmc.social.api.text.injection.value.AbstractSocialInjectedValue<T,SocialInjectedConditionalValue<T,P>>
ovh.mythmc.social.api.text.injection.conditional.SocialInjectedConditionalValue<T,P>
Type Parameters:
T - the wrapped value type (must itself be a SocialInjectedValue)
P - the parser to use when the predicate is satisfied
All Implemented Interfaces:
SocialInjectedValue<T,SocialInjectedConditionalValue<T,P>>

public class SocialInjectedConditionalValue<T extends SocialInjectedValue<?,T>,P extends SocialInjectionParser<T>> extends AbstractSocialInjectedValue<T,SocialInjectedConditionalValue<T,P>>
A SocialInjectedValue that delegates to another value only when a Predicate is satisfied.