| Package | Description |
|---|---|
| org.jboss.windup.config.builder | |
| org.jboss.windup.config.metadata |
| Modifier and Type | Method and Description |
|---|---|
MetadataBuilder |
RuleProviderBuilder.getMetadataBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MetadataBuilder |
MetadataBuilder.addExecuteAfter(Class<? extends RuleProvider> type)
Ad an entry to the list of
RuleProvider classes that should execute after the Rule instances in the corresponding
RuleProvider instance. |
MetadataBuilder |
MetadataBuilder.addExecuteAfterId(String id)
Add an entry to the list of the
RuleProvider classes that should execute before the Rule instances in the corresponding
RuleProvider instance. |
MetadataBuilder |
MetadataBuilder.addExecuteBefore(Class<? extends RuleProvider> type)
Ad an entry to the list of
RuleProvider classes that should execute after the Rule instances in the corresponding
RuleProvider instance. |
MetadataBuilder |
MetadataBuilder.addExecuteBeforeId(String id)
Add to the list of the
RuleProvider classes that should execute after the Rule instances in the corresponding
RuleProvider instance. |
MetadataBuilder |
MetadataBuilder.addRequiredAddon(org.jboss.forge.furnace.addons.AddonId reference)
Add to the
Set of Addons required to run this rule-set. |
MetadataBuilder |
MetadataBuilder.addSourceTechnology(TechnologyReference reference)
|
MetadataBuilder |
MetadataBuilder.addTag(String tag) |
MetadataBuilder |
MetadataBuilder.addTags(String tag,
String... tags)
Add to the
Set of tags by which this RulesetMetadata is classified. |
MetadataBuilder |
MetadataBuilder.addTargetTechnology(TechnologyReference reference)
|
static MetadataBuilder |
MetadataBuilder.forProvider(Class<? extends RuleProvider> implementationType)
Create a new
RuleProviderMetadata builder instance for the given RuleProvider type, using the provided parameters and
RulesetMetadata to seed sensible defaults. |
static MetadataBuilder |
MetadataBuilder.forProvider(Class<? extends RuleProvider> implementationType,
String providerId)
Create a new
RuleProviderMetadata builder instance for the given RuleProvider type, and String ID, using the provided
parameters and RulesetMetadata to seed sensible defaults. |
MetadataBuilder |
MetadataBuilder.setDescription(String description)
Sets the human readable description.
|
MetadataBuilder |
MetadataBuilder.setExecuteAfter(List<Class<? extends RuleProvider>> executeAfter)
Set the list of
RuleProvider classes that should execute before the Rule instances in the corresponding RuleProvider
instance. |
MetadataBuilder |
MetadataBuilder.setExecuteAfterIDs(List<String> executeAfterIDs)
Set the list of the
RuleProvider classes that should execute before the Rule instances in the corresponding
RuleProvider instance. |
MetadataBuilder |
MetadataBuilder.setExecuteBefore(List<Class<? extends RuleProvider>> executeBefore)
Set the list of
RuleProvider classes that should execute after the Rule instances in the corresponding RuleProvider
instance. |
MetadataBuilder |
MetadataBuilder.setExecuteBeforeIDs(List<String> executeBeforeIDs)
Set the list of the
RuleProvider classes that should execute after the Rule instances in the corresponding RuleProvider
instance. |
MetadataBuilder |
MetadataBuilder.setHaltOnException(boolean haltOnException)
Whether Windup should stop execution if this provider's rule execution ends with an exception.
|
MetadataBuilder |
MetadataBuilder.setOrigin(String origin)
Set the descriptive information indicating where the corresponding
RuleProvider instance is located (eg, a path to an XML file on disk,
or an Addon coordinate and class name). |
MetadataBuilder |
MetadataBuilder.setOverrideProvider(boolean overrideProvider)
Sets whether or not this provider's rules should override rules from other providers
with the same ID.
|
MetadataBuilder |
MetadataBuilder.setPhase(Class<? extends RulePhase> phase)
Set the
RulePhase in which the Rule instances from the corresponding RuleProvider instance should be executed. |
MetadataBuilder |
MetadataBuilder.setRulesetMetadata(RulesetMetadata parent) |
MetadataBuilder |
MetadataBuilder.setTags(List<String> tags)
Set the tags by which this
RulesetMetadata is classified. |
Copyright © 2021 JBoss by Red Hat. All rights reserved.