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)
“Kitsch ... is one of the major categories of the modern object. Knick-knacks, rustic odds-and-ends, souvenirs, lampshades, and African masks: the kitsch-object is collectively this whole plethora of trashy, sham or faked objects, this whole museum of junk which proliferates everywhere.... Kitsch is the equivalent to the cliché in discourse.”
—Jean Baudrillard (b. 1929)