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.RawFunction
- acceptableTypes() - Method in interface dev.goldmensch.fluava.function.Function.Implicit
- append(Object) - Method in record class dev.goldmensch.fluava.internal.Task
- 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.RawFunction
- 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
arguments
record component. - arguments() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Returns the value of the
arguments
record 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
AstMessage
record 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
AstResource
record 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
attribute
record component. - attribute() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Returns the value of the
attribute
record 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
Attribute
record class. - attributes() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Term
-
Returns the value of the
attributes
record component. - attributes() - Method in record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Returns the value of the
attributes
record component.
B
- Blank() - Constructor for record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Blank
-
Creates an instance of a
Blank
record class. - builder() - Method in record class dev.goldmensch.fluava.internal.Task
-
Returns the value of the
builder
record component. - 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
cardinals
record 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
Comment
record 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
components
record component. - components() - Method in record class dev.goldmensch.fluava.ast.tree.pattern.Pattern
-
Returns the value of the
components
record component. - content() - Method in record class dev.goldmensch.fluava.ast.tree.AstResource.ResourceComponent.Junk
-
Returns the value of the
content
record component. - content() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Comment
-
Returns the value of the
content
record component. - content() - Method in record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Returns the value of the
content
record 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
Context
record class.
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
defaultVariant
record 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
error
record component. - expression() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Argument.Named
-
Returns the value of the
expression
record component. - expression() - Method in record class dev.goldmensch.fluava.ast.tree.expression.SelectExpression
-
Returns the value of the
expression
record 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
Failure
record class. - 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.
- Fluava(Locale) - Constructor for class dev.goldmensch.fluava.Fluava
- 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
FunctionalReference
record class. - 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 - Class in dev.goldmensch.fluava.function.internal
- Functions(Map<String, Function<?, ?>>) - 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
id
record component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.FunctionalReference
-
Returns the value of the
id
record component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.MessageReference
-
Returns the value of the
id
record component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Returns the value of the
id
record component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.VariableReference
-
Returns the value of the
id
record component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.message.AstMessage
-
Returns the value of the
id
record component. - id() - Method in record class dev.goldmensch.fluava.ast.tree.message.Attribute
-
Returns the value of the
id
record 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
- 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
Junk
record class.
K
- key() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Variant
-
Returns the value of the
key
record component. - key() - Method in class dev.goldmensch.fluava.function.Options.Entry
L
- loadBundle(String) - Method in class dev.goldmensch.fluava.Fluava
-
Creates a new
Bundle
with the given base path - loadResource(Path, Locale) - Method in class dev.goldmensch.fluava.Fluava
-
Reads in the given file from disk and creates a new
Resource
according toFluava.of(String, Locale)
- locale() - Method in record class dev.goldmensch.cldrplurals.PluralRule
-
Returns the value of the
locale
record component. - locale() - Method in record class dev.goldmensch.fluava.function.Context
-
Returns the value of the
locale
record component. - locale() - Method in record class dev.goldmensch.fluava.internal.Task
-
Returns the value of the
locale
record component. - 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
message
record 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 the transalted 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
MessageReference
record 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
name
record component. - Named(String, Argument.NamedExpression) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.Argument.Named
-
Creates an instance of a
Named
record class. - Number(String, Double) - Constructor for record class dev.goldmensch.fluava.function.Value.Number
-
Creates an instance of a
Number
record 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
NumberLiteral
record class.
O
- of(String, Locale) - Method in class dev.goldmensch.fluava.Fluava
-
Creates a new
Resource
from 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
ordinals
record 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
others
record component.
P
- params() - Method in record class dev.goldmensch.fluava.function.Partial
-
Returns the value of the
params
record 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
Partial
record class. - pattern() - Method in record class dev.goldmensch.fluava.ast.tree.entry.Term
-
Returns the value of the
pattern
record component. - pattern() - Method in record class dev.goldmensch.fluava.ast.tree.expression.Variant
-
Returns the value of the
pattern
record component. - pattern() - Method in record class dev.goldmensch.fluava.ast.tree.message.Attribute
-
Returns the value of the
pattern
record 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
Pattern
record 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
PluralRule
record 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
Raw
record class. - RawFunction - Class in dev.goldmensch.fluava.function.builtin
- RawFunction() - Constructor for class dev.goldmensch.fluava.function.builtin.RawFunction
- 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
SelectExpression
record class. - SINGLE - Enum constant in enum class dev.goldmensch.fluava.ast.tree.entry.Comment.Type
- StringLiteral(String) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.StringLiteral
-
Creates an instance of a
StringLiteral
record 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
stringValue
record component. - stringValue() - Method in record class dev.goldmensch.fluava.function.Value.Text
-
Returns the value of the
stringValue
record component. - Success(T) - Constructor for record class dev.goldmensch.fluava.Result.Success
-
Creates an instance of a
Success
record 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
Task
record 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
Term
record class. - TermReference(String, Optional<String>, FList<Argument>) - Constructor for record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.TermReference
-
Creates an instance of a
TermReference
record class. - Text(String) - Constructor for record class dev.goldmensch.fluava.ast.tree.pattern.PatternElement.Text
-
Creates an instance of a
Text
record class. - Text(String) - Constructor for record class dev.goldmensch.fluava.function.Value.Text
-
Creates an instance of a
Text
record 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
type
record 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
value
record component. - value() - Method in record class dev.goldmensch.fluava.ast.tree.expression.InlineExpression.StringLiteral
-
Returns the value of the
value
record component. - value() - Method in record class dev.goldmensch.fluava.function.Partial
-
Returns the value of the
value
record component. - value() - Method in record class dev.goldmensch.fluava.function.Value.Number
-
Returns the value of the
value
record component. - value() - Method in record class dev.goldmensch.fluava.function.Value.Raw
-
Returns the value of the
value
record 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
value
record component. - Value<T> - Interface in dev.goldmensch.fluava.function
-
A
Value
ca be one of - Value.Formatted<T> - Interface in dev.goldmensch.fluava.function
-
A formatted value, that can be either
Value.Number
orValue.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
VariableReference
record class. - variables() - Method in record class dev.goldmensch.fluava.internal.Task
-
Returns the value of the
variables
record 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
Variant
record 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