org.apache.felix.ipojo.annotations

## Annotation Type Modified

    @Target(value={METHOD,ANNOTATION_TYPE})
    public @interface Modified

This annotation declares a modify method.

Author:
  Felix Project Team

### Optional Element Summary

Optional Elements
`boolean` `aggregate` Set if the dependency is an aggregate dependency.
`Class<? extends Comparator>` `comparator` Set the comparator.
`String` `filter` Set the dependency filter.
`String` `from` Set the from attribute.
`String` `id` Set the dependency id.
`boolean` `optional` Set if the dependency is optional.
`BindingPolicy` `policy` Set the binding policy.
`String` `specification` Set the required specification.

### Element Detail

#### filter

    public abstract String filter

Set the dependency filter. Default : no filter

Default:
  ""

#### aggregate

    public abstract boolean aggregate

Set if the dependency is an aggregate dependency. Default : false

Default:
  false

#### optional

    public abstract boolean optional

Set if the dependency is optional. Default : false

Default:
  false

#### specification

    public abstract String specification

Set the required specification. Default : empty (try to discover).

Default:
  ""

#### id

    public abstract String id

Set the dependency id. Default : empty.

Default:
  ""

#### policy

    public abstract BindingPolicy policy

Set the binding policy. Acceptable policies are dynamic, static and dynamic-priority. Default: dynamic.

Default:
  org.apache.felix.ipojo.annotations.BindingPolicy.DYNAMIC

#### comparator

    public abstract Class<? extends Comparator> comparator

Set the comparator. The indicated class must implement `Comparator`

Default:
  java.util.Comparator.class

#### from

    public abstract String from

Set the from attribute.

Default:
  ""