localization_builder library Null safety

Classes

ArgumentBuilder
Case
Case represents a specific case for a label can respect a condition, with a set of associated translations. [...]
Category
A category represents a set of possible alternative for a label. [...]
CategoryCondition
When a label have a case regarding a category.
Condition
A condition can define a Case when a Label have multiple possible values.
CsvLocalizationParser
CsvLocalizationToken
DartLocalizationBuilder
DataClassBuilder
DefaultCondition
When a label have a case with no condition.
Label
Represents a label that can have multiple translations.
LocalizationParser<Input extends Object, Token>
Localizations
MethodBuilder
ParsingException<Token>
ParsingResult<Input extends Object, Token>
PropertyBuilder
Section
A section is a set of labels, grouped together to to make them easier to find.
YamlLocalizationParser
YamlLocalizationToken

Extensions

DoubleBuilderExtensions

Functions

createClassdName(String name) String
createFieldName(String name) String
defaultPropertyBuilderJsonConverter(PropertyBuilder property, String value) String
fromJsonPropertyBuilderJsonConverter(PropertyBuilder property, String value) String

Enums

CsvLocalizationTokenType
YamlLocalizationTokenType

Typedefs

PropertyBuilderJsonConverter = String Function(PropertyBuilder property, String value)