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)
“Of course Im a black writer.... Im not just a black writer, but categories like black writer, woman writer and Latin American writer arent marginal anymore. We have to acknowledge that the thing we call literature is more pluralistic now, just as society ought to be. The melting pot never worked. We ought to be able to accept on equal terms everybody from the Hassidim to Walter Lippmann, from the Rastafarians to Ralph Bunche.”
—Toni Morrison (b. 1931)