A C D G I O R T U

## A

annotatedField - Variable in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
  The configured field instance.

## C

ConfigTemplateInvocationHandler - Class in org.apache.tamaya.inject.internal
  Invocation handler that handles request against a configuration template.
ConfigTemplateInvocationHandler(Class<?>) - Constructor for class org.apache.tamaya.inject.internal.ConfigTemplateInvocationHandler
  Creates a new handler instance.
ConfigurationInjection - Class in org.apache.tamaya.inject
  Singleton accessor class for accessing `ConfigurationInjector` instances.
ConfigurationInjector - Interface in org.apache.tamaya.inject
  Accessor interface for injection of configuration and configuration templates.
configure(T) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
  Configures the current instance and registers necessary listener to forward config change events as defined by the current annotations in place.
configure(T, Configuration) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
  Configures the current instance and registers necessary listener to forward config change events as defined by the current annotations in place.
configure(Object, Configuration) - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
  Evaluate the initial keys fromMap the configuration and applyChanges it to the field.
configure(Object, Configuration) - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
configure(Object) - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
  Method called to configure an instance.
configure(Object, Configuration) - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
configure(T) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
  Configured the current instance and reigsterd necessary listener to forward config change events as defined by the current annotations in place.
configure(T, Configuration) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
  Configured the current instance and reigsterd necessary listener to forward config change events as defined by the current annotations in place.
ConfiguredFieldImpl - Class in org.apache.tamaya.inject.internal
  Small class that contains and manages all information anc access to a configured field and a concrete instance current it (referenced by a weak reference).
ConfiguredFieldImpl(Field) - Constructor for class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
  Models a configured field and provides mechanisms for injection.
ConfiguredSetterMethod - Class in org.apache.tamaya.inject.internal
  Small class that contains and manages all information and access to a configured field and a concrete instance current it (referenced by a weak reference).
ConfiguredSetterMethod(Method) - Constructor for class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
  Models a configured field and provides mechanisms for injection.
ConfiguredTypeImpl - Class in org.apache.tamaya.inject.internal
  Structure that contains and manages configuration related things for a configured type registered.
ConfiguredTypeImpl(Class) - Constructor for class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
  Creates an instance of this class hereby evaluating the config annotations given for later effective injection (configuration) of instances.
createTemplate(Class<T>) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
  Creates a template implementing the annotated methods based on current configuration data.
createTemplate(Class<T>, Configuration) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
  Creates a template implementting the annotated methods based on current configuration data.
createTemplate(Class<T>) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
  Create a template implementting the annotated methods based on current configuration data.
createTemplate(Class<T>, Configuration) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
  Create a template implementting the annotated methods based on current configuration data.

## D

DefaultConfigurationInjector - Class in org.apache.tamaya.inject.internal
  Simple injector singleton that also registers instances configured using weak references.
DefaultConfigurationInjector() - Constructor for class org.apache.tamaya.inject.internal.DefaultConfigurationInjector

## G

getAnnotatedField() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
getAnnotatedMethod() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
  Access the annotated method.
getAnnotation(Class<T>, AnnotatedElement...) - Static method in class org.apache.tamaya.inject.internal.Utils
  Utility method to read out repeatable annotations.
getAnnotations(AnnotatedElement, Class<T>, Class<R>) - Static method in class org.apache.tamaya.inject.internal.Utils
  Utility method to read out repeatable annotations.
getAnnotations(AccessibleObject, Class<T>, Class<R>) - Static method in class org.apache.tamaya.inject.internal.Utils
  Utility method to read out repeatable annotations.
getConfigurationInjector() - Static method in class org.apache.tamaya.inject.ConfigurationInjection
  Get the current injector instance.
getConfiguredFields() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
  Get the registered configured fields.
getConfiguredKeys() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
  Access the applyable configuration keys for this field.
getConfiguredKeys() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
  Access the applyable configuration keys for this field.
getConfiguredMethods() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
  Get the registered annotated setter methods.
getConfiguredSupplier(ConfiguredItemSupplier<T>) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
  Creates a supplier for configured instances of the given type `T`.
getConfiguredSupplier(ConfiguredItemSupplier<T>, Configuration) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
  Creates a supplier for configured instances of the given type `T`.
getConfiguredSupplier(ConfiguredItemSupplier<T>) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
getConfiguredSupplier(ConfiguredItemSupplier<T>, Configuration) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
getName() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
getName() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
getName() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
getParameterTypes() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
  Get the type to be set on the setter method.
getSignature() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
getSignature() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
getType() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
  Get the field's type.
getType() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl

## I

invoke(Object, Method, Object[]) - Method in class org.apache.tamaya.inject.internal.ConfigTemplateInvocationHandler
isConfigured(Class) - Static method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
isConfiguredField(Field) - Static method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
isConfiguredMethod(Method) - Static method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl

## O

org.apache.tamaya.inject - package org.apache.tamaya.inject
  Main SE based injection API.
org.apache.tamaya.inject.internal - package org.apache.tamaya.inject.internal
  This package provides default implementation of a purely SE based injection mechanism.

## R

registerType(Class<?>) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
  Extract the configuration annotation config and registers it per class, for later reuse.

## T

toString() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
toString() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl

## U

Utils - Class in org.apache.tamaya.inject.internal
  Utility class simplifying some implementation aspects.

A C D G I O R T U

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