property library

Classes

AbstractPropertyResolver
An abstract base implementation of ConfigurablePropertyResolver that provides common functionality for resolving property placeholders, type conversion, and required property validation.
CommandLinePropertySource<T>
A base class for property sources that are backed by command line arguments.
CompositePropertySource
A composite implementation of ListablePropertySource that aggregates multiple PropertySource instances.
ConfigurablePropertyResolver
A specialized PropertyResolver that allows full control over property placeholder behavior and type conversion logic using a configurable ConfigurableConversionService.
ConfigurationProperties
ConfigurationProperties is a class for defining application configuration in a typed and expressive way, similar to defining settings in application.yaml, but directly in Dart.
ConfigurationProperty
A base class for defining structured and strongly typed configuration classes in the JetLeaf framework.
JetProperty
Base class for all Jet framework configuration properties.
ListablePropertySource<T>
A specialized PropertySource capable of enumerating all available property keys, allowing efficient lookup operations.
MapPropertySource
A PropertySource implementation backed by a Map of key-value pairs.
MutablePropertySources
A mutable container for managing an ordered list of PropertySource objects.
PropertiesPropertySource
A specialized MapPropertySource that represents traditional Java-style .properties-like configuration, Dart-style .dart-like configuration, Environment .env-like configuration, and YAML-style .yaml-like configuration as a Dart Map.
PropertyResolver
A service abstraction for resolving application properties and configuration values.
PropertySource<T>
A base abstraction representing a source of key-value properties, such as maps, environment variables, or configuration files.
PropertySources
A collection of PropertySources that provides lookup and stream support.
PropertySourcesPropertyResolver
A concrete implementation of AbstractPropertyResolver that retrieves property values from a collection of PropertySources managed by a MutablePropertySources container.
SimpleCommandLinePropertySource
A CommandLinePropertySource that adapts CommandLineArgs into a resolvable PropertySource.
SystemEnvironmentPropertySource
A MapPropertySource that exposes system environment variables as a property source.

Properties

environmentLoggingListener → Obs<Map<LogLevel, String>>
A reactive listener that holds environment-specific logging configuration.
final