Component Categories
In order to add a Configurable to one or several arbitrary categories, it's just necessary to annotate the class (or one of its parent-classes, or one of its implementing interfaces, or one of the interfaces being implemented by one of its parent classes. E.g.
@ConfCategory(value = {"search", "parallel"}) class ParallelSearchDecoder implements Configurable{ ... }In ConfDesigner the categories are used to set up another component-selection-tree (beside the usual package-based one)
Read more about this topic: Conf Designer
Famous quotes containing the words component and/or categories:
“... no one knows anything about a strike until he has seen it break down into its component parts of human beings.”
—Mary Heaton Vorse (18741966)
“all the categories which we employ to describe conscious mental acts, such as ideas, purposes, resolutions, and so on, can be applied to ... these latent states.”
—Sigmund Freud (18561939)