Conf Designer - Component Categories

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 (1874–1966)

    The analogy between the mind and a computer fails for many reasons. The brain is constructed by principles that assure diversity and degeneracy. Unlike a computer, it has no replicative memory. It is historical and value driven. It forms categories by internal criteria and by constraints acting at many scales, not by means of a syntactically constructed program. The world with which the brain interacts is not unequivocally made up of classical categories.
    Gerald M. Edelman (b. 1928)