Package org.derive4j.processor.api
Class DeriveMessages
- java.lang.Object
-
- org.derive4j.processor.api.DeriveMessages
-
public final class DeriveMessages extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeriveMessages.CasesMatchers
private static class
DeriveMessages.Lazy
private static class
DeriveMessages.Message
-
Constructor Summary
Constructors Modifier Constructor Description private
DeriveMessages()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DeriveMessages.CasesMatchers.TotalMatcher_Message
cases()
static java.util.List<MessageLocalization>
getLocalizations(DeriveMessage deriveMessage)
static java.lang.String
getText(DeriveMessage deriveMessage)
static DeriveMessage
lazy(java.util.function.Supplier<DeriveMessage> deriveMessage)
static DeriveMessage
message(java.lang.String msg)
static DeriveMessage
message(java.lang.String text, java.util.List<MessageLocalization> localizations)
static DeriveMessage
message(java.lang.String msg, MessageLocalization localization)
static java.util.function.Function<DeriveMessage,DeriveMessage>
modLocalizations(java.util.function.Function<java.util.List<MessageLocalization>,java.util.List<MessageLocalization>> localizationsMod)
static java.util.function.Function<DeriveMessage,DeriveMessage>
modText(java.util.function.Function<java.lang.String,java.lang.String> textMod)
static java.util.function.Function<DeriveMessage,DeriveMessage>
setLocalizations(java.util.List<MessageLocalization> newLocalizations)
static java.util.function.Function<DeriveMessage,DeriveMessage>
setText(java.lang.String newText)
-
-
-
Method Detail
-
message
public static DeriveMessage message(java.lang.String msg, MessageLocalization localization)
-
message
public static DeriveMessage message(java.lang.String msg)
-
message
public static DeriveMessage message(java.lang.String text, java.util.List<MessageLocalization> localizations)
-
lazy
public static DeriveMessage lazy(java.util.function.Supplier<DeriveMessage> deriveMessage)
-
cases
public static DeriveMessages.CasesMatchers.TotalMatcher_Message cases()
-
getText
public static java.lang.String getText(DeriveMessage deriveMessage)
-
getLocalizations
public static java.util.List<MessageLocalization> getLocalizations(DeriveMessage deriveMessage)
-
setText
public static java.util.function.Function<DeriveMessage,DeriveMessage> setText(java.lang.String newText)
-
modText
public static java.util.function.Function<DeriveMessage,DeriveMessage> modText(java.util.function.Function<java.lang.String,java.lang.String> textMod)
-
setLocalizations
public static java.util.function.Function<DeriveMessage,DeriveMessage> setLocalizations(java.util.List<MessageLocalization> newLocalizations)
-
modLocalizations
public static java.util.function.Function<DeriveMessage,DeriveMessage> modLocalizations(java.util.function.Function<java.util.List<MessageLocalization>,java.util.List<MessageLocalization>> localizationsMod)
-
-