Index

A B C D E F G H I J K L M N O P R S T V W Z 
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 of Arguments
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 to Fluava.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 or Value.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
 
A B C D E F G H I J K L M N O P R S T V W Z 
All Classes and Interfaces|All Packages|Serialized Form