Class JakartaSettings<SENDER>


  • public class JakartaSettings<SENDER>
    extends java.lang.Object
    • Constructor Detail

      • JakartaSettings

        public JakartaSettings()
    • 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. Use violationMessage(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)