A B C D E G I L N O R S U V W 

A

addListener(PropertyChangeListener) - Method in interface org.apache.tamaya.inject.api.DynamicValue
Add a listener to be called as weak reference, when this value has been changed.

B

BaseDynamicValue<T> - Class in org.apache.tamaya.inject.api
A accessor for a single configured value.
BaseDynamicValue() - Constructor for class org.apache.tamaya.inject.api.BaseDynamicValue
 

C

commit() - Method in interface org.apache.tamaya.inject.api.DynamicValue
Commits a new value that has not been committed yet, make it the new value of the instance.
commitAndGet() - Method in class org.apache.tamaya.inject.api.BaseDynamicValue
Performs a commit, if necessary, and returns the current value.
commitAndGet() - Method in interface org.apache.tamaya.inject.api.DynamicValue
Performs a commit, if necessary, and returns the current value.
Config - Annotation Type in org.apache.tamaya.inject.api
todo The author of this should fix this invalid Javadoc.
ConfigAutoInject - Annotation Type in org.apache.tamaya.inject.api
Annotation to control injection of a configured bean.
ConfigDefaultSections - Annotation Type in org.apache.tamaya.inject.api
todo The author of this should fix this invalid Javadoc.
configure(Object, Configuration) - Method in interface org.apache.tamaya.inject.spi.ConfiguredField
Actually calls the annotated method on the instance, hereby passing the configuration values evaluated.
configure(Object, Configuration) - Method in interface org.apache.tamaya.inject.spi.ConfiguredMethod
This method actually configures the given method on a instance of its parent type.
configure(Object, Configuration) - Method in interface org.apache.tamaya.inject.spi.ConfiguredType
This method actually configures an instance using the given configuration data.
ConfiguredField - Interface in org.apache.tamaya.inject.spi
Abstract model of an field used to inject configuration.
ConfiguredItemSupplier<T> - Interface in org.apache.tamaya.inject.api
Represents a supplier of results.
ConfiguredMethod - Interface in org.apache.tamaya.inject.spi
Abstract model of an method used to inject configuration.
ConfiguredType - Interface in org.apache.tamaya.inject.spi
Abstract model of an type used to inject configuration.

D

DynamicValue<T> - Interface in org.apache.tamaya.inject.api
A accessor for a single configured value.

E

evaluateKeys(Member, ConfigDefaultSections) - Static method in class org.apache.tamaya.inject.api.InjectionUtils
Evaluates all absolute configuration keys based on the member name found.
evaluateKeys(Member, ConfigDefaultSections, Config) - Static method in class org.apache.tamaya.inject.api.InjectionUtils
Evaluates all absolute configuration keys based on the annotations found in a class.
evaluateValue() - Method in interface org.apache.tamaya.inject.api.DynamicValue
Evaluates the current value dynamically from the underlying configuration.

G

get() - Method in interface org.apache.tamaya.inject.api.ConfiguredItemSupplier
Gets a result.
get() - Method in interface org.apache.tamaya.inject.api.DynamicValue
If a value is present in this DynamicValue, returns the value, otherwise throws ConfigException.
getAnnotatedField() - Method in interface org.apache.tamaya.inject.spi.ConfiguredField
Get the annotated field.
getAnnotatedMethod() - Method in interface org.apache.tamaya.inject.spi.ConfiguredMethod
Get the underlying method reflection type.
getConfiguredFields() - Method in interface org.apache.tamaya.inject.spi.ConfiguredType
Get the registered configured fields.
getConfiguredKeys() - Method in interface org.apache.tamaya.inject.spi.ConfiguredField
Get a list of all target keys for the given field.
getConfiguredKeys() - Method in interface org.apache.tamaya.inject.spi.ConfiguredMethod
Get the key required to be evaluated.
getConfiguredMethods() - Method in interface org.apache.tamaya.inject.spi.ConfiguredType
Get the registered configured methods.
getKeys(Field) - Static method in class org.apache.tamaya.inject.api.InjectionUtils
Collects all keys to be be accessed as defined by any annotations of type ConfigDefaultSections, Config.
getKeys(Method) - Static method in class org.apache.tamaya.inject.api.InjectionUtils
Collects all keys to be be accessed as defined by any annotations of type ConfigDefaultSections, Config.
getName() - Method in interface org.apache.tamaya.inject.spi.ConfiguredField
Get the field's name.
getName() - Method in interface org.apache.tamaya.inject.spi.ConfiguredMethod
Get the method's name, e.g.
getName() - Method in interface org.apache.tamaya.inject.spi.ConfiguredType
Get the type's name.
getNewValue() - Method in interface org.apache.tamaya.inject.api.DynamicValue
Access a new value that has not yet been committed.
getParameterTypes() - Method in interface org.apache.tamaya.inject.spi.ConfiguredMethod
Get the methods input parameter types.
getSignature() - Method in interface org.apache.tamaya.inject.spi.ConfiguredField
Get the field's full signature.
getSignature() - Method in interface org.apache.tamaya.inject.spi.ConfiguredMethod
Get the methods signature, e.g.
getType() - Method in interface org.apache.tamaya.inject.spi.ConfiguredField
Get the field's type.
getType() - Method in interface org.apache.tamaya.inject.spi.ConfiguredType
Get the type's class.
getUpdatePolicy() - Method in interface org.apache.tamaya.inject.api.DynamicValue
Access the UpdatePolicy used for updating this value.

I

InjectionUtils - Class in org.apache.tamaya.inject.api
Utility class with several commonly used functions.
isPresent() - Method in class org.apache.tamaya.inject.api.BaseDynamicValue
Return true if there is a value present, otherwise false.
isPresent() - Method in interface org.apache.tamaya.inject.api.DynamicValue
Return true if there is a value present, otherwise false.

L

LoadPolicy - Enum in org.apache.tamaya.inject.api
Available policies that describe how changes affecting configured values are published/reinjected for a DynamicValue.

N

NoConfig - Annotation Type in org.apache.tamaya.inject.api
This is a small marker annotations to inform Tamaya that the annotated element should never be injected with configured data.

O

orElse(T) - Method in class org.apache.tamaya.inject.api.BaseDynamicValue
Return the value if present, otherwise return other.
orElse(T) - Method in interface org.apache.tamaya.inject.api.DynamicValue
Return the value if present, otherwise return other.
orElseGet(ConfiguredItemSupplier<? extends T>) - Method in class org.apache.tamaya.inject.api.BaseDynamicValue
Return the value if present, otherwise invoke other and return the result of that invocation.
orElseGet(ConfiguredItemSupplier<? extends T>) - Method in interface org.apache.tamaya.inject.api.DynamicValue
Return the value if present, otherwise invoke other and return the result of that invocation.
orElseThrow(ConfiguredItemSupplier<? extends X>) - Method in class org.apache.tamaya.inject.api.BaseDynamicValue
Return the contained value, if present, otherwise throw an exception to be created by the provided supplier.
orElseThrow(ConfiguredItemSupplier<? extends X>) - Method in interface org.apache.tamaya.inject.api.DynamicValue
Return the contained value, if present, otherwise throw an exception to be created by the provided supplier.
org.apache.tamaya.inject.api - package org.apache.tamaya.inject.api
Common njection API.
org.apache.tamaya.inject.spi - package org.apache.tamaya.inject.spi
 

R

removeListener(PropertyChangeListener) - Method in interface org.apache.tamaya.inject.api.DynamicValue
Removes a listener to be called, when this value has been changed.

S

setUpdatePolicy(UpdatePolicy) - Method in interface org.apache.tamaya.inject.api.DynamicValue
Sets a new UpdatePolicy.

U

UpdatePolicy - Enum in org.apache.tamaya.inject.api
Policy to control how new values are applied to a DynamicValue.
updateValue() - Method in interface org.apache.tamaya.inject.api.DynamicValue
Method to check for and apply a new value.

V

valueOf(String) - Static method in enum org.apache.tamaya.inject.api.LoadPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tamaya.inject.api.UpdatePolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.tamaya.inject.api.LoadPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tamaya.inject.api.UpdatePolicy
Returns an array containing the constants of this enum type, in the order they are declared.

W

WithConfigOperator - Annotation Type in org.apache.tamaya.inject.api
Annotation to define an configuration operator to be used before accessing a configured key.
WithPropertyConverter - Annotation Type in org.apache.tamaya.inject.api
Annotation to define a type adapter to be used before injecting a configured key, or for applying changes.
A B C D E G I L N O R S U V W 

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