| Interface | Description |
|---|---|
| Component<K> |
Base interface for keyed components.
|
| ComponentFactory<K,C extends Component<K>> |
Interface for
Component factories. |
| ComponentRepository<K,C extends Component<K>> |
Generic interface for repositories containing
Components. |
| Keyed<K> |
Interface for keyed classes
|
| SingleTypeComponentFactory<K,C extends Component<K>> |
Convenience interface for a
ComponentFactory that supports only a single key. |
| Class | Description |
|---|---|
| AbstractComponentRepository<K,C extends Component<K>,F extends ComponentFactory<K,C>> |
Abstract class to encapsulate the loading of implementations that are registered with the ServiceLoader interface.
|
| AbstractSimilarityKeyComponentRepository<K extends Similar<K>,C extends Component<K>,F extends ComponentFactory<K,C>> |
Component repository for keys that can be similar and support for composite keys.
|
| AbstractSimilarityKeyRepository<K extends Similar<K>,C extends Component<K>> | |
| ClassBasedComponentKey<T> |
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.