Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- absolute() - Element in annotation interface ch.raffael.meldioc.Parameter
-
Ignore the specified
Parameter.Prefix - ALL - Static variable in annotation interface ch.raffael.meldioc.Parameter
C
- ch.raffael.meldioc - package ch.raffael.meldioc
- ch.raffael.meldioc.meta - package ch.raffael.meldioc.meta
- Configuration - Annotation Interface in ch.raffael.meldioc
-
A configuration represents a set of feature implementation that together form a whole (application, EJB, whatever).
E
- ExtensionPoint - Annotation Interface in ch.raffael.meldioc
-
Extension points allow other features to further configure this feature during
setup(contribute to the extension point).
F
- Feature - Annotation Interface in ch.raffael.meldioc
-
The main building block of Meld, represents a functionality or group thereof (module).
- Feature.DependsOn - Annotation Interface in ch.raffael.meldioc
-
Mark an interface as dependency (as opposed to the feature implementing it).
- Feature.Import - Annotation Interface in ch.raffael.meldioc
-
Mark a superclass or implemented interface as imported into the feature.
- Feature.Mount - Annotation Interface in ch.raffael.meldioc
-
Mount a feature into a configuration.
G
- Generated - Annotation Interface in ch.raffael.meldioc.meta
-
Marks generated classes.
I
- injected() - Element in annotation interface ch.raffael.meldioc.Feature.Mount
-
Instead of generating an implementation of the mount, add a method to the builder to inject an implementation.
M
- mount() - Element in annotation interface ch.raffael.meldioc.Configuration
-
Additional features to mount.
O
- override() - Element in annotation interface ch.raffael.meldioc.Provision
P
- packageLocal() - Element in annotation interface ch.raffael.meldioc.Configuration
-
Make the shell package local or public.
- Parameter - Annotation Interface in ch.raffael.meldioc
-
Used to retrieve a configuration parameter.
- Parameter.Prefix - Annotation Interface in ch.raffael.meldioc
-
Specify a prefix for all parameters in this class.
- Provision - Annotation Interface in ch.raffael.meldioc
-
Provisions are components that implement the functionality of the features (Spring beans, Guice bindings, "services").
S
- Setup - Annotation Interface in ch.raffael.meldioc
-
Setup methods are called during construction of the configuration to add further initialisation logic.
- shellName() - Element in annotation interface ch.raffael.meldioc.Configuration
-
The name of the shell class.
- singleton() - Element in annotation interface ch.raffael.meldioc.Provision
T
- timestamp() - Element in annotation interface ch.raffael.meldioc.meta.Generated
- TIMESTAMP_ATTR - Static variable in annotation interface ch.raffael.meldioc.meta.Generated
V
- value() - Element in annotation interface ch.raffael.meldioc.Parameter.Prefix
- value() - Element in annotation interface ch.raffael.meldioc.Parameter
-
The key in the configuration to use, defaults to the method name converted to kebab case.
- version() - Element in annotation interface ch.raffael.meldioc.meta.Generated
- version() - Static method in class ch.raffael.meldioc.meta.Version
- Version - Class in ch.raffael.meldioc.meta
- VERSION_ATTR - Static variable in annotation interface ch.raffael.meldioc.meta.Generated
All Classes and Interfaces|All Packages|Constant Field Values