| Interface | Description |
|---|---|
| LabelProviderData |
This
LabelProviderData should keep the 'Data' inside a 'LabelSet', for instance the list of Labels |
| LabelProviderMetadata |
Provides info that is not written in the 'Labelset'.
|
| LabelsetMetadata |
Provide the 'Metadata' information of a 'Labelset'
|
| RuleProviderMetadata |
Describes
RuleProvider instances. |
| RuleProviderRegistryCache |
This class provides convenience methods for retrieving a
RuleProviderRegistry. |
| RulesetMetadata |
Each
Addon that contains RuleProvider implementations 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.
|
| TechnologyReferenceTransformerLoader |
Provides a mechanism for loading
TechnologyReferenceTransformer instances. |
| Class | Description |
|---|---|
| AbstractLabelsetMetadata |
Base class for constructing
LabelsetMetadata instances. |
| AbstractRulesetMetadata |
Base class for constructing
RulesetMetadata instances. |
| Label |
Represents the content of a Label.
|
| LabelMetadataBuilder |
Create concrete classes of
LabelProviderMetadata |
| LabelProviderRegistry |
Keeps a collection of all
LabelProvider instances that have been loaded by Windup. |
| MetadataBuilder |
Fluent builder for creating
RuleProviderMetadata instances. |
| RuleProviderRegistry |
Maintains a link between all
Rule and RuleProvider instances that have been loaded by Windup. |
| TechnologyMetadata | |
| TechnologyReference |
Represents a technology with a name (id) and
VersionRange. |
| TechnologyReferenceTransformer |
Provides a mechanism for transforming from one
TechnologyReference to another. |
| Enum | Description |
|---|---|
| RuleMetadataType |
| Annotation Type | Description |
|---|---|
| RuleMetadata |
A descriptor for
RuleProvider metadata. |
| Technology |
A descriptor for
RuleMetadata#sourceTechnology() and RuleMetadata#targetTechnology() |
Copyright © 2021 JBoss by Red Hat. All rights reserved.