| Interface | Description |
|---|---|
| ExtensionModule |
Marks
Modules to be loaded when the world is assembled. |
| Class | Description |
|---|---|
| AnnotationLiteral |
Factory for annotation objects.
|
| ExtensionFinder |
Guice
Module that discovers ExtensionPoint implementations and registers them as binding. |
| ExtensionList<T> |
A component you can inject (via JIT binding) to discover the list of
extension points registered via
ExtensionFinder. |
| ExtensionLoaderModule<T> |
Responsible for producing
Bindings inside Injector
from a discovered extension. |
| ExtensionModule.Loader | |
| ExtensionPointList<T> | Deprecated |
| Annotation Type | Description |
|---|---|
| Extension |
Marks a class as a component to be injected.
|
| ExtensionImplementation |
Marks annotations that indicate implementations of extension points,
such as
Extension. |
| ExtensionPoint |
Marks types that are the extension point, a contract type to be implemented by subtypes.
|
Copyright © 2011-2013. All Rights Reserved.