Package org.cache2k.extra.config.generic
-
Interface Summary Interface Description ConfigurationTokenizer The configuration tokenizer reads in a text representation of a configuration in a tokenized form.ConfigurationTokenizer.End ConfigurationTokenizer.Item ConfigurationTokenizer.Nest ConfigurationTokenizer.Property ConfigurationTokenizer.Unnest PropertyParser Knows how to parse and convert string values to the target object type.SourceLocation Common interface for parts with a source location.TargetPropertyAccessor TargetPropertyMutator TokenizerFactory Construct a tokenizer to use.ValueConverter<T> Parse and convert a string to an object.VariableExpander Runs through all properties in the configuration, checks for variable references and expand them.VariableExpander.ExpanderContext VariableExpander.ValueAccessor -
Class Summary Class Description AbstractConfigurationTokenizer BeanPropertyAccessor BeanPropertyMutator Scans all setters on target type and provides mutation method.ConfigurationParser FlexibleXmlTokenizerFactory Use XmlPullParser for XML parsing if present (on Android) or fall back to Stax for standard Java environments.ParsedConfiguration Holds the complete parsed configuration or parts of it.StandardPropertyParser StandardVariableExpander Lightweight and straight forward variable expansion.StaxConfigTokenizer StaxConfigTokenizer.Factory -
Exception Summary Exception Description ConfigurationException Exception indicating something is wrong with the external (XML) configuration.VariableExpander.NeedsExpansion