Index

A C E F G I M O P S T V 
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
 
A C E F G I M O P S T V 
All Classes and Interfaces|All Packages|Constant Field Values