org.apache.tamaya.inject

## Annotation Type ConfiguredProperty

-     @Retention(value=RUNTIME)
       @Target(value={FIELD,METHOD})
      public @interface ConfiguredProperty

  Annotation to enable injection current a configured property or define the returned data for a configuration template method. Hereby this annotation can be used in multiple ways and combined with other annotations such as `DefaultValue`, `WithLoadPolicy`, `WithConfigOperator`, `WithPropertyConverter`. Below the most simple variant current a configured class is given: {@code pubic class ConfiguredItem{

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `String[]` | `keys` Get the property names to be used.

- - ### Element Detail

    - #### keys

          public abstract String[] keys

      Get the property names to be used. Hereby the first non null keys evaluated is injected as property keys.
      Returns:
        the property names, not null. If missing the field or method name being injected is used by default.
      Default:
        {}

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