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.