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

A

addContextData(String, Object) - Method in class org.apache.tamaya.spi.PropertyValueBuilder
Add an additional context data information.
addPropertyConverter(TypeLiteral<T>, PropertyConverter<T>) - Method in interface org.apache.tamaya.spi.ConfigurationContext
This method can be used for programmatically adding PropertyConverters.
addPropertyConverter(TypeLiteral<T>, PropertyConverter<T>) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
This method can be used for programmatically adding PropertyConverters.
addPropertyFilters(PropertyFilter...) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
Adds the given PropertyFilter instances.
addPropertyFilters(Collection<PropertyFilter>) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
Adds the given PropertyFilter instances.
addPropertySources(PropertySource...) - Method in interface org.apache.tamaya.spi.ConfigurationContext
This method can be used for programmatically adding PropertySources.
addPropertySources(PropertySource...) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
This method can be used for programmatically adding PropertySources.
addPropertySources(Collection<PropertySource>) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
This method can be used for programmatically adding PropertySources.
addSupportedFormats(Class<? extends PropertyConverter>, String...) - Method in class org.apache.tamaya.spi.ConversionContext
Allows to add information on the supported/tried formats, which can be shown to the user, especially when conversion failed.
addSupportedFormats(Class<? extends PropertyConverter>, String...) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Add the formats provided by a PropertyConverter.

B

build() - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
Builds a ConfigurationContext based on the data set.
build() - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Builds a new context instance.
build() - Method in class org.apache.tamaya.spi.PropertyValueBuilder
Creates a new immutable PropertyValue.
builder(String, String, String) - Static method in class org.apache.tamaya.spi.PropertyValue
Creates a new builder instance.

C

collect(Map<String, String>, String, PropertySource) - Method in interface org.apache.tamaya.spi.PropertyValueCombinationPolicy
Method that is called for each value evaluated by a PropertySource for the given key.
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
Models a function that maps a given Configuration to another Configuration.
ConfigQuery<T> - Interface in org.apache.tamaya
Models a function that maps a given Configuration to something else.
Configuration - Interface in org.apache.tamaya
A configuration models a aggregated set current properties, identified by a unique key, but adds higher level access functions to a PropertySource.
ConfigurationContext - Interface in org.apache.tamaya.spi
Central SPI for programmatically dealing with the setup of the configuration system.
ConfigurationContextBuilder - Interface in org.apache.tamaya.spi
A builder for creating new or adapting instances of ConfigurationContext.
ConfigurationProvider - Class in org.apache.tamaya
Static access to the Configuration for the very application.
ConfigurationProviderSpi - Interface in org.apache.tamaya.spi
SPI that must be implemented to provide the component that manages all Configuration instances in a system.
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.
ConversionContext.Builder(TypeLiteral<?>) - Constructor for class org.apache.tamaya.spi.ConversionContext.Builder
Creates a new Builder instance.
ConversionContext.Builder(String, TypeLiteral<?>) - Constructor for class org.apache.tamaya.spi.ConversionContext.Builder
Creates a new Builder instance.
ConversionContext.Builder(Configuration, ConfigurationContext, String, TypeLiteral<?>) - Constructor for class org.apache.tamaya.spi.ConversionContext.Builder
Creates a new Builder instance.
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.

D

DEFAULT_OVERRIDING_COLLECTOR - Static variable in interface org.apache.tamaya.spi.PropertyValueCombinationPolicy
Default overriding collector, where each existing entry (current is overridden by a subsequent non-null entry evaluated by propertySource.get(key).

E

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.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 context containing all the required values for implementing filtering.
FilterContext(String, Map<String, String>, boolean) - Constructor for class org.apache.tamaya.spi.FilterContext
Creates a new FilterContext.
filterProperty(String, FilterContext) - Method in interface org.apache.tamaya.spi.PropertyFilter
Maps the current valueToBeFiltered value to a new value.

G

get(String) - Method in interface org.apache.tamaya.Configuration
Access a property.
get(String, Class<T>) - Method in interface org.apache.tamaya.Configuration
Get the property keys as type T.
get(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.spi.PropertySource
Access a property.
get(String) - Method in class org.apache.tamaya.spi.PropertyValue
Access the given key from this value.
getAnnotatedElement() - Method in class org.apache.tamaya.spi.ConversionContext
Get the annotated element, if conversion is performed using injection mechanisms.
getConfigEntries() - Method in class org.apache.tamaya.spi.FilterContext
This map contains the following keys: the original value before any filters were applied on it.
getConfigEntries() - Method in class org.apache.tamaya.spi.PropertyValue
Creates a full configuration map for this key, value pair and all its meta context data.
getConfiguration() - Static method in class org.apache.tamaya.ConfigurationProvider
Access the current configuration.
getConfiguration() - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
Access the current Configuration.
getConfiguration() - Method in class org.apache.tamaya.spi.ConversionContext
Get the configuration, which is targeted.
getConfigurationContext() - Static method in class org.apache.tamaya.ConfigurationProvider
Deprecated.
getConfigurationContext() - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
Deprecated.
Will be removed in favour of Configuration.getContext().
getConfigurationContext() - Method in class org.apache.tamaya.spi.ConversionContext
 
getConfigurationContextBuilder() - Static method in class org.apache.tamaya.ConfigurationProvider
Create a new ConfigurationContextBuilder instance.
getConfigurationContextBuilder() - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
Creates a new ConfigurationContextBuilder instance.
getContext() - Method in interface org.apache.tamaya.Configuration
Access a configurationŝ context.
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.
getKey() - Method in class org.apache.tamaya.spi.ConversionContext
Get the key accessed.
getKey() - Method in class org.apache.tamaya.spi.FilterContext
Get the key accessed.
getKey() - Method in class org.apache.tamaya.spi.PropertyValue
The requested key.
getName() - Method in interface org.apache.tamaya.spi.PropertySource
Get the name of the property source.
getOrDefault(String, String) - Method in interface org.apache.tamaya.Configuration
Access a property.
getOrDefault(String, Class<T>, T) - Method in interface org.apache.tamaya.Configuration
Get the property keys as type T.
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
Lookup order: TODO rethink whole default PropertySources and ordering: TODO introduce default values or constants for ordinals System properties (ordinal 400) Environment properties (ordinal 300) JNDI values (ordinal 200) Properties file values (/META-INF/applicationConfiguration.properties) (ordinal 100) Important Hints for custom implementations: If a custom implementation should be invoked before the default implementations, use a value > 400 If a custom implementation should be invoked after the default implementations, use a value < 100 Reordering of the default order of the config-sources: Example: If the properties file/s should be used before the other implementations, you have to configure an ordinal > 400.
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 Map.
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.ConfigurationContext
Access the current PropertyFilter instances.
getPropertySources() - Method in interface org.apache.tamaya.spi.ConfigurationContext
This method returns the current list of registered PropertySources ordered via their ordinal.
getPropertySources() - Method in interface org.apache.tamaya.spi.PropertySourceProvider
 
getPropertyValueCombinationPolicy() - Method in interface org.apache.tamaya.spi.ConfigurationContext
Access the PropertyValueCombinationPolicy used to evaluate the final property values.
getRawType() - Method in class org.apache.tamaya.TypeLiteral
Returns basic raw Java type.
getService(Class<T>) - Method in interface org.apache.tamaya.spi.ServiceContext
Access a service singleton via its type.
getServiceContext() - Static method in class org.apache.tamaya.spi.ServiceContextManager
getServices(Class<T>) - Method in interface org.apache.tamaya.spi.ServiceContext
Access a list current services, given its type.
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.
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.PropertyValue
The value.

H

hashCode() - Method in class org.apache.tamaya.TypeLiteral
 

I

isConfigurationContextSettable() - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
Method that allows to determine if a new ConfigurationContext can be applied programmatically.
isScannable() - Method in interface org.apache.tamaya.spi.PropertySource
Determines if this config source can be scanned for its list of properties.
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().

O

of(String, String, String) - Static method in class org.apache.tamaya.spi.PropertyValue
Creates a new PropertyValue without any metadata..
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
Creates a new Configuration based on the given Configuration.
ordinal() - Method in interface org.apache.tamaya.spi.ServiceContext
 
org.apache.tamaya - package org.apache.tamaya
 
org.apache.tamaya.spi - package org.apache.tamaya.spi
 

P

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 map 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 value.
PropertyValueBuilder - Class in org.apache.tamaya.spi
Builder to create a PropertyValue instance.
PropertyValueBuilder(String, String, String) - Constructor for class org.apache.tamaya.spi.PropertyValueBuilder
Create a new builder instance, for a given set of parameters.
PropertyValueCombinationPolicy - Interface in org.apache.tamaya.spi
Policy that determines how the final value of a configuration entry is evaluated.

Q

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

R

removePropertyConverters(TypeLiteral<?>, PropertyConverter<?>...) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
Removes the given PropertyConverter instances.
removePropertyConverters(TypeLiteral<?>, Collection<PropertyConverter<?>>) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
Removes the given PropertyConverter instances.
removePropertyFilters(PropertyFilter...) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
Removes the given PropertyFilter instances.
removePropertyFilters(Collection<PropertyFilter>) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
Removes the given PropertyFilter instances.
removePropertySources(String...) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
This method can be used for programmatically adding PropertySources.
removePropertySources(Collection<String>) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
This method can be used for programmatically adding PropertySources.

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.
setConfiguration(Configuration) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Sets the configuration.
setConfigurationContext(ConfigurationContext) - Static method in class org.apache.tamaya.ConfigurationProvider
This method allows to replace the current ConfigurationContext with a new instance.
setConfigurationContext(ConfigurationContext) - Method in interface org.apache.tamaya.spi.ConfigurationProviderSpi
This method allows to replace the current ConfigurationContext with a new instance.
setConfigurationContext(ConfigurationContext) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Sets the configuration.
setContext(ConfigurationContext) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
Init this builder instance with the given ConfigurationContext instance.
setContextData(Map<String, String>) - Method in class org.apache.tamaya.spi.PropertyValueBuilder
Replaces/sets the context data.
setKey(String) - Method in class org.apache.tamaya.spi.ConversionContext.Builder
Sets the key.
setPropertyValueCombinationPolicy(PropertyValueCombinationPolicy) - Method in interface org.apache.tamaya.spi.ConfigurationContextBuilder
Sets the PropertyValueCombinationPolicy used to evaluate the final property values.

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.spi.ConfigurationContext
Creates a ConfigurationContextBuilder preinitialized with the data from this instance.
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.PropertyValueBuilder
 
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(Type) - Constructor for class org.apache.tamaya.TypeLiteral
Constructor.
TypeLiteral() - Constructor for class org.apache.tamaya.TypeLiteral
Constructor only for directly implemeting a TypeLiteral hereby dynamically implementing a generic interface.

W

with(ConfigOperator) - Method in interface org.apache.tamaya.Configuration
Extension point for adjusting configuration.
A B C D E F G H I O P Q R S T W 

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