A B C D E F G H I L M O P Q R S T U V W 

A

adapt(Function<Configuration, T>) - Method in interface org.apache.tamaya.Configuration
Query a configuration.
addChangeListener(BiConsumer<Set<String>, PropertySource>) - Method in interface org.apache.tamaya.spi.PropertySource
Add a change listener for this properrty source.
addDefaultPropertyConverters() - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Add all auto-discoverable property converters to the context built.
addDefaultPropertyFilters() - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Add all auto-discoverable property filters to the context built.
addDefaultPropertySources() - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Adds all registered (default) property sources to the context built.
addList() - Method in class org.apache.tamaya.spi.ListValue
Adds an anonymous array.
addList(String) - Method in class org.apache.tamaya.spi.ObjectValue
Sets the given list value.
addObject() - Method in class org.apache.tamaya.spi.ListValue
Adds an anonymous child createObject to the array.
addObject(String) - Method in class org.apache.tamaya.spi.ObjectValue
Sets the given object vaƶue.
addPropertyConverters(TypeLiteral<T>, Collection<PropertyConverter<T>>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
This method can be used for adding PropertyConverters.
addPropertyConverters(TypeLiteral<T>, PropertyConverter<T>...) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
This method can be used for adding PropertyConverters.
addPropertyFilters(Collection<PropertyFilter>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Adds the given PropertyFilter instances, hereby the instances are added to the end of the createList with highest priority.
addPropertyFilters(PropertyFilter...) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Adds the given PropertyFilter instances, hereby the instances are added to the end of the createList with highest priority.
addPropertySources(Collection<PropertySource>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
This method can be used for programmatically adding PropertySources.
addPropertySources(PropertySource...) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
This method can be used for adding PropertySources.
addPropertyValue(PropertyValue) - Method in class org.apache.tamaya.spi.ListValue
Adds a createValue to the array.
addSupportedFormats(Class<?>, String...) - Method in class org.apache.tamaya.spi.ConversionContext
Allows to addPropertyValue information on the supported/tried formats, which can be shown to the user, especially when conversion failed.
addSupportedFormats(Class<?>, String...) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Add the formats provided by a PropertyConverter.
addValue(String) - Method in class org.apache.tamaya.spi.ListValue
Adds an anonymous text value to the array.
addValues(String...) - Method in class org.apache.tamaya.spi.ListValue
Adds text values to the array.
ARRAY - org.apache.tamaya.spi.PropertyValue.ValueType
A multi valued property value, which contains unnamed child properties.

B

build() - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Builds a new Configuration based on the data in this builder.
build() - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Builds a new context instance.
Builder(String, TypeLiteral<?>) - Constructor for class org.apache.tamaya.spi.ConversionContext.Builder
Creates a new Builder instance.
Builder(Configuration, String, TypeLiteral<?>) - Constructor for class org.apache.tamaya.spi.ConversionContext.Builder
Creates a new Builder instance.
Builder(TypeLiteral<?>) - Constructor for class org.apache.tamaya.spi.ConversionContext.Builder
Creates a new Builder instance.

C

ChangeSupport - Enum in org.apache.tamaya.spi
Enum type that describges the config change capabilities of a property source.
checkImmutable() - Method in class org.apache.tamaya.spi.PropertyValue
 
checkPriorityAnnotation(ClassLoader) - Static method in interface org.apache.tamaya.spi.ServiceContext
Checks if the Priority annotation class is on the classpath.
ClassloaderAware - Interface in org.apache.tamaya.spi
This interface models a provider that serves configuration properties that is also dependent on the target classloader of the current configuration.
ConfigException - Exception in org.apache.tamaya
Exception class (runtime exception) for configuration issues.
ConfigException(String) - Constructor for exception org.apache.tamaya.ConfigException
Creates a new configuration exception.
ConfigException(String, Throwable) - Constructor for exception org.apache.tamaya.ConfigException
Creates a new configuration exception.
ConfigOperator - Interface in org.apache.tamaya
Deprecated.
ConfigQuery<T> - Interface in org.apache.tamaya
Deprecated.
Configuration - Interface in org.apache.tamaya
A configuration models an aggregated setPropertyValue of current properties, identified by a unique key, but adds higher level access functions to a PropertySource.
ConfigurationBuilder - Interface in org.apache.tamaya.spi
A builder for creating new instances of Configuration.
ConfigurationContext - Interface in org.apache.tamaya.spi
Central SPI for programmatically dealing with the setup of the configuration system.
ConfigurationProvider - Class in org.apache.tamaya
Deprecated.
Use static methods of Configuration
ConfigurationProviderSpi - Interface in org.apache.tamaya.spi
SPI that must be implemented to provide the component that manages all Configuration instances in a system.
ConfigurationSnapshot - Interface in org.apache.tamaya
An immutable configuration snapshot containing the given keys only.
ConversionContext - Class in org.apache.tamaya.spi
A conversion context containing all the required values for implementing conversion.
ConversionContext(ConversionContext.Builder) - Constructor for class org.apache.tamaya.spi.ConversionContext
Private constructor used from builder.
ConversionContext.Builder - Class in org.apache.tamaya.spi
Builder to create new instances of ConversionContext.
convert(String, ConversionContext) - Method in interface org.apache.tamaya.spi.PropertyConverter
Convert the given configuration keys from its String representation into the required target type.
create(Class<T>) - Method in interface org.apache.tamaya.spi.ServiceContext
Factory method to createObject a type, hereby a new instance is created on each access.
create(Class<T>, Supplier<T>) - Method in interface org.apache.tamaya.spi.ServiceContext
Factory method to createObject a type, hereby a new instance is created on each access.
createConfiguration(ConfigurationContext) - Static method in class org.apache.tamaya.ConfigurationProvider
Deprecated.
Creates a new configuration instance based on the given context.
createConfiguration(ConfigurationContext) - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
Create a Configuration instance using the given context.
createConfigurationBuilder() - Static method in interface org.apache.tamaya.Configuration
Access a new configuration builder initialized with the current thread's context classloader.
createList() - Static method in class org.apache.tamaya.spi.PropertyValue
Creates a new (invisible) root, which is a node with an empty name.
createList(String) - Static method in class org.apache.tamaya.spi.PropertyValue
Creates a new createValue of type PropertyValue.ValueType.ARRAY.
createObject() - Static method in class org.apache.tamaya.spi.PropertyValue
Creates a new (invisible) root, which is a node with an empty name.
createObject(String) - Static method in class org.apache.tamaya.spi.PropertyValue
Creates a new createValue of type PropertyValue.ValueType.MAP.
createValue(String, String) - Static method in class org.apache.tamaya.spi.PropertyValue
Creates a new createValue of type PropertyValue.ValueType.VALUE.
current() - Static method in interface org.apache.tamaya.Configuration
Access the configuration instance for the current thread's context classloader.
current(ClassLoader) - Static method in interface org.apache.tamaya.Configuration
Accesses the configuration for a given classloader.

D

decreasePriority(PropertySource) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Decreases the priority of the given property source, by moving it towards the start of the chain of property sources.
deepClone() - Method in class org.apache.tamaya.spi.ListValue
 
deepClone() - Method in class org.apache.tamaya.spi.ObjectValue
 
deepClone() - Method in class org.apache.tamaya.spi.PropertyValue
Creates a deep clone of this intance.

E

EMPTY - Static variable in interface org.apache.tamaya.Configuration
Immutable and reusable, thread-safe implementation of an empty propertySource.
EMPTY - Static variable in interface org.apache.tamaya.ConfigurationSnapshot
An empty snapshot.
EMPTY - Static variable in interface org.apache.tamaya.spi.ConfigurationContext
An empty configuration context.
EMPTY - Static variable in class org.apache.tamaya.spi.ConversionContext
 
EMPTY - Static variable in interface org.apache.tamaya.spi.PropertySource
A resusable instance of an empty PropertySource.
EMPTY - Static variable in interface org.apache.tamaya.spi.PropertySourceProvider
A resusable instance of an empty PropertySource.
equals(Object) - Method in class org.apache.tamaya.spi.ListValue
 
equals(Object) - Method in class org.apache.tamaya.spi.ObjectValue
 
equals(Object) - Method in class org.apache.tamaya.spi.PropertyValue
 
equals(Object) - Method in class org.apache.tamaya.TypeLiteral
 
Experimental - Annotation Type in org.apache.tamaya.spi
This is a simple annotation for flaging out functionality or features the Tamaya team is not sure if it is already stabilized, so use it with some caution.

F

FilterContext - Class in org.apache.tamaya.spi
A filter configurationContext containing all the required values for implementing filtering.
FilterContext(List<PropertyValue>, ConfigurationContext) - Constructor for class org.apache.tamaya.spi.FilterContext
Creates a new FilterContext, for filtering of a single createValue access using Configuration.getProperties().
FilterContext(PropertyValue, Map<String, PropertyValue>, ConfigurationContext) - Constructor for class org.apache.tamaya.spi.FilterContext
Creates a new FilterContext, for filtering of a multi createValue access using Configuration.getProperties().
FilterContext(PropertyValue, ConfigurationContext) - Constructor for class org.apache.tamaya.spi.FilterContext
Creates a new FilterContext, for filtering of a single createValue access using Configuration.getProperties().
filterProperty(PropertyValue, FilterContext) - Method in interface org.apache.tamaya.spi.PropertyFilter
Maps the current value to a new value.
from(Collection<PropertyValue>) - Static method in class org.apache.tamaya.spi.ListValue
Merges multiple values into one single node.
from(Collection<PropertyValue>) - Static method in class org.apache.tamaya.spi.ObjectValue
Merges multiple values into one single node.

G

get(Iterable<String>) - Method in interface org.apache.tamaya.Configuration
Access a property.
get(Iterable<String>, Class<T>) - Method in interface org.apache.tamaya.Configuration
Gets the property keys as type T.
get(Iterable<String>, TypeLiteral<T>) - Method in interface org.apache.tamaya.Configuration
Get the property keys as type T.
get(String) - Method in interface org.apache.tamaya.Configuration
Access a property.
get(String) - Method in interface org.apache.tamaya.spi.PropertySource
Access a property.
get(String, Class<T>) - Method in interface org.apache.tamaya.Configuration
Gets the property keys as type T.
get(String, TypeLiteral<T>) - Method in interface org.apache.tamaya.Configuration
Get the property keys as type T.
getAllValues() - Method in class org.apache.tamaya.spi.FilterContext
Get the property createValue under evaluation.
getAnnotatedElement() - Method in class org.apache.tamaya.spi.ConversionContext
Get the annotated element, if conversion is performed using injection mechanisms.
getChangeSupport() - Method in interface org.apache.tamaya.spi.PropertySource
Get the support for reporting changes to property sources provided by this instance.
getClassLoader() - Method in interface org.apache.tamaya.spi.ClassloaderAware
Get the currently assigned cassloader instance.
getClassLoader() - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Get the classloader used by this builder.
getConfigEntries() - Method in class org.apache.tamaya.spi.FilterContext
This mapProperties contains the following keys: the original createValue before any filters were applied on it. all values starting with an _<key>., for example a.createValue may have a mapProperties setCurrent with a.createValue (oringinal createValue), _a.createValue.origin, _a.createValue.type, etc.
getConfiguration() - Static method in class org.apache.tamaya.ConfigurationProvider
Deprecated.
Access the current configuration.
getConfiguration() - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
getConfiguration() - Method in class org.apache.tamaya.spi.ConversionContext
Get the configuration, which is targeted.
getConfiguration(ClassLoader) - Static method in class org.apache.tamaya.ConfigurationProvider
Deprecated.
Access the current configuration.
getConfiguration(ClassLoader) - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
Access the current Configuration.
getConfigurationBuilder() - Static method in class org.apache.tamaya.ConfigurationProvider
Deprecated.
Create a new ConfigurationBuilder instance.
getConfigurationBuilder() - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
Creates a new ConfigurationBuilder instance.
getConfigurationContext() - Method in class org.apache.tamaya.spi.ConversionContext
getConfigurationContext() - Method in class org.apache.tamaya.spi.FilterContext
Get the current configurationContext.
getContext() - Method in interface org.apache.tamaya.Configuration
Access a configuration's context.
getDefaultClassLoader() - Static method in class org.apache.tamaya.spi.ServiceContextManager
Evaluate the default classloader: This return the current thread context classloader, or this class's classloader as fallback.
getDefinedType(Class<?>) - Method in class org.apache.tamaya.TypeLiteral
 
getGenericInterfaceTypeParameters(Class<?>, Class<?>) - Static method in class org.apache.tamaya.TypeLiteral
Checks the current implemented generic interfaces and evaluates the given single type parameter.
getIndex(PropertyValue) - Method in class org.apache.tamaya.spi.ListValue
Get the index of the given member value.
getKey() - Method in class org.apache.tamaya.spi.ConversionContext
Get the key accessed.
getKey() - Method in class org.apache.tamaya.spi.PropertyValue
The requested key.
getKeys() - Method in interface org.apache.tamaya.ConfigurationSnapshot
The requested keys.
getKeys() - Method in class org.apache.tamaya.spi.ObjectValue
Access the current present field names/keys.
getLists() - Method in class org.apache.tamaya.spi.ListValue
Get all array elements of type ListValue.
getLists(String) - Method in class org.apache.tamaya.spi.ListValue
Get the array elements, filtered by the given name.
getMeta() - Method in class org.apache.tamaya.spi.ConversionContext
Evaluate the metadata for the current target key from the given values.
getMeta() - Method in class org.apache.tamaya.spi.PropertyValue
Creates a full configuration map for this key, createValue pair and all its getMeta context data.
getMeta(String) - Method in class org.apache.tamaya.spi.PropertyValue
Access the given key from this createValue.
getMetaData(String) - Method in interface org.apache.tamaya.spi.ConfigurationContext
Get the metadata evaluated for this configuration.
getMetaEntry(String) - Method in class org.apache.tamaya.spi.PropertyValue
Deprecated.
getName() - Method in interface org.apache.tamaya.spi.PropertySource
Get the name of the property source.
getObjects(String) - Method in class org.apache.tamaya.spi.ListValue
Get the array elements, filtered by the given predicate.
getOptional(Iterable<String>) - Method in interface org.apache.tamaya.Configuration
Access a String property, using an an Optional instance.
getOptional(Iterable<String>, Class<T>) - Method in interface org.apache.tamaya.Configuration
Access a property, using an an Optional instance.
getOptional(Iterable<String>, TypeLiteral<T>) - Method in interface org.apache.tamaya.Configuration
Access a property, using an an Optional instance.
getOptional(String) - Method in interface org.apache.tamaya.Configuration
Access a String property, using an an Optional instance.
getOptional(String, Class<T>) - Method in interface org.apache.tamaya.Configuration
Access a property, using an an Optional instance.
getOptional(String, TypeLiteral<T>) - Method in interface org.apache.tamaya.Configuration
Access a property, using an an Optional instance.
getOrDefault(Iterable<String>, Class<T>, T) - Method in interface org.apache.tamaya.Configuration
Gets the property keys as type T.
getOrDefault(Iterable<String>, String) - Method in interface org.apache.tamaya.Configuration
Access a property.
getOrDefault(Iterable<String>, TypeLiteral<T>, T) - Method in interface org.apache.tamaya.Configuration
Get the property keys as type T.
getOrDefault(String, Class<T>, T) - Method in interface org.apache.tamaya.Configuration
Gets the property keys as type T.
getOrDefault(String, String) - Method in interface org.apache.tamaya.Configuration
Access a property.
getOrDefault(String, TypeLiteral<T>, T) - Method in interface org.apache.tamaya.Configuration
Get the property keys as type T.
getOrdinal() - Method in interface org.apache.tamaya.spi.PropertySource
The ordinal value is the default ordering parameter which definines the default order of auto-discovered property sources.
getOrSetValue(String, Supplier<T>) - Method in class org.apache.tamaya.spi.ObjectValue
Get a single child getValue with the given name, creates it if not existing.
getParent() - Method in class org.apache.tamaya.spi.PropertyValue
Get the value's parent.
getPriority(Object) - Static method in interface org.apache.tamaya.spi.ServiceContext
Checks the given instance for a @Priority annotation.
getProperties() - Method in interface org.apache.tamaya.Configuration
Access all currently known configuration properties as a full Map<String,String>.
getProperties() - Method in interface org.apache.tamaya.spi.PropertySource
Access the current properties as Set.
getProperty() - Method in class org.apache.tamaya.spi.FilterContext
Get the property createValue under evaluation.
getPropertyConverter() - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Access the current registered property converters.
getPropertyConverters() - Method in interface org.apache.tamaya.spi.ConfigurationContext
This method returns the Map of registered PropertyConverters per type.
getPropertyConverters(TypeLiteral<T>) - Method in interface org.apache.tamaya.spi.ConfigurationContext
This method returns the registered PropertyConverters for a given type.
getPropertyFilters() - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Access the current chain of property filters.
getPropertyFilters() - Method in interface org.apache.tamaya.spi.ConfigurationContext
Access the current PropertyFilter instances.
getPropertySource(String) - Method in interface org.apache.tamaya.spi.ConfigurationContext
Access a PropertySource using its (unique) name.
getPropertySources() - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Access the current chain of property sources.
getPropertySources() - Method in interface org.apache.tamaya.spi.ConfigurationContext
This method returns the current createList of registered PropertySources ordered via their ordinal.
getPropertySources() - Method in interface org.apache.tamaya.spi.PropertySourceProvider
 
getPropertyValue(int) - Method in class org.apache.tamaya.spi.ListValue
Get the n-th element of the children.
getPropertyValue(String) - Method in class org.apache.tamaya.spi.ObjectValue
Get a single child getValue by name.
getPropertyValues(String) - Method in class org.apache.tamaya.spi.ListValue
Get the text elements, filtered by the given name.
getQualifiedKey() - Method in class org.apache.tamaya.spi.PropertyValue
Get a qualified name of a value in property format using '.' as separator, e.g.
getRawType() - Method in class org.apache.tamaya.TypeLiteral
Returns basic raw Java type.
getResource(String) - Method in interface org.apache.tamaya.spi.ServiceContext
Loads a resource from the current runtime context.
getResources(String) - Method in interface org.apache.tamaya.spi.ServiceContext
Loads resources from the current runtime context.
getService(Class<T>) - Method in interface org.apache.tamaya.spi.ServiceContext
Access a service singleton via its type.
getService(Class<T>, Supplier<T>) - Method in interface org.apache.tamaya.spi.ServiceContext
Access a service singleton via its type.
getServiceContext() - Method in interface org.apache.tamaya.spi.ConfigurationContext
Access the underlying ServiceContext.
getServiceContext() - Static method in class org.apache.tamaya.spi.ServiceContextManager
getServiceContext(ClassLoader) - Static method in class org.apache.tamaya.spi.ServiceContextManager
getServices(Class<T>) - Method in interface org.apache.tamaya.spi.ServiceContext
Access a createList current services, given its type.
getServices(Class<T>, Supplier<List<T>>) - Method in interface org.apache.tamaya.spi.ServiceContext
Access a createList current services, given its type.
getSize() - Method in class org.apache.tamaya.spi.ListValue
Get the createValue's number of elements.
getSize() - Method in class org.apache.tamaya.spi.ObjectValue
Get the value's number of elements.
getSize() - Method in class org.apache.tamaya.spi.PropertyValue
Get the createValue's number of elements.
getSnapshot(Iterable<String>) - Method in interface org.apache.tamaya.Configuration
Create a snapshot, which contains the given keys.
getSnapshot(String...) - Method in interface org.apache.tamaya.Configuration
Create a snapshot, which contains all known keys.
getSource() - Method in class org.apache.tamaya.spi.PropertyValue
Deprecated.
Use getMeta("source").
getSupportedFormats() - Method in class org.apache.tamaya.spi.ConversionContext
Get the supported/tried formats in precedence order.
getTargetType() - Method in class org.apache.tamaya.spi.ConversionContext
Get the target type required.
getTimestamp() - Method in interface org.apache.tamaya.ConfigurationSnapshot
Get the timestamp, when this snapshot has been taken.
getType() - Method in class org.apache.tamaya.TypeLiteral
 
getTypeParameters(Type) - Static method in class org.apache.tamaya.TypeLiteral
Method that checks the class's type for a generic interface implementation type.
getValue() - Method in class org.apache.tamaya.spi.ListValue
Get the node's createValue.
getValue() - Method in class org.apache.tamaya.spi.ObjectValue
Get the node's createValue.
getValue() - Method in class org.apache.tamaya.spi.PropertyValue
Get the node's createValue.
getValue(int) - Method in class org.apache.tamaya.spi.ListValue
Get a String value with the given key, if possible.
getValue(String) - Method in class org.apache.tamaya.spi.ObjectValue
Get a String value with the given key, if possible.
getValues() - Method in class org.apache.tamaya.spi.ConversionContext
Get the correspnoding underlying property values matching the given key, in order of significance (most significant last).
getValues() - Method in class org.apache.tamaya.spi.ObjectValue
Get the fields of this instance.
getValueType() - Method in class org.apache.tamaya.spi.ListValue
Get the item's current createValue type.
getValueType() - Method in class org.apache.tamaya.spi.ObjectValue
Get the item's current value type.
getValueType() - Method in class org.apache.tamaya.spi.PropertyValue
Get the item's current createValue type.
getVersion() - Method in interface org.apache.tamaya.spi.PropertySource
Get the current version.
getVersion() - Method in class org.apache.tamaya.spi.PropertyValue
Get the values version, the version is updated with each change written.

H

hashCode() - Method in class org.apache.tamaya.spi.ListValue
 
hashCode() - Method in class org.apache.tamaya.spi.ObjectValue
 
hashCode() - Method in class org.apache.tamaya.spi.PropertyValue
 
hashCode() - Method in class org.apache.tamaya.TypeLiteral
 
highestPriority(PropertySource) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Increases the priority of the given property source to be maximal, by moving it to the tail of the of property source chain.

I

immutable() - Method in class org.apache.tamaya.spi.PropertyValue
Sets this instance and also all its direct an indirect children to immutable.
IMMUTABLE - org.apache.tamaya.spi.ChangeSupport
Configuration properties of this property source cannot change for the lifetime of this PropertySource.
increasePriority(PropertySource) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Increases the priority of the given property source, by moving it towards the end of the chain of property sources.
incrementVersion() - Method in class org.apache.tamaya.spi.PropertyValue
Called to mark a change on this instance.
init(ClassLoader) - Method in interface org.apache.tamaya.spi.ClassloaderAware
Initializes this instance with the classloader to be used.
isConfigurationSettable(ClassLoader) - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
Method that allows to determine if a new Configuration can be applied programmatically.
isImmutable() - Method in class org.apache.tamaya.spi.PropertyValue
Checks if the instance is immutable.
isLeaf() - Method in class org.apache.tamaya.spi.PropertyValue
Checks if the value is a leaf value (has no values).
isRoot() - Method in class org.apache.tamaya.spi.PropertyValue
Checks if the value is a root value.
isScannable() - Method in interface org.apache.tamaya.spi.PropertySource
Deprecated.
will be removed.
isSinglePropertyScoped() - Method in class org.apache.tamaya.spi.FilterContext
Method that determines if filtering is done for a single property accessed, or as part of call to getProperties().
iterator() - Method in class org.apache.tamaya.spi.ListValue
 
iterator() - Method in class org.apache.tamaya.spi.ObjectValue
 
iterator() - Method in class org.apache.tamaya.spi.PropertyValue
 

L

ListValue - Class in org.apache.tamaya.spi
Class modelling the result of a request for a property createValue.
lowestPriority(PropertySource) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Decreases the priority of the given property source to be minimal, by moving it to the start of the chain of property source chain.

M

map(UnaryOperator<Configuration>) - Method in interface org.apache.tamaya.Configuration
Extension point for adjusting configuration.
MAP - org.apache.tamaya.spi.PropertyValue.ValueType
A multi valued property value, which contains named child properties.
mapProperties(Map<String, String>, String) - Static method in class org.apache.tamaya.spi.PropertyValue
Maps a mapProperties of Map<String,String> to a Map<String,PropertyValue>.
mapProperties(Map<String, String>, String, Map<String, String>) - Static method in class org.apache.tamaya.spi.PropertyValue
Maps a mapProperties of Map<String,String> to a Map<String,PropertyValue>.
mapProperties(Map<String, String>, String, Map<String, String>, String) - Static method in class org.apache.tamaya.spi.PropertyValue
Maps a mapProperties of Map<String,String> to a Map<String,PropertyValue>.
mutable() - Method in class org.apache.tamaya.spi.ListValue
Clones this instance and all it's children, marking as mutable value.
mutable() - Method in class org.apache.tamaya.spi.ObjectValue
Clones this instance and all it's children, marking as mutable value.
mutable() - Method in class org.apache.tamaya.spi.PropertyValue
Clones this instance and all it's children, marking as mutable createValue.

O

ObjectValue - Class in org.apache.tamaya.spi
Class modelling the result of a request for a property value.
of(Type) - Static method in class org.apache.tamaya.TypeLiteral
Creates a new TypeLiteral based on a given type.
operate(Configuration) - Method in interface org.apache.tamaya.ConfigOperator
Deprecated.
Creates a new Configuration based on the given Configuration.
ordinal() - Method in interface org.apache.tamaya.spi.ServiceContext
Get the ordinal of the ServiceContext.
org.apache.tamaya - package org.apache.tamaya
This package contains the Apache Tamaya API.
org.apache.tamaya.spi - package org.apache.tamaya.spi
This package contains the Apache Tamaya SPI artifacts.

P

PRIORITY_ANNOTATION_AVAILABLE - Static variable in interface org.apache.tamaya.spi.ServiceContext
True if the Priority annotation class is available on the classpath.
PropertyConverter<T> - Interface in org.apache.tamaya.spi
Interface for an property that converts a configured String into something else.
PropertyFilter - Interface in org.apache.tamaya.spi
Interface for filtering the current mapProperties of properties during the evaluation of the chain of PropertySources.
PropertySource - Interface in org.apache.tamaya.spi
This interface models a provider that serves configuration properties.
PropertySourceProvider - Interface in org.apache.tamaya.spi
Implement this interfaces to provide a PropertySource provider which is able to register multiple PropertySources.
PropertyValue - Class in org.apache.tamaya.spi
Class modelling the result of a request for a property createValue.
PropertyValue(String) - Constructor for class org.apache.tamaya.spi.PropertyValue
Creates a new instance
PropertyValue(String, String) - Constructor for class org.apache.tamaya.spi.PropertyValue
Creates a new instance
PropertyValue.ValueType - Enum in org.apache.tamaya.spi
Enum of the different supported value types.

Q

query(ConfigQuery<T>) - Method in interface org.apache.tamaya.Configuration
query(Configuration) - Method in interface org.apache.tamaya.ConfigQuery
Deprecated.
Creates a result based on the given Configuration.

R

register(Class<T>, List<T>, boolean) - Method in interface org.apache.tamaya.spi.ServiceContext
Registers the given instancea as servicea for the given instance, if no * instance already has been registered.
register(Class<T>, T, boolean) - Method in interface org.apache.tamaya.spi.ServiceContext
Registers the given instance as a singleton service for the given instance, if no instance already has been registered.
releaseConfiguration(ClassLoader) - Static method in interface org.apache.tamaya.Configuration
Releases the configuration associated with the given classloader.
releaseConfiguration(ClassLoader) - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
This method allows to release a Configuration for a classloader.
removeAllChangeListeners() - Method in interface org.apache.tamaya.spi.PropertySource
Removes all registered change listeners, if any.
removeChangeListener(BiConsumer<Set<String>, PropertySource>) - Method in interface org.apache.tamaya.spi.PropertySource
Removes a change listener for this properrty source.
removeMeta(String) - Method in class org.apache.tamaya.spi.PropertyValue
Removes a getMeta entry.
removePropertyConverters(TypeLiteral<?>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Removes all converters for the given type, which actually renders a given type unsupported for type conversion.
removePropertyConverters(TypeLiteral<T>, Collection<PropertyConverter<T>>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Removes the given PropertyConverter instances for the given type, if existing.
removePropertyConverters(TypeLiteral<T>, PropertyConverter<T>...) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Removes the given PropertyConverter instances for the given type, if existing.
removePropertyFilters(Collection<PropertyFilter>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Removes the given PropertyFilter instances, if existing.
removePropertyFilters(PropertyFilter...) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Removes the given PropertyFilter instances, if existing.
removePropertySources(Collection<PropertySource>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Removes the given property sources, if existing.
removePropertySources(PropertySource...) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Removes the given property sources, if existing.
reset() - Method in interface org.apache.tamaya.spi.ServiceContext
Resets the current service context, removing all loaded services.

S

ServiceContext - Interface in org.apache.tamaya.spi
This class models the component that is managing the lifecycle current the services used by the Configuration API.
ServiceContextManager - Class in org.apache.tamaya.spi
This singleton provides access to the services available in the current ServiceContext.
set(ServiceContext) - Static method in class org.apache.tamaya.spi.ServiceContextManager
Replace the current ServiceContext in use.
setAnnotatedElement(AnnotatedElement) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Sets the annotated element, when configuration is injected.
setClassLoader(ClassLoader) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Set the classloader to be used for loading of configuration resources, equals to setServiceContext(ServiceContextManager.getServiceContext(classLoader)).
setConfiguration(Configuration) - Static method in class org.apache.tamaya.ConfigurationProvider
Deprecated.
This method allows replacement of the current default Configuration with a new instance.
setConfiguration(Configuration) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Init this builder instance with the given Configuration instance.
setConfiguration(Configuration) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Sets the configuration.
setConfiguration(Configuration, ClassLoader) - Static method in class org.apache.tamaya.ConfigurationProvider
Deprecated.
This method allows replacement of the current default Configuration with a new instance.
setConfiguration(Configuration, ClassLoader) - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
This method allows to replace the current Configuration with a new instance.
setContext(ConfigurationContext) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Init this builder instance with the given ConfigurationContext instance.
setCurrent(Configuration) - Static method in interface org.apache.tamaya.Configuration
This method allows replacement of the current default Configuration with a new instance.
setCurrent(Configuration, ClassLoader) - Static method in interface org.apache.tamaya.Configuration
This method allows replacement of the current default Configuration with a new instance.
setKey(String) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Sets the key.
setKey(String) - Method in class org.apache.tamaya.spi.PropertyValue
Changes the entry's key, mapping also corresponding context entries.
setMeta(String, Object) - Method in class org.apache.tamaya.spi.PropertyValue
Add an additional context data information.
setMeta(String, String, String) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Adds (overrides existing value) the given sources as property sources.
setMeta(String, Map<String, String>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Adds (overrides existing value with same same keys) the given sources as property sources.
setMeta(Map<String, String>) - Method in class org.apache.tamaya.spi.PropertyValue
Replaces/sets the context data.
setParent(PropertyValue) - Method in class org.apache.tamaya.spi.PropertyValue
Sets the new parent, used iternally when converting between value types.
setPropertyValue(PropertyValue) - Method in class org.apache.tamaya.spi.ObjectValue
Adds another existing node, hereby setting the corresponding parent node.
setServiceContext(ServiceContext) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Sets the ServiceContext to be used.
setTargetType(TypeLiteral) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Sets the target type explicitly.
setToStaticClassLoader(ServiceContext) - Static method in class org.apache.tamaya.spi.ServiceContextManager
Replace the current ServiceContext for the ServiceContextManager's classloader in use.
setValue(String) - Method in class org.apache.tamaya.spi.ListValue
 
setValue(String) - Method in class org.apache.tamaya.spi.ObjectValue
 
setValue(String) - Method in class org.apache.tamaya.spi.PropertyValue
Sets the createValue.
setValue(String, String) - Method in class org.apache.tamaya.spi.ObjectValue
Sets the given key, value pair.
setValues(List<PropertyValue>) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Sets the underlying values evaluated.
setValues(Map<String, String>) - Method in class org.apache.tamaya.spi.ObjectValue
Applies a mapProperties of Map<String,String> to this instance as values.
setValues(Map<String, String>, String, boolean) - Method in class org.apache.tamaya.spi.ObjectValue
Applies a mapProperties of Map<String,String> to this instance as values.
setValues(PropertyValue...) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Sets the underlying values evaluated.
setValueWithCompositeKey(String, String) - Method in class org.apache.tamaya.spi.ObjectValue
Adds a new child getValue, where the getValue is given in '.'
setValueWithCompositeKey(Map<String, String>) - Method in class org.apache.tamaya.spi.ObjectValue
Adds multiple values, where the keys are given in '.'
setVersion(int) - Method in class org.apache.tamaya.spi.PropertyValue
Sets the new version, used iternally when cloning.
sortPropertyConverter(Comparator<PropertyConverter>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Sorts the current registered property converters using the given comparator.
sortPropertyFilter(Comparator<PropertyFilter>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Sorts the current registered property filters using the given comparator.
sortPropertySources(Comparator<PropertySource>) - Method in interface org.apache.tamaya.spi.ConfigurationBuilder
Sorts the current registered property sources using the given comparator.
SUPPORTED - org.apache.tamaya.spi.ChangeSupport
Config change is supported, this config source supports registering ConfigChangeListeners.

T

TAMAYA_ORDINAL - Static variable in interface org.apache.tamaya.spi.PropertySource
property name to override default tamaya ordinals
toBuilder() - Method in interface org.apache.tamaya.Configuration
Create a new builder using this instance as its base.
toBuilder() - Method in class org.apache.tamaya.spi.ConversionContext
Creates a builder based on this instance.
toListValue() - Method in class org.apache.tamaya.spi.ListValue
 
toListValue() - Method in class org.apache.tamaya.spi.ObjectValue
 
toListValue() - Method in class org.apache.tamaya.spi.PropertyValue
Convert an instance to a List PropertyValue.
toLocalMap() - Method in class org.apache.tamaya.spi.ObjectValue
Convert the value tree to a local property map.
toLocalMap() - Method in class org.apache.tamaya.spi.PropertyValue
Convert the value tree to a property mapProperties using local keys.
toMap() - Method in class org.apache.tamaya.spi.ObjectValue
Convert the value tree to a property map.
toMap() - Method in class org.apache.tamaya.spi.PropertyValue
Convert the value tree to a property map.
toObjectValue() - Method in class org.apache.tamaya.spi.ListValue
 
toObjectValue() - Method in class org.apache.tamaya.spi.ObjectValue
 
toObjectValue() - Method in class org.apache.tamaya.spi.PropertyValue
Convert an instance to a Object PropertyValue.
toString() - Method in class org.apache.tamaya.spi.ConversionContext.Builder
 
toString() - Method in class org.apache.tamaya.spi.ConversionContext
 
toString() - Method in class org.apache.tamaya.spi.FilterContext
 
toString() - Method in class org.apache.tamaya.spi.ListValue
 
toString() - Method in class org.apache.tamaya.spi.ObjectValue
 
toString() - Method in class org.apache.tamaya.spi.PropertyValue
Create a String representation of the tree.
toString() - Method in class org.apache.tamaya.TypeLiteral
 
TypeLiteral<T> - Class in org.apache.tamaya
Class for instantiation of objects that represent parameterized types with current parameters.
TypeLiteral() - Constructor for class org.apache.tamaya.TypeLiteral
Constructor only for directly implementing a TypeLiteral hereby dynamically implementing a generic interface.
TypeLiteral(Type) - Constructor for class org.apache.tamaya.TypeLiteral
Constructor.

U

UNSUPPORTED - org.apache.tamaya.spi.ChangeSupport
Config change is not supported.

V

VALUE - org.apache.tamaya.spi.PropertyValue.ValueType
A simple value property.
valueOf(String) - Static method in enum org.apache.tamaya.spi.ChangeSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tamaya.spi.PropertyValue.ValueType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.tamaya.spi.ChangeSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tamaya.spi.PropertyValue.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(ConfigOperator) - Method in interface org.apache.tamaya.Configuration
A B C D E F G H I L M O P Q R S T U V W 
Skip navigation links

Copyright © 2014–2019 Apache Software Foundation. All rights reserved.