The principal members of this package are:
BeanLocator
MutableBeanLocator
BeanLocator that distributes bindings from zero or more BindingPublishers.
BeanDescription
BeanLocator.
HiddenBinding
BeanLocator.
| BeanDescription | Binding source locations should implement this interface to supply descriptions to the BeanLocator. |
| BeanLocator | Finds and tracks bean implementations annotated with Qualifier annotations. |
| HiddenBinding | Binding source locations should implement this interface to hide bindings from the BeanLocator. |
| MutableBeanLocator | Mutable BeanLocator that finds and tracks bindings across zero or more BindingPublishers. |
| RankingFunction | Assigns each Binding a rank according to some function; higher ranks take precedence over lower ranks. |
| DefaultBeanLocator | Default MutableBeanLocator that locates qualified beans across a dynamic group of BindingPublishers. |
| DefaultRankingFunction | Simple RankingFunction that partitions qualified bindings into two main groups. |
| EntryListAdapter<K, V> | List backed by an Iterable sequence of map entries. |
| EntryMapAdapter<K, V> | Map backed by an Iterable sequence of map entries. |
| EntrySetAdapter<K, V> | Set backed by an Iterable sequence of map entries. |
| NamedIterableAdapter<V> | String mapping Iterable backed by a Named mapping Iterable. |
| ProviderIterableAdapter<K extends Annotation, V> | Iterable sequence of Provider entries backed by a sequence of BeanEntrys. |
| WildcardKey | Binding Key for implementations that act as "wild-cards", meaning they match against any assignable type. |