Index
All Classes and Interfaces|All Packages|Serialized Form
A
- acceptableTypes() - Method in class dev.goldmensch.fluava.function.builtin.DatetimeFunction
- acceptableTypes() - Method in class dev.goldmensch.fluava.function.builtin.NumberFunction
- acceptableTypes() - Method in class dev.goldmensch.fluava.function.builtin.StringFunction
- acceptableTypes() - Method in interface dev.goldmensch.fluava.function.Function.Implicit
- append(Object) - Method in record class dev.goldmensch.fluava.internal.Task
- apply(Context, Arguments<Object>, Options) - Method in class dev.goldmensch.fluava.function.builtin.RawFunction
- apply(Context, Arguments<T>, Options) - Method in interface dev.goldmensch.fluava.function.Function
-
Applies this function to the provided value and options.
- apply(Context, Arguments<T>, Options) - Method in interface dev.goldmensch.fluava.function.Function.Implicit
-
Just a default implementation, that calls
Function.Implicit.apply(Context, Object, Options)with the first argument ofArguments - apply(Context, Double, Options) - Method in class dev.goldmensch.fluava.function.builtin.NumberFunction
- apply(Context, String, Options) - Method in class dev.goldmensch.fluava.function.builtin.StringFunction
- apply(Context, Temporal, Options) - Method in class dev.goldmensch.fluava.function.builtin.DatetimeFunction
- apply(Context, T, Options) - Method in interface dev.goldmensch.fluava.function.Function.Implicit
-
Applies this function to the provided value and options.
- apply(String) - Method in class dev.goldmensch.fluava.ast.FluentParser
- apply(Locale, String, Map<String, Object>) - Method in class dev.goldmensch.fluava.Bundle
-
Searches the bundle for the specific key and locale according to the rules stated above.
- apply(Locale, Map<String, Object>) - Method in class dev.goldmensch.fluava.internal.Formatter
- apply(Map<String, Object>) - Method in class dev.goldmensch.fluava.Message
-
Returns the message after applying the given variables.
- Argument - Interface in dev.goldmensch.fluava.ast.tree.expression
- Argument.Named - Record Class in dev.goldmensch.fluava.ast.tree.expression
- Argument.NamedExpression - Interface in dev.goldmensch.fluava.ast.tree.expression
- arguments() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.FunctionalReference
-
Returns the value of the
argumentsrecord component. - arguments() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Returns the value of the
argumentsrecord component. - Arguments<R> - Class in dev.goldmensch.fluava.function
-
The positional arguments of a function call
- Arguments(List<? extends R>) - Constructor for class dev.goldmensch.fluava.function.Arguments
- as(Class<T>) - Method in class dev.goldmensch.fluava.function.Options.Entry
-
gets the argument associated with the given key
- as(Class<T>, T) - Method in class dev.goldmensch.fluava.function.Options.Entry
-
gets the argument associated with the given key
- AstMessage - Record Class in dev.goldmensch.fluava.ast.tree.message
- AstMessage(String, Optional<Pattern>, FList<Attribute>) - Constructor for record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Creates an instance of a
AstMessagerecord class. - AstResource - Record Class in dev.goldmensch.fluava.ast.tree
- AstResource(FList<? extends AstResource.ResourceComponent>) - Constructor for record class dev.goldmensch.fluava.ast.tree.AstResource
-
Creates an instance of a
AstResourcerecord class. - AstResource.ResourceComponent - Interface in dev.goldmensch.fluava.ast.tree
- AstResource.ResourceComponent.Blank - Record Class in dev.goldmensch.fluava.ast.tree
- AstResource.ResourceComponent.Junk - Record Class in dev.goldmensch.fluava.ast.tree
- attribute() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.MessageReference
-
Returns the value of the
attributerecord component. - attribute() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Returns the value of the
attributerecord component. - attribute(String) - Method in class dev.goldmensch.fluava.Message.Interpolated
- Attribute - Record Class in dev.goldmensch.fluava.ast.tree.message
- Attribute(String, Pattern) - Constructor for record class dev.goldmensch.fluava.ast.tree.message.Attribute
-
Creates an instance of a
Attributerecord class. - attributes() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Term
-
Returns the value of the
attributesrecord component. - attributes() - Method in record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Returns the value of the
attributesrecord component.
B
- Blank() - Constructor for record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Blank
-
Creates an instance of a
Blankrecord class. - build() - Method in class dev.goldmensch.fluava.FluavaBuilder
-
Builds a new
Fluavainstance based on the configuration made in this builder. - builder() - Static method in class dev.goldmensch.fluava.Fluava
-
Creates a new
FluavaBuilderto configure yourFluavainstance. - builder() - Method in record class dev.goldmensch.fluava.internal.Task
-
Returns the value of the
builderrecord component. - builder(Fluava) - Static method in class dev.goldmensch.fluava.Fluava
-
Creates a new
FluavaBuilderpreset with the options from the providedFluavainstance. - Bundle - Class in dev.goldmensch.fluava
-
A bundle is a collection of several fluent resources for multiple locales.
C
- c(String) - Method in class dev.goldmensch.cldrplurals.internal.Predefined
- call(Locale, String, List<? extends T>, Map<String, Object>) - Method in class dev.goldmensch.fluava.function.internal.Functions
- CARDINAL - Enum constant in enum class dev.goldmensch.cldrplurals.Type
- cardinals() - Method in record class dev.goldmensch.cldrplurals.PluralRule
-
Returns the value of the
cardinalsrecord component. - Comment - Record Class in dev.goldmensch.fluava.ast.tree.entry
- Comment(Comment.Type, String) - Constructor for record class dev.goldmensch.fluava.ast.tree.entry.Comment
-
Creates an instance of a
Commentrecord class. - Comment.Type - Enum Class in dev.goldmensch.fluava.ast.tree.entry
- components() - Method in record class dev.goldmensch.fluava.ast.tree.AstResource
-
Returns the value of the
componentsrecord component. - components() - Method in record class dev.goldmensch.fluava.ast.tree.pattern.Pattern
-
Returns the value of the
componentsrecord component. - content() - Method in record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Junk
-
Returns the value of the
contentrecord component. - content() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Comment
-
Returns the value of the
contentrecord component. - content() - Method in record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Returns the value of the
contentrecord component. - Context - Record Class in dev.goldmensch.fluava.function
-
A collection of useful information in a function
- Context(Locale) - Constructor for record class dev.goldmensch.fluava.function.Context
-
Creates an instance of a
Contextrecord class. - create(Locale) - Static method in class dev.goldmensch.fluava.Fluava
-
Creates a
Fluavainstance with the given fallback locale.
D
- DatetimeFunction - Class in dev.goldmensch.fluava.function.builtin
- DatetimeFunction() - Constructor for class dev.goldmensch.fluava.function.builtin.DatetimeFunction
- defaultVariant() - Method in record class dev.goldmensch.fluava.ast.tree.expression.SelectExpression
-
Returns the value of the
defaultVariantrecord component. - dev.goldmensch.cldrplurals - package dev.goldmensch.cldrplurals
- dev.goldmensch.cldrplurals.internal - package dev.goldmensch.cldrplurals.internal
- dev.goldmensch.fluava - module dev.goldmensch.fluava
- dev.goldmensch.fluava - package dev.goldmensch.fluava
- dev.goldmensch.fluava.ast - package dev.goldmensch.fluava.ast
- dev.goldmensch.fluava.ast.tree - package dev.goldmensch.fluava.ast.tree
- dev.goldmensch.fluava.ast.tree.entry - package dev.goldmensch.fluava.ast.tree.entry
- dev.goldmensch.fluava.ast.tree.expression - package dev.goldmensch.fluava.ast.tree.expression
- dev.goldmensch.fluava.ast.tree.message - package dev.goldmensch.fluava.ast.tree.message
- dev.goldmensch.fluava.ast.tree.pattern - package dev.goldmensch.fluava.ast.tree.pattern
- dev.goldmensch.fluava.cldrplurals - module dev.goldmensch.fluava.cldrplurals
- dev.goldmensch.fluava.function - package dev.goldmensch.fluava.function
- dev.goldmensch.fluava.function.builtin - package dev.goldmensch.fluava.function.builtin
- dev.goldmensch.fluava.function.internal - package dev.goldmensch.fluava.function.internal
- dev.goldmensch.fluava.internal - package dev.goldmensch.fluava.internal
- DOUBLE - Enum constant in enum class dev.goldmensch.fluava.ast.tree.entry.Comment.Type
E
- e(String) - Method in class dev.goldmensch.cldrplurals.internal.Predefined
- EMPTY - Static variable in class dev.goldmensch.fluava.internal.Formatter
- entries() - Method in class dev.goldmensch.fluava.function.Options
- entry(String) - Method in class dev.goldmensch.fluava.function.Options
- Entry - Interface in dev.goldmensch.fluava.ast.tree.entry
- EntryP - Class in dev.goldmensch.fluava.ast
- EntryP() - Constructor for class dev.goldmensch.fluava.ast.EntryP
- equals(Object) - Method in record class dev.goldmensch.cldrplurals.PluralRule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.AstResource
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Blank
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Junk
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.entry.Comment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.entry.Term
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.expression.Argument.Named
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.FunctionalReference
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.MessageReference
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.NumberLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.StringLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.VariableReference
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.expression.SelectExpression
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.expression.Variant
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.message.Attribute
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.pattern.Pattern
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.ast.tree.pattern.PatternElement.Text
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.function.Context
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.function.Partial
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.function.Value.Number
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.function.Value.Raw
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.function.Value.Text
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.internal.Task
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.Result.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.goldmensch.fluava.Result.Success
-
Indicates whether some other object is "equal to" this one.
- error() - Method in record class dev.goldmensch.fluava.Result.Failure
-
Returns the value of the
errorrecord component. - expression() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Argument.Named
-
Returns the value of the
expressionrecord component. - expression() - Method in record class dev.goldmensch.fluava.ast.tree.expression.SelectExpression
-
Returns the value of the
expressionrecord component.
F
- f(String) - Method in class dev.goldmensch.cldrplurals.internal.Predefined
- Failure(String) - Constructor for record class dev.goldmensch.fluava.Result.Failure
-
Creates an instance of a
Failurerecord class. - fallback(Locale) - Method in class dev.goldmensch.fluava.FluavaBuilder
-
Sets the fallback locale to use when no message is found for a locale.
- fallbackToString() - Method in class dev.goldmensch.fluava.function.internal.FunctionConfigImpl
- fallbackToString(boolean) - Method in interface dev.goldmensch.fluava.FluavaBuilder.FunctionConfig
-
Sets whether the library should fall back to
Object.toString()if type adapting via proteus isn't possible for a value. - fallbackToString(boolean) - Method in class dev.goldmensch.fluava.function.internal.FunctionConfigImpl
- FEW - Enum constant in enum class dev.goldmensch.cldrplurals.PluralCategory
- find(Type, String) - Method in record class dev.goldmensch.cldrplurals.PluralRule
- find(Locale, Type, String) - Static method in class dev.goldmensch.cldrplurals.Plurals
- findCardinal(String) - Method in record class dev.goldmensch.cldrplurals.PluralRule
- findOrdinal(String) - Method in record class dev.goldmensch.cldrplurals.PluralRule
- Fluava - Class in dev.goldmensch.fluava
-
The main entrypoint for fluava.
- FluavaBuilder - Class in dev.goldmensch.fluava
-
A builder used to create instances of
Fluava. - FluavaBuilder.FunctionConfig - Interface in dev.goldmensch.fluava
-
A configuration for the general functionality of functions
- FluentParser - Class in dev.goldmensch.fluava.ast
- FluentParser() - Constructor for class dev.goldmensch.fluava.ast.FluentParser
- forLocale(Locale) - Static method in class dev.goldmensch.cldrplurals.Plurals
- format(Locale, ZonedDateTime, Map<String, String>) - Static method in class dev.goldmensch.fluava.function.internal.IntlDateTimeFormatter
- Formatter - Class in dev.goldmensch.fluava.internal
- Formatter(Functions, Resource, Pattern) - Constructor for class dev.goldmensch.fluava.internal.Formatter
- Function<R,
T> - Interface in dev.goldmensch.fluava.function -
This interface models the functions described by project fluent.
- Function.Implicit<R,
T> - Interface in dev.goldmensch.fluava.function -
An implicit function is a special case of a function, that can be automatically applied to a certain variable based on the variables type (class).
- FunctionalReference(String, List<Argument>) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.FunctionalReference
-
Creates an instance of a
FunctionalReferencerecord class. - FunctionConfigImpl - Class in dev.goldmensch.fluava.function.internal
- FunctionConfigImpl() - Constructor for class dev.goldmensch.fluava.function.internal.FunctionConfigImpl
- FunctionException - Exception Class in dev.goldmensch.fluava.function
-
An exception that is thrown if anything fails during function execution
- FunctionException(String) - Constructor for exception class dev.goldmensch.fluava.function.FunctionException
- functions() - Method in class dev.goldmensch.fluava.function.internal.FunctionConfigImpl
- functions(Consumer<FluavaBuilder.FunctionConfig>) - Method in class dev.goldmensch.fluava.FluavaBuilder
-
Allows to configure the functionality related to
Functions. - Functions - Class in dev.goldmensch.fluava.function.internal
- Functions(FunctionConfigImpl) - Constructor for class dev.goldmensch.fluava.function.internal.Functions
G
- get(int, Class<T>) - Method in class dev.goldmensch.fluava.function.Arguments
-
Gets the nth argument
- get(String, Class<T>) - Method in class dev.goldmensch.fluava.function.Options
-
gets the argument associated with the given key
- get(String, Class<T>, T) - Method in class dev.goldmensch.fluava.function.Options
-
gets the argument associated with the given key
H
- has(String) - Method in class dev.goldmensch.fluava.function.Options
- hashCode() - Method in record class dev.goldmensch.cldrplurals.PluralRule
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.AstResource
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Blank
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Junk
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Comment
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Term
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Argument.Named
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.FunctionalReference
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.MessageReference
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.NumberLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.StringLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.VariableReference
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.expression.SelectExpression
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Variant
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.message.Attribute
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.pattern.Pattern
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.ast.tree.pattern.PatternElement.Text
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.function.Context
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.function.Partial
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.function.Value.Number
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.function.Value.Raw
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.function.Value.Text
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.internal.Task
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.Result.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.goldmensch.fluava.Result.Success
-
Returns a hash code value for this object.
I
- i(String) - Method in class dev.goldmensch.cldrplurals.internal.Predefined
- id() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Term
-
Returns the value of the
idrecord component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.FunctionalReference
-
Returns the value of the
idrecord component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.MessageReference
-
Returns the value of the
idrecord component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Returns the value of the
idrecord component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.VariableReference
-
Returns the value of the
idrecord component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Returns the value of the
idrecord component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.message.Attribute
-
Returns the value of the
idrecord component. - ifHasDo(String, Class<T>, Consumer<T>) - Method in class dev.goldmensch.fluava.function.Options
-
A utility method that comes in handy if some action should be done only if there's a value associated with the given key
- InlineExpression - Interface in dev.goldmensch.fluava.ast.tree.expression
- InlineExpression.FunctionalReference - Record Class in dev.goldmensch.fluava.ast.tree.expression
- InlineExpression.MessageReference - Record Class in dev.goldmensch.fluava.ast.tree.expression
- InlineExpression.NumberLiteral - Record Class in dev.goldmensch.fluava.ast.tree.expression
- InlineExpression.StringLiteral - Record Class in dev.goldmensch.fluava.ast.tree.expression
- InlineExpression.TermReference - Record Class in dev.goldmensch.fluava.ast.tree.expression
- InlineExpression.VariableReference - Record Class in dev.goldmensch.fluava.ast.tree.expression
- interpolated(Locale, String, Map<String, Object>) - Method in class dev.goldmensch.fluava.Bundle
-
Searches the bundle for the specific key and locale according to the rules stated above.
- interpolated(Map<String, Object>) - Method in class dev.goldmensch.fluava.Message
-
Returns both message and attributes of this entry after applying the given variables.
- IntlDateTimeFormatter - Class in dev.goldmensch.fluava.function.internal
- IntlDateTimeFormatter() - Constructor for class dev.goldmensch.fluava.function.internal.IntlDateTimeFormatter
- isEmpty() - Method in class dev.goldmensch.fluava.Resource
- isInt(Object) - Method in class dev.goldmensch.cldrplurals.internal.Predefined
J
- Junk(String) - Constructor for record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Junk
-
Creates an instance of a
Junkrecord class.
K
- key() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Variant
-
Returns the value of the
keyrecord component. - key() - Method in class dev.goldmensch.fluava.function.Options.Entry
L
- loadBundle(String) - Method in class dev.goldmensch.fluava.Fluava
-
Creates a new
Bundlewith the given base path - locale() - Method in record class dev.goldmensch.cldrplurals.PluralRule
-
Returns the value of the
localerecord component. - locale() - Method in record class dev.goldmensch.fluava.function.Context
-
Returns the value of the
localerecord component. - locale() - Method in record class dev.goldmensch.fluava.internal.Task
-
Returns the value of the
localerecord component. - locales() - Method in class dev.goldmensch.fluava.Resource
- log - Static variable in class dev.goldmensch.fluava.Bundle
M
- MANY - Enum constant in enum class dev.goldmensch.cldrplurals.PluralCategory
- message() - Method in record class dev.goldmensch.fluava.ast.tree.pattern.PatternElement.Text
-
Returns the value of the
messagerecord component. - message(String) - Method in class dev.goldmensch.fluava.Resource
- message(Locale, String) - Method in class dev.goldmensch.fluava.Bundle
- Message - Class in dev.goldmensch.fluava
-
This class represents a message or term identified by a specific key in a fluent file.
- Message.Interpolated - Class in dev.goldmensch.fluava
-
A class containing the translated message and it's attributes
- MessageReference(String, Optional<String>) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.MessageReference
-
Creates an instance of a
MessageReferencerecord class.
N
- n(String) - Method in class dev.goldmensch.cldrplurals.internal.Predefined
- name() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Argument.Named
-
Returns the value of the
namerecord component. - Named(String, Argument.NamedExpression) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.Argument.Named
-
Creates an instance of a
Namedrecord class. - notFound() - Method in class dev.goldmensch.fluava.Message
- Number(String, Double, Type) - Constructor for record class dev.goldmensch.fluava.function.Value.Number
-
Creates an instance of a
Numberrecord class. - NumberFunction - Class in dev.goldmensch.fluava.function.builtin
- NumberFunction() - Constructor for class dev.goldmensch.fluava.function.builtin.NumberFunction
- NumberLiteral(double) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.NumberLiteral
-
Creates an instance of a
NumberLiteralrecord class.
O
- of(String, Locale) - Method in class dev.goldmensch.fluava.Fluava
-
Creates a new
Resourcefrom the given contents and locale. - ONE - Enum constant in enum class dev.goldmensch.cldrplurals.PluralCategory
- Options - Class in dev.goldmensch.fluava.function
-
The named arguments of a function call
- Options(Map<String, Object>) - Constructor for class dev.goldmensch.fluava.function.Options
- Options.Entry - Class in dev.goldmensch.fluava.function
-
An entry that pairs a key and the associated value
- ORDINAL - Enum constant in enum class dev.goldmensch.cldrplurals.Type
- ordinals() - Method in record class dev.goldmensch.cldrplurals.PluralRule
-
Returns the value of the
ordinalsrecord component. - orElse(T) - Method in interface dev.goldmensch.fluava.Result
- orElseGet(Supplier<? extends T>) - Method in interface dev.goldmensch.fluava.Result
- orElseThrow() - Method in interface dev.goldmensch.fluava.Result
- orElseThrow(Supplier<? extends X>) - Method in interface dev.goldmensch.fluava.Result
- OTHER - Enum constant in enum class dev.goldmensch.cldrplurals.PluralCategory
- others() - Method in record class dev.goldmensch.fluava.ast.tree.expression.SelectExpression
-
Returns the value of the
othersrecord component.
P
- params() - Method in record class dev.goldmensch.fluava.function.Partial
-
Returns the value of the
paramsrecord component. - Partial - Record Class in dev.goldmensch.fluava.function
-
Allows to add predefined named arguments to the default (implicit) function of a certain value.
- Partial(Object, Map<String, Object>) - Constructor for record class dev.goldmensch.fluava.function.Partial
-
Creates an instance of a
Partialrecord class. - pattern() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Term
-
Returns the value of the
patternrecord component. - pattern() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Variant
-
Returns the value of the
patternrecord component. - pattern() - Method in record class dev.goldmensch.fluava.ast.tree.message.Attribute
-
Returns the value of the
patternrecord component. - Pattern - Record Class in dev.goldmensch.fluava.ast.tree.pattern
- Pattern(FList<PatternElement>) - Constructor for record class dev.goldmensch.fluava.ast.tree.pattern.Pattern
-
Creates an instance of a
Patternrecord class. - PatternElement - Interface in dev.goldmensch.fluava.ast.tree.pattern
- PatternElement.Placeable - Interface in dev.goldmensch.fluava.ast.tree.pattern
- PatternElement.Text - Record Class in dev.goldmensch.fluava.ast.tree.pattern
- PluralCategory - Enum Class in dev.goldmensch.cldrplurals
- PluralRule - Record Class in dev.goldmensch.cldrplurals
- PluralRule(Locale, Map<PluralCategory, Predicate<String>>, Map<PluralCategory, Predicate<String>>) - Constructor for record class dev.goldmensch.cldrplurals.PluralRule
-
Creates an instance of a
PluralRulerecord class. - Plurals - Class in dev.goldmensch.cldrplurals
- Predefined - Class in dev.goldmensch.cldrplurals.internal
- Predefined() - Constructor for class dev.goldmensch.cldrplurals.internal.Predefined
R
- Raw(Object) - Constructor for record class dev.goldmensch.fluava.function.Value.Raw
-
Creates an instance of a
Rawrecord class. - RawFunction - Class in dev.goldmensch.fluava.function.builtin
- RawFunction() - Constructor for class dev.goldmensch.fluava.function.builtin.RawFunction
- register(String, Function<?, ?>) - Method in interface dev.goldmensch.fluava.FluavaBuilder.FunctionConfig
-
Registers a
Functionidentified by the given name. - register(String, Function<?, ?>) - Method in class dev.goldmensch.fluava.function.internal.FunctionConfigImpl
- register(String, Function<?, ?>, boolean) - Method in interface dev.goldmensch.fluava.FluavaBuilder.FunctionConfig
-
Registers a
Functionidentified by the given name. - register(String, Function<?, ?>, boolean) - Method in class dev.goldmensch.fluava.function.internal.FunctionConfigImpl
- registered() - Static method in class dev.goldmensch.cldrplurals.Plurals
- resource(Locale) - Method in class dev.goldmensch.fluava.Bundle
-
Searched for the best fit fluent file in this bundle.
- Resource - Class in dev.goldmensch.fluava
-
A resource is a layered representation of one or more fluent files.
- Result<T> - Interface in dev.goldmensch.fluava
- Result.Failure<T> - Record Class in dev.goldmensch.fluava
- Result.Success<T> - Record Class in dev.goldmensch.fluava
- rules() - Method in interface dev.goldmensch.cldrplurals.RulesProvider
- RulesProvider - Interface in dev.goldmensch.cldrplurals
S
- SelectExpression - Record Class in dev.goldmensch.fluava.ast.tree.expression
- SelectExpression(InlineExpression, Pattern, FList<Variant>) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.SelectExpression
-
Creates an instance of a
SelectExpressionrecord class. - SINGLE - Enum constant in enum class dev.goldmensch.fluava.ast.tree.entry.Comment.Type
- StringFunction - Class in dev.goldmensch.fluava.function.builtin
- StringFunction() - Constructor for class dev.goldmensch.fluava.function.builtin.StringFunction
- StringLiteral(String) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.StringLiteral
-
Creates an instance of a
StringLiteralrecord class. - stringValue() - Method in interface dev.goldmensch.fluava.function.Value.Formatted
- stringValue() - Method in record class dev.goldmensch.fluava.function.Value.Number
-
Returns the value of the
stringValuerecord component. - stringValue() - Method in record class dev.goldmensch.fluava.function.Value.Text
-
Returns the value of the
stringValuerecord component. - Success(T) - Constructor for record class dev.goldmensch.fluava.Result.Success
-
Creates an instance of a
Successrecord class.
T
- t(String) - Method in class dev.goldmensch.cldrplurals.internal.Predefined
- Task - Record Class in dev.goldmensch.fluava.internal
- Task(Locale, StringBuilder, Map<String, Object>) - Constructor for record class dev.goldmensch.fluava.internal.Task
-
Creates an instance of a
Taskrecord class. - term(String) - Method in class dev.goldmensch.fluava.Resource
- Term - Record Class in dev.goldmensch.fluava.ast.tree.entry
- Term(String, Pattern, FList<Attribute>) - Constructor for record class dev.goldmensch.fluava.ast.tree.entry.Term
-
Creates an instance of a
Termrecord class. - TermReference(String, Optional<String>, FList<Argument>) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Creates an instance of a
TermReferencerecord class. - Text(String) - Constructor for record class dev.goldmensch.fluava.ast.tree.pattern.PatternElement.Text
-
Creates an instance of a
Textrecord class. - Text(String) - Constructor for record class dev.goldmensch.fluava.function.Value.Text
-
Creates an instance of a
Textrecord class. - to() - Method in record class dev.goldmensch.fluava.Result.Failure
- toOptional() - Method in interface dev.goldmensch.fluava.Result
- toOptional(Consumer<String>) - Method in interface dev.goldmensch.fluava.Result
- toString() - Method in record class dev.goldmensch.cldrplurals.PluralRule
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Blank
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Junk
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.AstResource
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Comment
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Term
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Argument.Named
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.FunctionalReference
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.MessageReference
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.NumberLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.StringLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.VariableReference
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.expression.SelectExpression
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Variant
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.message.Attribute
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.pattern.Pattern
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.ast.tree.pattern.PatternElement.Text
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.function.Context
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.function.Partial
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.function.Value.Number
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.function.Value.Raw
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.function.Value.Text
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.internal.Task
-
Returns a string representation of this record class.
- toString() - Method in class dev.goldmensch.fluava.Message.Interpolated
- toString() - Method in record class dev.goldmensch.fluava.Result.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class dev.goldmensch.fluava.Result.Success
-
Returns a string representation of this record class.
- TRIPLE - Enum constant in enum class dev.goldmensch.fluava.ast.tree.entry.Comment.Type
- tryGetFirst(Class<T>) - Method in class dev.goldmensch.fluava.function.Arguments
- tryImplicit(Locale, Object) - Method in class dev.goldmensch.fluava.function.internal.Functions
- TWO - Enum constant in enum class dev.goldmensch.cldrplurals.PluralCategory
- type() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Comment
-
Returns the value of the
typerecord component. - type() - Method in record class dev.goldmensch.fluava.function.Value.Number
-
Returns the value of the
typerecord component. - Type - Enum Class in dev.goldmensch.cldrplurals
V
- v(String) - Method in class dev.goldmensch.cldrplurals.internal.Predefined
- value() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.NumberLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.StringLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.goldmensch.fluava.function.Partial
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.goldmensch.fluava.function.Value.Number
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.goldmensch.fluava.function.Value.Raw
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.goldmensch.fluava.function.Value.Text
- value() - Method in interface dev.goldmensch.fluava.function.Value
-
the underlying object/string/double
- value() - Method in class dev.goldmensch.fluava.Message.Interpolated
- value() - Method in record class dev.goldmensch.fluava.Result.Success
-
Returns the value of the
valuerecord component. - Value - Interface in dev.goldmensch.fluava.function
-
A
Valueca be one of - Value.Formatted - Interface in dev.goldmensch.fluava.function
-
A formatted value, that can be either
Value.NumberorValue.Text - Value.Number - Record Class in dev.goldmensch.fluava.function
-
A number value
- Value.Raw - Record Class in dev.goldmensch.fluava.function
-
A wrapper around some
Object - Value.Text - Record Class in dev.goldmensch.fluava.function
-
A text value
- valueOf(String) - Static method in enum class dev.goldmensch.cldrplurals.PluralCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.goldmensch.cldrplurals.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.goldmensch.fluava.ast.tree.entry.Comment.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.goldmensch.cldrplurals.PluralCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.goldmensch.cldrplurals.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.goldmensch.fluava.ast.tree.entry.Comment.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VariableReference(String) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.VariableReference
-
Creates an instance of a
VariableReferencerecord class. - variables() - Method in record class dev.goldmensch.fluava.internal.Task
-
Returns the value of the
variablesrecord component. - Variant - Record Class in dev.goldmensch.fluava.ast.tree.expression
- Variant(Variant.VariantKey, Pattern) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.Variant
-
Creates an instance of a
Variantrecord class. - Variant.VariantKey - Interface in dev.goldmensch.fluava.ast.tree.expression
W
- w(String) - Method in class dev.goldmensch.cldrplurals.internal.Predefined
Z
- ZERO - Enum constant in enum class dev.goldmensch.cldrplurals.PluralCategory
All Classes and Interfaces|All Packages|Serialized Form