BeanProperty
Date: 2016-06-25

org.osgi.service.blueprint.reflect

## Interface BeanProperty

-     @ConsumerType
      public interface BeanProperty

  Metadata for a property to be injected into a bean. The properties of a bean are obtained from `BeanMetadata.getProperties()`. This is specified by the `property` elements of a bean. Properties are defined according to the Java Beans conventions.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getName()` Return the name of the property to be injected.
    `Metadata` | `getValue()` Return the Metadata for the value to be injected into a bean.

- - ### Method Detail

    - #### getName

          java.lang.String getName()

      Return the name of the property to be injected. The name follows Java Beans conventions. This is specified by the `name` attribute.
      Returns:
        The name of the property to be injected.

    - #### getValue

          Metadata getValue()

      Return the Metadata for the value to be injected into a bean. This is specified by the `value` attribute or in inlined text.
      Returns:
        The Metadata for the value to be injected into a bean.