Package dev.rollczi.litecommands.jakarta
Class JakartaSettings<SENDER>
- java.lang.Object
-
- dev.rollczi.litecommands.jakarta.JakartaSettings<SENDER>
-
public class JakartaSettings<SENDER> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JakartaSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JakartaSettings<SENDER>constraintViolationsMessage(dev.rollczi.litecommands.message.InvokedMessage<SENDER,java.lang.Object,JakartaParsedResult> message)Deprecated.JakartaSettings<SENDER>locale(java.util.function.Function<dev.rollczi.litecommands.invocation.Invocation<SENDER>,java.util.Locale> localeProvider)JakartaSettings<SENDER>validatorFactory(jakarta.validation.ValidatorFactory validatorFactory)JakartaSettings<SENDER>violationMessage(dev.rollczi.litecommands.message.InvokedMessage<SENDER,?,JakartaViolation<?,?>> message)<A extends java.lang.annotation.Annotation>
JakartaSettings<SENDER>violationMessage(java.lang.Class<A> annotationType, dev.rollczi.litecommands.message.InvokedMessage<SENDER,?,JakartaViolation<A,java.lang.Object>> message)<A extends java.lang.annotation.Annotation,T>
JakartaSettings<SENDER>violationMessage(java.lang.Class<A> annotationType, java.lang.Class<T> type, dev.rollczi.litecommands.message.InvokedMessage<SENDER,?,JakartaViolation<A,T>> message)
-
-
-
Method Detail
-
locale
public JakartaSettings<SENDER> locale(java.util.function.Function<dev.rollczi.litecommands.invocation.Invocation<SENDER>,java.util.Locale> localeProvider)
-
validatorFactory
public JakartaSettings<SENDER> validatorFactory(jakarta.validation.ValidatorFactory validatorFactory)
-
constraintViolationsMessage
@Deprecated public JakartaSettings<SENDER> constraintViolationsMessage(dev.rollczi.litecommands.message.InvokedMessage<SENDER,java.lang.Object,JakartaParsedResult> message)
Deprecated.It is not recommended to use this method. UseviolationMessage(Class, InvokedMessage)instead. If you want to join all violations into one message, then implement your ResultHandler for JakartaRawResult type.
-
violationMessage
public <A extends java.lang.annotation.Annotation> JakartaSettings<SENDER> violationMessage(java.lang.Class<A> annotationType, dev.rollczi.litecommands.message.InvokedMessage<SENDER,?,JakartaViolation<A,java.lang.Object>> message)
-
violationMessage
public <A extends java.lang.annotation.Annotation,T> JakartaSettings<SENDER> violationMessage(java.lang.Class<A> annotationType, java.lang.Class<T> type, dev.rollczi.litecommands.message.InvokedMessage<SENDER,?,JakartaViolation<A,T>> message)
-
violationMessage
public JakartaSettings<SENDER> violationMessage(dev.rollczi.litecommands.message.InvokedMessage<SENDER,?,JakartaViolation<?,?>> message)
-
-