Package dev.rollczi.litecommands.jakarta
Class JakartaSettings<SENDER>
java.lang.Object
dev.rollczi.litecommands.jakarta.JakartaSettings<SENDER>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconstraintViolationsMessage(dev.rollczi.litecommands.message.InvokedMessage<SENDER, Object, JakartaParsedResult> message) Deprecated.validatorFactory(jakarta.validation.ValidatorFactory validatorFactory) violationMessage(dev.rollczi.litecommands.message.InvokedMessage<SENDER, ?, JakartaViolation<?, ?>> message) <A extends Annotation>
JakartaSettings<SENDER>violationMessage(Class<A> annotationType, dev.rollczi.litecommands.message.InvokedMessage<SENDER, ?, JakartaViolation<A, Object>> message) <A extends Annotation,T>
JakartaSettings<SENDER>violationMessage(Class<A> annotationType, Class<T> type, dev.rollczi.litecommands.message.InvokedMessage<SENDER, ?, JakartaViolation<A, T>> message)
-
Constructor Details
-
JakartaSettings
public JakartaSettings()
-
-
Method Details
-
locale
public JakartaSettings<SENDER> locale(Function<dev.rollczi.litecommands.invocation.Invocation<SENDER>, Locale> localeProvider) -
validatorFactory
public JakartaSettings<SENDER> validatorFactory(jakarta.validation.ValidatorFactory validatorFactory) -
constraintViolationsMessage
@Deprecated public JakartaSettings<SENDER> constraintViolationsMessage(dev.rollczi.litecommands.message.InvokedMessage<SENDER, 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 Annotation> JakartaSettings<SENDER> violationMessage(Class<A> annotationType, dev.rollczi.litecommands.message.InvokedMessage<SENDER, ?, JakartaViolation<A, Object>> message) -
violationMessage
public <A extends Annotation,T> JakartaSettings<SENDER> violationMessage(Class<A> annotationType, 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)
-