A B C E F G I M N O P R S T V 
All Classes All Packages

A

AbstractConfigurationTokenizer - Class in org.cache2k.extra.config.generic
 
AbstractConfigurationTokenizer(String) - Constructor for class org.cache2k.extra.config.generic.AbstractConfigurationTokenizer
 
access(Object, String) - Method in class org.cache2k.extra.config.generic.BeanPropertyAccessor
 
access(Object, String) - Method in interface org.cache2k.extra.config.generic.TargetPropertyAccessor
 
addProperty(ConfigurationTokenizer.Property) - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
addSection(ParsedConfiguration) - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
augmentConfig(CacheManager, Cache2kConfig<K, V>) - Method in class org.cache2k.extra.config.provider.CacheConfigProviderImpl
 

B

BeanPropertyAccessor - Class in org.cache2k.extra.config.generic
 
BeanPropertyAccessor(Class<?>) - Constructor for class org.cache2k.extra.config.generic.BeanPropertyAccessor
 
BeanPropertyMutator - Class in org.cache2k.extra.config.generic
Scans all setters on target type and provides mutation method.
BeanPropertyMutator(Class<?>) - Constructor for class org.cache2k.extra.config.generic.BeanPropertyMutator
 

C

CacheConfigProviderImpl - Class in org.cache2k.extra.config.provider
Hooks into cache2k and provides the additional configuration data.
CacheConfigProviderImpl() - Constructor for class org.cache2k.extra.config.provider.CacheConfigProviderImpl
 
ConfigurationContext - Class in org.cache2k.extra.config.provider
Manager configuration context containing the default configuration and global properties.
ConfigurationContext() - Constructor for class org.cache2k.extra.config.provider.ConfigurationContext
 
ConfigurationException - Exception in org.cache2k.extra.config.generic
Exception indicating something is wrong with the external (XML) configuration.
ConfigurationException(String) - Constructor for exception org.cache2k.extra.config.generic.ConfigurationException
 
ConfigurationException(String, String) - Constructor for exception org.cache2k.extra.config.generic.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception org.cache2k.extra.config.generic.ConfigurationException
 
ConfigurationException(String, SourceLocation) - Constructor for exception org.cache2k.extra.config.generic.ConfigurationException
 
ConfigurationParser - Class in org.cache2k.extra.config.generic
 
ConfigurationParser() - Constructor for class org.cache2k.extra.config.generic.ConfigurationParser
 
ConfigurationProvider - Class in org.cache2k.extra.config.provider
 
ConfigurationProvider() - Constructor for class org.cache2k.extra.config.provider.ConfigurationProvider
 
ConfigurationTokenizer - Interface in org.cache2k.extra.config.generic
The configuration tokenizer reads in a text representation of a configuration in a tokenized form.
ConfigurationTokenizer.End - Interface in org.cache2k.extra.config.generic
 
ConfigurationTokenizer.Item - Interface in org.cache2k.extra.config.generic
 
ConfigurationTokenizer.Nest - Interface in org.cache2k.extra.config.generic
 
ConfigurationTokenizer.Property - Interface in org.cache2k.extra.config.generic
 
ConfigurationTokenizer.Unnest - Interface in org.cache2k.extra.config.generic
 
copy(Object) - Method in class org.cache2k.extra.config.provider.ConfigurationProvider
Make a deep copy of the configuration object.
createTokenizer(String, InputStream, String) - Method in class org.cache2k.extra.config.generic.FlexibleXmlTokenizerFactory
 
createTokenizer(String, InputStream, String) - Method in class org.cache2k.extra.config.generic.StaxConfigTokenizer.Factory
 
createTokenizer(String, InputStream, String) - Method in interface org.cache2k.extra.config.generic.TokenizerFactory
 

E

expand(ParsedConfiguration) - Method in class org.cache2k.extra.config.generic.StandardVariableExpander
 
expand(ParsedConfiguration) - Method in interface org.cache2k.extra.config.generic.VariableExpander
 

F

Factory() - Constructor for class org.cache2k.extra.config.generic.StaxConfigTokenizer.Factory
 
FlexibleXmlTokenizerFactory - Class in org.cache2k.extra.config.generic
Use XmlPullParser for XML parsing if present (on Android) or fall back to Stax for standard Java environments.
FlexibleXmlTokenizerFactory() - Constructor for class org.cache2k.extra.config.generic.FlexibleXmlTokenizerFactory
 

G

get(VariableExpander.ExpanderContext, String) - Method in interface org.cache2k.extra.config.generic.VariableExpander.ValueAccessor
 
getClassLoader() - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
getConfiguredCacheNames(CacheManager) - Method in class org.cache2k.extra.config.provider.CacheConfigProviderImpl
 
getContainer() - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
Element name containing a section or bean.
getCurrentConfiguration() - Method in interface org.cache2k.extra.config.generic.VariableExpander.ExpanderContext
 
getDefaultConfig(CacheManager) - Method in class org.cache2k.extra.config.provider.CacheConfigProviderImpl
 
getDefaultManagerConfiguration() - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
getDefaultManagerName(ClassLoader) - Method in class org.cache2k.extra.config.provider.CacheConfigProviderImpl
The name of the default manager may be changed in the configuration file.
getLineNumber() - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer
 
getLineNumber() - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer.Item
 
getLineNumber() - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getLineNumber() - Method in interface org.cache2k.extra.config.generic.SourceLocation
Line number of the configuration source
getLineNumber() - Method in class org.cache2k.extra.config.generic.StaxConfigTokenizer
 
getManagerConfiguration() - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
getName() - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer.Property
 
getName() - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getNames() - Method in class org.cache2k.extra.config.generic.BeanPropertyAccessor
 
getNames() - Method in class org.cache2k.extra.config.generic.BeanPropertyMutator
 
getNames() - Method in interface org.cache2k.extra.config.generic.TargetPropertyAccessor
 
getNames() - Method in interface org.cache2k.extra.config.generic.TargetPropertyMutator
 
getPredefinedSectionTypes() - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
getPropertyByPath(String) - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getPropertyContext() - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getPropertyMap() - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getSection(String) - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getSectionName() - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer.Nest
 
getSections() - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getSource() - Method in class org.cache2k.extra.config.generic.AbstractConfigurationTokenizer
 
getSource() - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer
 
getSource() - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer.Item
 
getSource() - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getSource() - Method in interface org.cache2k.extra.config.generic.SourceLocation
File name or URL of the (configuration) source
getStringPropertyByPath(String) - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getTemplates() - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
getTopLevelConfiguration() - Method in interface org.cache2k.extra.config.generic.VariableExpander.ExpanderContext
 
getType() - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
getType(String) - Method in class org.cache2k.extra.config.generic.BeanPropertyAccessor
 
getType(String) - Method in class org.cache2k.extra.config.generic.BeanPropertyMutator
 
getType(String) - Method in interface org.cache2k.extra.config.generic.TargetPropertyAccessor
 
getType(String) - Method in interface org.cache2k.extra.config.generic.TargetPropertyMutator
 
getValue() - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer.Property
 

I

isConfigurationPresent() - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
isExpanded() - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer.Property
Indicates that variable expansion has occurred.

M

mutate(Object, String, Object) - Method in class org.cache2k.extra.config.generic.BeanPropertyMutator
 
mutate(Object, String, Object) - Method in interface org.cache2k.extra.config.generic.TargetPropertyMutator
 

N

NeedsExpansion() - Constructor for exception org.cache2k.extra.config.generic.VariableExpander.NeedsExpansion
 
next() - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer
The next item in the configuration or null if the end is reached.
next() - Method in class org.cache2k.extra.config.generic.StaxConfigTokenizer
 

O

org.cache2k.extra.config.generic - package org.cache2k.extra.config.generic
 
org.cache2k.extra.config.provider - package org.cache2k.extra.config.provider
 

P

parse(Class<?>, String) - Method in interface org.cache2k.extra.config.generic.PropertyParser
 
parse(Class<?>, String) - Method in class org.cache2k.extra.config.generic.StandardPropertyParser
 
parse(String) - Method in interface org.cache2k.extra.config.generic.ValueConverter
 
parse(ConfigurationTokenizer) - Static method in class org.cache2k.extra.config.generic.ConfigurationParser
 
ParsedConfiguration - Class in org.cache2k.extra.config.generic
Holds the complete parsed configuration or parts of it.
ParsedConfiguration(String, int) - Constructor for class org.cache2k.extra.config.generic.ParsedConfiguration
 
parseLongWithUnitSuffix(String) - Static method in class org.cache2k.extra.config.generic.StandardPropertyParser
 
PropertyParser - Interface in org.cache2k.extra.config.generic
Knows how to parse and convert string values to the target object type.

R

returnNest(String) - Method in class org.cache2k.extra.config.generic.AbstractConfigurationTokenizer
 
returnProperty(String, String) - Method in class org.cache2k.extra.config.generic.AbstractConfigurationTokenizer
 
returnUnnest() - Method in class org.cache2k.extra.config.generic.AbstractConfigurationTokenizer
 

S

setClassLoader(ClassLoader) - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
setConfigurationPresent(boolean) - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
setContainer(String) - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
setDefaultManagerConfiguration(Cache2kConfig<?, ?>) - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
setExpanded(boolean) - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer.Property
 
setName(String) - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
setPredefinedSectionTypes(Map<String, String>) - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
setPropertyContext(String) - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
setTemplates(ParsedConfiguration) - Method in class org.cache2k.extra.config.provider.ConfigurationContext
 
setType(String) - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 
setValue(String) - Method in interface org.cache2k.extra.config.generic.ConfigurationTokenizer.Property
Value is mutable for variable expansion
SourceLocation - Interface in org.cache2k.extra.config.generic
Common interface for parts with a source location.
StandardPropertyParser - Class in org.cache2k.extra.config.generic
 
StandardPropertyParser() - Constructor for class org.cache2k.extra.config.generic.StandardPropertyParser
 
StandardVariableExpander - Class in org.cache2k.extra.config.generic
Lightweight and straight forward variable expansion.
StandardVariableExpander() - Constructor for class org.cache2k.extra.config.generic.StandardVariableExpander
 
StaxConfigTokenizer - Class in org.cache2k.extra.config.generic
 
StaxConfigTokenizer(String, InputStream, String) - Constructor for class org.cache2k.extra.config.generic.StaxConfigTokenizer
 
StaxConfigTokenizer.Factory - Class in org.cache2k.extra.config.generic
 

T

TargetPropertyAccessor - Interface in org.cache2k.extra.config.generic
 
TargetPropertyMutator - Interface in org.cache2k.extra.config.generic
 
TokenizerFactory - Interface in org.cache2k.extra.config.generic
Construct a tokenizer to use.
toString() - Method in class org.cache2k.extra.config.generic.ParsedConfiguration
 

V

ValueConverter<T> - Interface in org.cache2k.extra.config.generic
Parse and convert a string to an object.
VariableExpander - Interface in org.cache2k.extra.config.generic
Runs through all properties in the configuration, checks for variable references and expand them.
VariableExpander.ExpanderContext - Interface in org.cache2k.extra.config.generic
 
VariableExpander.NeedsExpansion - Exception in org.cache2k.extra.config.generic
 
VariableExpander.ValueAccessor - Interface in org.cache2k.extra.config.generic
 
A B C E F G I M N O P R S T V 
All Classes All Packages