Package org.jboss.windup.config.metadata
-
Interface Summary Interface Description LabelProviderData ThisLabelProviderDatashould keep the 'Data' inside a 'LabelSet', for instance the list ofLabelsLabelProviderMetadata Provides info that is not written in the 'Labelset'.LabelsetMetadata Provide the 'Metadata' information of a 'Labelset'RuleProviderMetadata DescribesRuleProviderinstances.RuleProviderRegistryCache This class provides convenience methods for retrieving aRuleProviderRegistry.RulesetMetadata EachAddonthat containsRuleProviderimplementations should implement this interface, and by doing so provide some basic metadata about its contents.TechnologyMetadataLoader TechnologyMetadataProvider Maintains information about which technologies are defined in the rulesets.TechnologyReferenceAliasTranslatorLoader Provides a mechanism for loadingTechnologyReferenceAliasTranslatorinstances. -
Class Summary Class Description AbstractLabelsetMetadata Base class for constructingLabelsetMetadatainstances.AbstractRulesetMetadata Base class for constructingRulesetMetadatainstances.Label Represents the content of a Label.LabelMetadataBuilder Create concrete classes ofLabelProviderMetadataLabelProviderRegistry Keeps a collection of allLabelProviderinstances that have been loaded by Windup.MetadataBuilder Fluent builder for creatingRuleProviderMetadatainstances.RuleProviderRegistry Maintains a link between allRuleandRuleProviderinstances that have been loaded by Windup.TechnologyMetadata TechnologyReference Represents a technology with a name (id) andVersionRange.TechnologyReferenceAliasTranslator Translates from oneTechnologyReferenceto another, ie. -
Enum Summary Enum Description RuleMetadataType -
Annotation Types Summary Annotation Type Description RuleMetadata A descriptor forRuleProvidermetadata.Technology A descriptor forRuleMetadata#sourceTechnology()andRuleMetadata#targetTechnology()