Skip navigation links
Windup Engine - Config API 5.2.0.Final
A B C D E F G H I K L M N O P Q R S T V W 

A

AbstractConfigurationOption - Class in org.jboss.windup.config
Provides a base class for sharing default functionality between ConfigurationOptions.
AbstractConfigurationOption() - Constructor for class org.jboss.windup.config.AbstractConfigurationOption
 
AbstractIterationFilter<T extends WindupVertexFrame> - Class in org.jboss.windup.config.operation.iteration
 
AbstractIterationFilter(String) - Constructor for class org.jboss.windup.config.operation.iteration.AbstractIterationFilter
 
AbstractIterationFilter() - Constructor for class org.jboss.windup.config.operation.iteration.AbstractIterationFilter
If the variable name is not specified, the iteration will set it.
AbstractIterationOperation<T extends WindupVertexFrame> - Class in org.jboss.windup.config.operation.iteration
Simplified operation having method that already accepts the found payload.
AbstractIterationOperation() - Constructor for class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
When the variable name is not specified, let the Iteration to set the current payload variable name.
AbstractIterationOperation(String) - Constructor for class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
 
AbstractLabelProvider - Class in org.jboss.windup.config
General behaviour of an LabelProvider
AbstractLabelProvider(LabelProviderMetadata, LabelProviderData) - Constructor for class org.jboss.windup.config.AbstractLabelProvider
 
AbstractLabelsetMetadata - Class in org.jboss.windup.config.metadata
Base class for constructing LabelsetMetadata instances.
AbstractLabelsetMetadata(String) - Constructor for class org.jboss.windup.config.metadata.AbstractLabelsetMetadata
Construct a new AbstractLabelsetMetadata instance using the given String ID.
AbstractPathConfigurationOption - Class in org.jboss.windup.config
Provides a base for validating ConfigurationOptions of type File.
AbstractPathConfigurationOption(boolean) - Constructor for class org.jboss.windup.config.AbstractPathConfigurationOption
If mustExist is set to true, then the path will fail to validate if it does not already exist.
AbstractRuleLifecycleListener - Class in org.jboss.windup.config
This provides a set of default (empty) methods that make it easy to implement RuleLifecycleListeners that only need to override a subset of the available methods.
AbstractRuleLifecycleListener() - Constructor for class org.jboss.windup.config.AbstractRuleLifecycleListener
 
AbstractRuleProvider - Class in org.jboss.windup.config
AbstractRuleProvider provides metadata, and a list of Rule objects that are then evaluated by the RuleSubset during Windup execution.
AbstractRuleProvider() - Constructor for class org.jboss.windup.config.AbstractRuleProvider
 
AbstractRuleProvider(RuleProviderMetadata) - Constructor for class org.jboss.windup.config.AbstractRuleProvider
Create a new AbstractRuleProvider instance using the given RuleProviderMetadata.
AbstractRuleProvider(Class<? extends RuleProvider>, String) - Constructor for class org.jboss.windup.config.AbstractRuleProvider
Create a new AbstractRuleProvider instance using the given parameters to construct default RuleProviderMetadata.
AbstractRulesetMetadata - Class in org.jboss.windup.config.metadata
Base class for constructing RulesetMetadata instances.
AbstractRulesetMetadata(String) - Constructor for class org.jboss.windup.config.metadata.AbstractRulesetMetadata
Construct a new AbstractRulesetMetadata instance using the given String ID.
addContainedTag(Tag) - Method in class org.jboss.windup.config.tags.Tag
Loops are not checked here.
addContainingTag(Tag) - Method in class org.jboss.windup.config.tags.Tag
Loops are not checked here.
addExecuteAfter(String) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
addExecuteAfter(Class<? extends AbstractRuleProvider>) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
addExecuteAfter(String) - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderAddDependencies
Indicates that the current ruleset should execute after the ruleset with the given id
addExecuteAfter(Class<? extends AbstractRuleProvider>) - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderAddDependencies
Indicates that the current ruleset should execute after the ruleset with the type
addExecuteAfter(Class<? extends RuleProvider>) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Ad an entry to the list of RuleProvider classes that should execute after the Rule instances in the corresponding RuleProvider instance.
addExecuteAfterId(String) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Add an entry to the list of the RuleProvider classes that should execute before the Rule instances in the corresponding RuleProvider instance.
addExecuteBefore(String) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
addExecuteBefore(Class<? extends AbstractRuleProvider>) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
addExecuteBefore(String) - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderAddDependencies
Indicates that the current ruleset should execute before the ruleset with the given id
addExecuteBefore(Class<? extends AbstractRuleProvider>) - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderAddDependencies
Indicates that the current ruleset should execute before the ruleset with the type
addExecuteBefore(Class<? extends RuleProvider>) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Ad an entry to the list of RuleProvider classes that should execute after the Rule instances in the corresponding RuleProvider instance.
addExecuteBeforeId(String) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Add to the list of the RuleProvider classes that should execute after the Rule instances in the corresponding RuleProvider instance.
addLifecycleListener(RuleLifecycleListener) - Method in class org.jboss.windup.config.RuleSubset
Add a RuleLifecycleListener to receive events when Rule instances are evaluated, executed, and their results.
addNeutralTags(Collection<String>) - Method in class org.jboss.windup.config.metadata.Label
 
addPostOperation(Operation) - Method in class org.jboss.windup.config.DefaultEvaluationContext
 
addPreOperation(Operation) - Method in class org.jboss.windup.config.DefaultEvaluationContext
 
addRequiredAddon(AddonId) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Add to the Set of Addons required to run this rule-set.
addRule() - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
addRule(Rule) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
addRule() - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderAddDependencies
Begin defining a Rule instance.
addRule(Rule) - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderAddDependencies
Begin enhancing a Rule instance based on the given Rule.
addSourceTechnology(TechnologyReference) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
addSourceTechnology(TechnologyReference) - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderMetadataAddSourceTechnology
addSourceTechnology(TechnologyReference) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Add to the Set of source TechnologyReference instances to which this RuleProvider is related.
addSupportedTags(Collection<String>) - Method in class org.jboss.windup.config.metadata.Label
 
addTag(String) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
addTags(String, String...) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Add to the Set of tags by which this RulesetMetadata is classified.
addTargetTechnology(TechnologyReference) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
addTargetTechnology(TechnologyReference) - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderMetadataAddTargetTechnology
addTargetTechnology(TechnologyReference) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Add to the Set of target TechnologyReference instances to which this RuleProvider is related.
addType(String, Class<? extends WindupVertexFrame>) - Static method in class org.jboss.windup.config.operation.graph.TypeOperation
 
addType(Class<? extends WindupVertexFrame>) - Static method in class org.jboss.windup.config.operation.graph.TypeOperation
Add type to the variable being iterated with the default name.
addUnsuitableTags(Collection<String>) - Method in class org.jboss.windup.config.metadata.Label
 
addUserRulesPath(Path) - Method in interface org.jboss.windup.config.metadata.RuleProviderRegistryCache
Specify that the user has added an additional path for user defined rules.
afterExecution(GraphRewrite) - Method in class org.jboss.windup.config.AbstractRuleLifecycleListener
 
afterExecution(GraphRewrite) - Method in interface org.jboss.windup.config.RuleLifecycleListener
Called immediately after any Rule instances are executed.
afterRuleConditionEvaluation(GraphRewrite, EvaluationContext, Rule, boolean) - Method in class org.jboss.windup.config.AbstractRuleLifecycleListener
 
afterRuleConditionEvaluation(GraphRewrite, EvaluationContext, Rule, boolean) - Method in interface org.jboss.windup.config.RuleLifecycleListener
Called immediately after execution of the each Rule.
afterRuleExecutionFailed(GraphRewrite, EvaluationContext, Rule, Throwable) - Method in class org.jboss.windup.config.AbstractRuleLifecycleListener
 
afterRuleExecutionFailed(GraphRewrite, EvaluationContext, Rule, Throwable) - Method in interface org.jboss.windup.config.RuleLifecycleListener
Called immediately after a a Rule has thrown an exception, to indicate a failure of some kind
afterRuleOperationsPerformed(GraphRewrite, EvaluationContext, Rule) - Method in class org.jboss.windup.config.AbstractRuleLifecycleListener
 
afterRuleOperationsPerformed(GraphRewrite, EvaluationContext, Rule) - Method in interface org.jboss.windup.config.RuleLifecycleListener
Called immediately after Rule operations are performed (Only called if Condition.evaluate(org.ocpsoft.rewrite.event.Rewrite, EvaluationContext) returned true).
all(Condition...) - Method in class org.jboss.windup.config.operation.Iteration
 
ArchiveExtractionPhase - Class in org.jboss.windup.config.phase
ArchiveExtractionPhase() - Constructor for class org.jboss.windup.config.phase.ArchiveExtractionPhase
 
ArchiveMetadataExtractionPhase - Class in org.jboss.windup.config.phase
ArchiveMetadataExtractionPhase() - Constructor for class org.jboss.windup.config.phase.ArchiveMetadataExtractionPhase
 
as(Class<? extends WindupVertexFrame>, String) - Method in class org.jboss.windup.config.operation.Iteration
Change the name of the single variable of the given type.
as(String) - Method in class org.jboss.windup.config.operation.Iteration
Change the name of the single variable.
as(Class<? extends WindupVertexFrame>, String) - Method in interface org.jboss.windup.config.operation.iteration.IterationBuilderOver
Sets the name and type of the variable for this iteration's "current element".
as(String) - Method in interface org.jboss.windup.config.operation.iteration.IterationBuilderOver
Sets the name of the variable for this iteration's "current element".
as(String) - Method in class org.jboss.windup.config.query.Query
 
as(String) - Method in interface org.jboss.windup.config.query.QueryBuilderAs
Set the name of the output variable into which results of the Query will be stored.

B

beforeExecution(GraphRewrite) - Method in class org.jboss.windup.config.AbstractRuleLifecycleListener
 
beforeExecution(GraphRewrite) - Method in class org.jboss.windup.config.projecttraversal.ProjectTraversalCache
 
beforeExecution(GraphRewrite) - Method in interface org.jboss.windup.config.RuleLifecycleListener
Called immediately before any Rule instances are executed.
beforeRuleEvaluation(GraphRewrite, Rule, EvaluationContext) - Method in class org.jboss.windup.config.AbstractRuleLifecycleListener
 
beforeRuleEvaluation(GraphRewrite, Rule, EvaluationContext) - Method in interface org.jboss.windup.config.RuleLifecycleListener
Called immediately before the given Rule is executed.
beforeRuleOperationsPerformed(GraphRewrite, EvaluationContext, Rule) - Method in class org.jboss.windup.config.AbstractRuleLifecycleListener
 
beforeRuleOperationsPerformed(GraphRewrite, EvaluationContext, Rule) - Method in interface org.jboss.windup.config.RuleLifecycleListener
Called immediately before Rule operations are performed (Only called if Condition.evaluate(org.ocpsoft.rewrite.event.Rewrite, EvaluationContext) returned true).
begin(String) - Static method in class org.jboss.windup.config.builder.RuleProviderBuilder
Begin creating a new dynamic AbstractRuleProvider.
beginNew(Map<String, Iterable<? extends WindupVertexFrame>>) - Method in interface org.jboss.windup.config.parameters.FrameCreationContext
Add a new ParameterValueStore frame for future processing.

C

camelCase(String, boolean, char...) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
By default, this method converts strings to UpperCamelCase.
castToPath(Object) - Method in class org.jboss.windup.config.AbstractPathConfigurationOption
 
checkVariableName(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationFilter
Check the variable name and if not set, set it with the singleton variable being on the top of the stack.
checkVariableName(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
Check the variable name and if not set, set it with the singleton variable name being on the top of the stack.
ClassifyFileTypesPhase - Class in org.jboss.windup.config.phase
ClassifyFileTypesPhase() - Constructor for class org.jboss.windup.config.phase.ClassifyFileTypesPhase
 
clear() - Method in class org.jboss.windup.config.DefaultEvaluationContext
Clears the state of this context so that it may be reused, saving instantiation cost during rule iteration.
clear() - Method in class org.jboss.windup.config.GraphRule
 
Commit - Class in org.jboss.windup.config.operation
 
ConfigurationException - Exception in org.jboss.windup.config.exception
 
ConfigurationException(String, Throwable) - Constructor for exception org.jboss.windup.config.exception.ConfigurationException
 
ConfigurationException(String) - Constructor for exception org.jboss.windup.config.exception.ConfigurationException
 
ConfigurationOption - Interface in org.jboss.windup.config
Specifies details regarding a particular configuration option that can be passed into the Windup executor.
containsKey(Object) - Method in class org.jboss.windup.config.DefaultEvaluationContext
 
containsKey(Object) - Method in class org.jboss.windup.config.GraphRule
 
create(Configuration) - Static method in class org.jboss.windup.config.RuleSubset
 

D

DecompilationPhase - Class in org.jboss.windup.config.phase
DecompilationPhase() - Constructor for class org.jboss.windup.config.phase.DecompilationPhase
 
DEFAULT_PHASE - Static variable in class org.jboss.windup.config.metadata.MetadataBuilder
 
DEFAULT_SINGLE_VARIABLE_STRING - Static variable in class org.jboss.windup.config.operation.Iteration
 
DEFAULT_VARIABLE_LIST_STRING - Static variable in class org.jboss.windup.config.operation.Iteration
 
DefaultEvaluationContext - Class in org.jboss.windup.config
 
DefaultEvaluationContext() - Constructor for class org.jboss.windup.config.DefaultEvaluationContext
 
DefaultEvaluationContext(EvaluationContext) - Constructor for class org.jboss.windup.config.DefaultEvaluationContext
 
DependentPhase - Class in org.jboss.windup.config.phase
This phase can occur during any phase of the execution lifecycle.
DependentPhase() - Constructor for class org.jboss.windup.config.phase.DependentPhase
 
disableTimeEstimation() - Method in class org.jboss.windup.config.operation.IterationProgress
 
DiscoverProjectStructurePhase - Class in org.jboss.windup.config.phase
DiscoverProjectStructurePhase() - Constructor for class org.jboss.windup.config.phase.DiscoverProjectStructurePhase
 
DiscoveryPhase - Class in org.jboss.windup.config.phase
DiscoveryPhase() - Constructor for class org.jboss.windup.config.phase.DiscoveryPhase
 

E

endElement(String, String, String) - Method in class org.jboss.windup.config.tags.TagsSaxHandler
 
endIteration() - Method in class org.jboss.windup.config.operation.Iteration
Visual end of the iteration.
endIteration() - Method in interface org.jboss.windup.config.operation.iteration.IterationBuilderOtherwise
End the Iteration
endIteration() - Method in interface org.jboss.windup.config.operation.iteration.IterationBuilderPerform
End the Iteration
enhanceRuleMetadata(RuleProvider, Rule) - Static method in class org.jboss.windup.config.AbstractRuleProvider
Specify additional meta-data to individual Rule instances originating from the corresponding RuleProvider instance.
equals(Object) - Method in class org.jboss.windup.config.AbstractLabelProvider
 
equals(Object) - Method in class org.jboss.windup.config.AbstractRuleProvider
 
equals(Object) - Method in class org.jboss.windup.config.metadata.AbstractLabelsetMetadata
 
equals(Object) - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
equals(Object) - Method in class org.jboss.windup.config.metadata.Label
 
equals(Object) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
equals(Object) - Method in class org.jboss.windup.config.metadata.TechnologyReference
 
equals(Object) - Method in class org.jboss.windup.config.tags.Tag
 
equals(Object) - Method in class org.jboss.windup.config.ValidationResult
 
evaluate(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.condition.GraphCondition
 
evaluate(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.condition.GraphCondition
 
evaluate(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.condition.ParamCondition
 
evaluate(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.GraphRule
Evaluate this rule against the given GraphRewrite event.
evaluate(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.GraphRule
 
evaluate(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationFilter
 
evaluate(GraphRewrite, EvaluationContext, T) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationFilter
 
evaluate(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.parameters.ParameterizedGraphCondition
 
evaluate(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.query.Query
 
evaluate(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.query.WindupConfigurationQuery
Only here to allow the class extend GraphCondition to show up in code completion.
evaluate(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.ruleprovider.SingleRuleProvider
Evaluate this Rule against the given GraphRewrite event.
evaluate(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.ruleprovider.SingleRuleProvider
 
evaluate(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.RuleSubset
 
evaluateAndPopulateValueStores(GraphRewrite, EvaluationContext, FrameCreationContext) - Method in class org.jboss.windup.config.parameters.ParameterizedGraphCondition
 
evaluateWithValueStore(GraphRewrite, EvaluationContext, FrameContext) - Method in class org.jboss.windup.config.parameters.ParameterizedGraphCondition
 
EvaluationStrategy - Interface in org.jboss.windup.config.condition
This is used by ParameterizedGraphCondition during parameter evaluation.
every(int) - Static method in class org.jboss.windup.config.operation.Commit
 
excludingType(Class<? extends WindupVertexFrame>) - Method in class org.jboss.windup.config.query.Query
Excludes Vertices that are of the provided type.
excludingType(Class<? extends WindupVertexFrame>) - Method in interface org.jboss.windup.config.query.QueryBuilderFind
Excludes Vertices that are of the provided type.

F

filteredBy(Predicate<FRAMETYPE>) - Method in class org.jboss.windup.config.query.Query
 
filteredBy(Predicate<FRAMETYPE>) - Method in interface org.jboss.windup.config.query.QueryBuilderWith
Narrow the query with the given Predicate
FinalizePhase - Class in org.jboss.windup.config.phase
FinalizePhase() - Constructor for class org.jboss.windup.config.phase.FinalizePhase
 
findPhase(String) - Method in class org.jboss.windup.config.phase.RulePhaseFinder
Finds the phase by its simple class name (case insensitive); returns null if not found.
findSingletonVariable(String) - Method in class org.jboss.windup.config.Variables
Wrapper around Variables.findVariable(String) which gives only one framed vertex, and checks if there is 0 or 1; throws otherwise.
findSingletonVariable(Class<FRAMETYPE>, String) - Method in class org.jboss.windup.config.Variables
Type-safe wrapper around Variables.findVariable(String) returns a unique WindupVertexFrame.
findTag(String) - Method in class org.jboss.windup.config.tags.TagService
Returns the Tag with the provided name.
findVariable(String) - Method in class org.jboss.windup.config.Variables
Searches the variables layers, top to bottom, for given name, and returns if found; null otherwise.
findVariable(String, int) - Method in class org.jboss.windup.config.Variables
Searches the variables layers, top to bottom, for given name, and returns if found; null otherwise.
findVariableOfType(Class<T>) - Method in class org.jboss.windup.config.Variables
Searches the variables layers, top to bottom, for the iterable having all of it's items of the given type.
forProvider(Class<? extends RuleProvider>) - Static method in class org.jboss.windup.config.metadata.MetadataBuilder
Create a new RuleProviderMetadata builder instance for the given RuleProvider type, using the provided parameters and RulesetMetadata to seed sensible defaults.
forProvider(Class<? extends RuleProvider>, String) - Static method in class org.jboss.windup.config.metadata.MetadataBuilder
Create a new RuleProviderMetadata builder instance for the given RuleProvider type, and String ID, using the provided parameters and RulesetMetadata to seed sensible defaults.
FrameContext - Interface in org.jboss.windup.config.parameters
FrameCreationContext - Interface in org.jboss.windup.config.parameters
FramesSelector - Interface in org.jboss.windup.config.selectors
Retrieves proper Iterable of frames, from the variable stack.
from(String) - Static method in class org.jboss.windup.config.query.Query
Begin this Query with results of a prior Query, read from the variable with the given name.
fromType(Class<? extends WindupVertexFrame>) - Static method in class org.jboss.windup.config.query.Query
Begin this Query with all WindupVertexFrame instances of the given type.
FurnaceHolder - Class in org.jboss.windup.config.furnace
To be used by the config Operation and Condition implementations to get a reference to Furnace if required.
FurnaceHolder() - Constructor for class org.jboss.windup.config.furnace.FurnaceHolder
 

G

get(Object) - Method in class org.jboss.windup.config.DefaultEvaluationContext
 
get(Object) - Method in class org.jboss.windup.config.GraphRule
 
getAddonRegistry() - Static method in class org.jboss.windup.config.furnace.FurnaceHolder
Return the AddonRegistry in which this Windup instance is running.
getAncestorTags(Tag) - Method in class org.jboss.windup.config.tags.TagService
Returns all tags that designate this tag.
getApplicationsForProject(GraphContext, ProjectModel) - Static method in class org.jboss.windup.config.projecttraversal.ProjectTraversalCache
 
getAvailablePhases() - Method in class org.jboss.windup.config.phase.RulePhaseFinder
Returns the phases loaded in this finder, sorted by Class.getSimpleName().
getAvailableSourceTechnologies() - Method in interface org.jboss.windup.config.metadata.RuleProviderRegistryCache
Retrieves a list of available source technologies from the RuleProviders.
getAvailableTags() - Method in interface org.jboss.windup.config.metadata.RuleProviderRegistryCache
Returns all tags known by Windup.
getAvailableTargetTechnologies() - Method in interface org.jboss.windup.config.metadata.RuleProviderRegistryCache
Retrieves a list of available target technologies from the RuleProviders.
getAvailableValues() - Method in class org.jboss.windup.config.AbstractConfigurationOption
 
getAvailableValues() - Method in interface org.jboss.windup.config.ConfigurationOption
Returns an ordered list of available values.
getColor() - Method in class org.jboss.windup.config.tags.Tag
A color by which this tag should typically be represented in the UI elements like tags, boxes, chart lines, graph nodes, etc.
getConfiguration(RuleLoaderContext) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
getConfiguration() - Method in class org.jboss.windup.config.metadata.RuleProviderRegistry
Contains the Configuration containing all of the loaded s.
getConfiguration(RuleLoaderContext) - Method in class org.jboss.windup.config.phase.RulePhase
This will always return an empty Configuration as these are just barriers that do not provide additional Rules.
getConfiguration(RuleLoaderContext) - Method in interface org.jboss.windup.config.RuleProvider
KEEP - The purpose of this override is to make sure that reflection (interface.getClass().getMethods()) keeps a method with the specific type.
getConfiguration(RuleLoaderContext) - Method in class org.jboss.windup.config.ruleprovider.IteratingRuleProvider
 
getConfiguration(RuleLoaderContext) - Method in class org.jboss.windup.config.ruleprovider.SingleRuleProvider
 
getContainedTags() - Method in class org.jboss.windup.config.tags.Tag
Which tags are designated by this tag; for instance, "java-ee" designates "ejb" and "jms".
getContext() - Method in class org.jboss.windup.config.loader.RuleLoaderContext
 
getCurrentPayload(Variables, String) - Static method in class org.jboss.windup.config.operation.Iteration
Get the Iteration payload with the given name.
getCurrentPayload(Variables, Class<FRAMETYPE>, String) - Static method in class org.jboss.windup.config.operation.Iteration
Get the Iteration payload with the given name and type.
getData() - Method in class org.jboss.windup.config.AbstractLabelProvider
 
getData() - Method in interface org.jboss.windup.config.LabelProvider
 
getDefaultValue() - Method in class org.jboss.windup.config.AbstractConfigurationOption
 
getDefaultValue() - Method in interface org.jboss.windup.config.ConfigurationOption
Default value for this option (if not set by user).
getDescendantTags(Tag) - Method in class org.jboss.windup.config.tags.TagService
Returns all tags that are designated by this tag.
getDescription() - Method in interface org.jboss.windup.config.ConfigurationOption
Returns descriptive text that may be more lengthy and descriptive (for example, "Excludes the specified Java packages from Windup's scans").
getDescription() - Method in class org.jboss.windup.config.KeepWorkDirsOption
 
getDescription() - Method in class org.jboss.windup.config.metadata.AbstractLabelsetMetadata
 
getDescription() - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
getDescription() - Method in class org.jboss.windup.config.metadata.Label
 
getDescription() - Method in class org.jboss.windup.config.metadata.LabelMetadataBuilder
 
getDescription() - Method in interface org.jboss.windup.config.metadata.LabelsetMetadata
Returns a human-readable description of the labels associated with this LabelsetMetadata.
getDescription() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getDescription() - Method in interface org.jboss.windup.config.metadata.RulesetMetadata
Returns a human-readable description the rules associated with this RulesetMetadata.
getDescription() - Method in class org.jboss.windup.config.SkipReportsRenderingOption
 
getExceptions() - Method in class org.jboss.windup.config.RuleSubset
 
getExecuteAfter() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getExecuteAfter() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
Returns a list of RuleProvider classes that should execute before the Rule instances in this corresponding RuleProvider .
getExecuteAfter() - Method in class org.jboss.windup.config.phase.ArchiveExtractionPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.ArchiveMetadataExtractionPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.ClassifyFileTypesPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.DecompilationPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.DependentPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.DiscoverProjectStructurePhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.DiscoveryPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.FinalizePhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.InitialAnalysisPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.InitializationPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.MigrationRulesPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.PostFinalizePhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.PostMigrationRulesPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.PostReportGenerationPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.PostReportRenderingPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.PreReportGenerationPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.ReportGenerationPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.ReportRenderingPhase
 
getExecuteAfter() - Method in class org.jboss.windup.config.phase.RulePhase
This allows the RulePhase implementation to specify the RulePhase implementation that it should be executed after.
getExecuteAfterIDs() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getExecuteAfterIDs() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
Returns a list of the RuleProvider classes that should execute before the Rules in this RuleProvider.
getExecuteBefore() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getExecuteBefore() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
Returns a list of RuleProvider classes that should execute after the Rules in this RuleProvider.
getExecuteBefore() - Method in class org.jboss.windup.config.phase.ArchiveExtractionPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.ArchiveMetadataExtractionPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.ClassifyFileTypesPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.DecompilationPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.DependentPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.DiscoverProjectStructurePhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.DiscoveryPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.FinalizePhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.InitialAnalysisPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.InitializationPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.MigrationRulesPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.PostFinalizePhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.PostMigrationRulesPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.PostReportGenerationPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.PostReportRenderingPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.PreReportGenerationPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.ReportGenerationPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.ReportRenderingPhase
 
getExecuteBefore() - Method in class org.jboss.windup.config.phase.RulePhase
This allows the RulePhase implementation to specify the RulePhase implementation that it should be executed before.
getExecuteBeforeIDs() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getExecuteBeforeIDs() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
Returns a list of the RuleProvider classes that should execute after the Rules in this RuleProvider.
getExecutionIndex() - Method in class org.jboss.windup.config.AbstractRuleProvider
For internal use only.
getFlow() - Method in class org.jboss.windup.config.GraphRewrite
 
getFrames(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.iteration.NamedFramesSelector
 
getFrames(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.iteration.TopLayerSingletonFramesSelector
 
getFrames(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.iteration.TypedFramesSelector
 
getFrames(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.iteration.TypedNamedFramesSelector
 
getFrames(GraphRewrite, EvaluationContext) - Method in interface org.jboss.windup.config.selectors.FramesSelector
Get the currently selected WindupVertexFrame instances for this Iteration.
getFurnace() - Static method in class org.jboss.windup.config.furnace.FurnaceHolder
Get the current running instance of Furnace.
getGraphContext() - Method in class org.jboss.windup.config.GraphRewrite
 
getID() - Method in class org.jboss.windup.config.metadata.AbstractLabelsetMetadata
 
getID() - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
getId() - Method in class org.jboss.windup.config.metadata.Label
 
getID() - Method in interface org.jboss.windup.config.metadata.LabelsetMetadata
Returns a unique identifier for the corresponding LabelProvider.
getID() - Method in interface org.jboss.windup.config.metadata.RulesetMetadata
Returns a unique identifier for the corresponding RuleProvider.
getId() - Method in class org.jboss.windup.config.metadata.TechnologyReference
Get the name/ID of this TechnologyReference.
getId() - Method in class org.jboss.windup.config.ruleprovider.SingleRuleProvider
 
getId() - Method in class org.jboss.windup.config.RuleSubset
 
getInputVariablesName() - Method in class org.jboss.windup.config.condition.GraphCondition
 
getLabel() - Method in interface org.jboss.windup.config.ConfigurationOption
Return a short amount of descriptive text regarding the option (for example, "Exclude Packages").
getLabel() - Method in class org.jboss.windup.config.KeepWorkDirsOption
 
getLabel() - Method in class org.jboss.windup.config.SkipReportsRenderingOption
 
getLabelProviderFilter() - Method in class org.jboss.windup.config.loader.RuleLoaderContext
 
getLabels() - Method in interface org.jboss.windup.config.metadata.LabelProviderData
Return the list of Labels inside a 'Labelset'
getLabels(LabelProvider) - Method in class org.jboss.windup.config.metadata.LabelProviderRegistry
Gets all of the Labels that were loaded by the given LabelProvider.
getLabelString() - Method in class org.jboss.windup.config.metadata.Label
 
getLevel() - Method in class org.jboss.windup.config.ValidationResult
Returns the validation level (error, prompt, etc).
getMessage() - Method in exception org.jboss.windup.config.exception.IllegalTypeArgumentException
 
getMessage() - Method in class org.jboss.windup.config.ValidationResult
Returns a readable message to display to the user.
getMetadata() - Method in class org.jboss.windup.config.AbstractLabelProvider
 
getMetadata() - Method in class org.jboss.windup.config.AbstractRuleProvider
 
getMetadata() - Method in interface org.jboss.windup.config.LabelProvider
 
getMetadata(GraphContext, TechnologyReference) - Method in interface org.jboss.windup.config.metadata.TechnologyMetadataLoader
 
getMetadata(GraphContext, TechnologyReference) - Method in interface org.jboss.windup.config.metadata.TechnologyMetadataProvider
 
getMetadata() - Method in class org.jboss.windup.config.phase.RulePhase
 
getMetadata() - Method in interface org.jboss.windup.config.RuleProvider
getMetadataBuilder() - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
getName() - Method in interface org.jboss.windup.config.ConfigurationOption
Returns the name of the parameter.
getName() - Method in class org.jboss.windup.config.KeepWorkDirsOption
 
getName() - Method in class org.jboss.windup.config.metadata.Label
 
getName() - Method in class org.jboss.windup.config.SkipReportsRenderingOption
 
getName() - Method in class org.jboss.windup.config.tags.Tag
Tag name (ID), preferably kebab-style, e.g "java-ee-6".
getNeutral() - Method in class org.jboss.windup.config.metadata.Label
 
getOperations() - Method in class org.jboss.windup.config.operation.Iteration
 
getOperations() - Method in class org.jboss.windup.config.RuleSubset
 
getOrCreateTag(String, boolean) - Method in class org.jboss.windup.config.tags.TagService
Gets the Tag with the given name or creates a new Tag if one does not already exist.
getOrCreateTraits() - Method in class org.jboss.windup.config.tags.Tag
 
getOrigin() - Method in class org.jboss.windup.config.metadata.AbstractLabelsetMetadata
 
getOrigin() - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
getOrigin() - Method in class org.jboss.windup.config.metadata.LabelMetadataBuilder
 
getOrigin() - Method in interface org.jboss.windup.config.metadata.LabelsetMetadata
Returns a descriptive String, informing a human where they can find the Label instances.
getOrigin() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getOrigin() - Method in interface org.jboss.windup.config.metadata.RulesetMetadata
Returns a descriptive String, informing a human where they can find the Rule instances provided by this RuleProvider.
getOriginal() - Method in class org.jboss.windup.config.metadata.TechnologyReferenceTransformer
Gets the type to transform from.
getOutputVariablesName() - Method in class org.jboss.windup.config.condition.GraphCondition
 
getParentTags() - Method in class org.jboss.windup.config.tags.Tag
Which tags are designated by this tag; for instance, "seam" is designated by "web" and "framework:".
getPayloadManager() - Method in class org.jboss.windup.config.operation.Iteration
 
getPayLoadName() - Method in interface org.jboss.windup.config.operation.iteration.IterationPayloadManager
Get the name of the Iteration payload.
getPayLoadName() - Method in class org.jboss.windup.config.operation.iteration.NamedIterationPayloadManager
 
getPayLoadName() - Method in class org.jboss.windup.config.operation.iteration.TypedNamedIterationPayloadManager
 
getPayloadVariableName(GraphRewrite, EvaluationContext) - Static method in class org.jboss.windup.config.operation.Iteration
Return the current Iteration payload variable name.
getPhase() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getPhase() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
Return the RulePhase in which Rule instances from this RuleProvider should be executed.
getPipelineCriteria() - Method in class org.jboss.windup.config.query.Query
 
getPostOperations() - Method in class org.jboss.windup.config.DefaultEvaluationContext
Get an immutable view of the added post-Operation instances.
getPreOperations() - Method in class org.jboss.windup.config.DefaultEvaluationContext
Get an immutable view of the added pre-Operation instances.
getPrimeTags() - Method in class org.jboss.windup.config.tags.TagService
Gets all tags that are "prime" tags.
getPriority() - Method in class org.jboss.windup.config.AbstractConfigurationOption
 
getPriority() - Method in interface org.jboss.windup.config.ConfigurationOption
Indicates the "priority" of this option.
getPriority() - Method in class org.jboss.windup.config.metadata.AbstractLabelsetMetadata
 
getPriority() - Method in class org.jboss.windup.config.metadata.LabelMetadataBuilder
 
getPriority() - Method in interface org.jboss.windup.config.metadata.LabelsetMetadata
This defines the order on which a labelSet will be shown in a report.
getPromptDefault() - Method in class org.jboss.windup.config.ValidationResult
Gets the default prompt value for ValidationResult.Level.PROMPT_TO_CONTINUE results.
getProviders(RuleLoaderContext) - Method in interface org.jboss.windup.config.loader.LabelProviderLoader
Return all LabelProvider instances that are relevant for this loader.
getProviders(RuleLoaderContext) - Method in interface org.jboss.windup.config.loader.RuleProviderLoader
Return all AbstractRuleProvider instances that are relevant for this loader.
getProviders() - Method in class org.jboss.windup.config.metadata.LabelProviderRegistry
Gets the list of loaded LabelProviders as an immutable List.
getProviders() - Method in class org.jboss.windup.config.metadata.RuleProviderRegistry
Gets the list of loaded RuleProviders as an immutable List.
getRequiredAddons() - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
getRequiredAddons() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getRequiredAddons() - Method in interface org.jboss.windup.config.metadata.RulesetMetadata
Return the Set of Addons required to run this rule-set.
getRequiredParameterNames() - Method in class org.jboss.windup.config.condition.ParamCondition
 
getRequiredParameterNames() - Method in class org.jboss.windup.config.operation.Iteration
These are really just needed to pass through to the condition, since the visitor system doesn't expect operations to have conditions and wouldn't otherwise find them.
getRequiredParameterNames() - Method in class org.jboss.windup.config.operation.Log
 
getRequiredParameterNames() - Method in class org.jboss.windup.config.RuleSubset
 
getRootTags() - Method in class org.jboss.windup.config.tags.TagService
Returns the tags that were root in the definition files.
getRulePaths() - Method in class org.jboss.windup.config.loader.RuleLoaderContext
 
getRuleProviderFilter() - Method in class org.jboss.windup.config.loader.RuleLoaderContext
 
getRuleProviderRegistry() - Method in interface org.jboss.windup.config.metadata.RuleProviderRegistryCache
Returns the RuleProviderRegistry, loading it if necessary.
getRuleProviderRegistry(RuleLoaderContext) - Method in interface org.jboss.windup.config.metadata.RuleProviderRegistryCache
Load the registry using the given GraphContext.
getRules(RuleProvider) - Method in class org.jboss.windup.config.metadata.RuleProviderRegistry
Gets all of the Rules that were loaded by the given RuleProvider.
getRules() - Method in class org.jboss.windup.config.RuleSubset
 
getRulesetMetadata() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getRulesetMetadata() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
Returns the RulesetMetadata, if any, for the rule-set from which this RuleProviderMetadata originated.
getSelectionManager() - Method in class org.jboss.windup.config.operation.Iteration
 
getSourceTechnologies() - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
getSourceTechnologies() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getSourceTechnologies() - Method in interface org.jboss.windup.config.metadata.RulesetMetadata
Return the Set of source TechnologyReference instances to which this RuleProvider is related.
getState() - Method in class org.jboss.windup.config.DefaultEvaluationContext
 
getSupported() - Method in class org.jboss.windup.config.metadata.Label
 
getTag(String) - Method in class org.jboss.windup.config.tags.TagService
 
getTags() - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
getTags() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getTags() - Method in interface org.jboss.windup.config.metadata.RulesetMetadata
Return the Set of tags by which this RulesetMetadata is classified.
getTagService() - Method in class org.jboss.windup.config.tags.TagServiceHolder
 
getTarget() - Method in class org.jboss.windup.config.metadata.TechnologyReferenceTransformer
Gets the type to transform to.
getTargetTechnologies() - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
getTargetTechnologies() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getTargetTechnologies() - Method in interface org.jboss.windup.config.metadata.RulesetMetadata
Return the Set of target TechnologyReference instances to which this RuleProvider is related.
getTechnology() - Method in class org.jboss.windup.config.metadata.TechnologyMetadata
 
getTitle() - Method in class org.jboss.windup.config.tags.Tag
Human readable title of technology this tag represents, e.g "Java EE 6".
getTitleOrName() - Method in class org.jboss.windup.config.tags.Tag
 
getTraits() - Method in class org.jboss.windup.config.tags.Tag
Returns the traits map, or null if it was not yet initialized.
getTransformers(RuleLoaderContext) - Static method in class org.jboss.windup.config.metadata.TechnologyReferenceTransformer
Gets the transformers for the given graph context, or loads them if necessary.
getType() - Method in class org.jboss.windup.config.AbstractPathConfigurationOption
 
getType() - Method in interface org.jboss.windup.config.ConfigurationOption
Returns the datatype for this Option (typically File, String, or List).
getType() - Method in class org.jboss.windup.config.KeepWorkDirsOption
 
getType() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
getType() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
Returns the Class of the corresponding RuleProvider.
getType() - Method in class org.jboss.windup.config.SkipReportsRenderingOption
 
getUIType() - Method in interface org.jboss.windup.config.ConfigurationOption
Returns a type that can be used as a hint to indicate what type of user interface should be presented for this option.
getUIType() - Method in class org.jboss.windup.config.KeepWorkDirsOption
 
getUIType() - Method in class org.jboss.windup.config.SkipReportsRenderingOption
 
getUnsuitable() - Method in class org.jboss.windup.config.metadata.Label
 
getVariableName() - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
 
getVarname() - Method in class org.jboss.windup.config.parameters.ParameterizedGraphCondition
 
getVersionRange() - Method in class org.jboss.windup.config.metadata.TechnologyReference
Get the VersionRange of this TechnologyReference.
getVersionRangeAsString() - Method in class org.jboss.windup.config.metadata.TechnologyReference
This provides a parsable version string based upon the current VersionRange.
getWindupStopException() - Method in class org.jboss.windup.config.GraphRewrite
 
GraphCondition - Class in org.jboss.windup.config.condition
A Condition that evaluates against a GraphRewrite event.
GraphCondition() - Constructor for class org.jboss.windup.config.condition.GraphCondition
 
GraphOperation - Class in org.jboss.windup.config.operation
 
GraphOperation() - Constructor for class org.jboss.windup.config.operation.GraphOperation
 
GraphRewrite - Class in org.jboss.windup.config
Holds the context of the whole Windup Execution.
GraphRewrite(GraphContext) - Constructor for class org.jboss.windup.config.GraphRewrite
 
GraphRewrite(Iterable<RuleLifecycleListener>, GraphContext) - Constructor for class org.jboss.windup.config.GraphRewrite
 
GraphRule - Class in org.jboss.windup.config
Base class for Rule implementations that operate on GraphRewrite events.
GraphRule() - Constructor for class org.jboss.windup.config.GraphRule
 
gremlin(QueryGremlinCriterion) - Static method in class org.jboss.windup.config.query.Query
Begin this Query with all Frame instances that are the result of the provided GremlinQueryCriterion.

H

handles(Object) - Method in class org.jboss.windup.config.AbstractRuleProvider
 
handles(TechnologyReference) - Method in class org.jboss.windup.config.metadata.TechnologyMetadata
 
hasCommitOperation(Operation) - Static method in class org.jboss.windup.config.operation.OperationUtil
Indicates whether the operation contains any Commit operations.
hashCode() - Method in class org.jboss.windup.config.AbstractLabelProvider
 
hashCode() - Method in class org.jboss.windup.config.AbstractRuleProvider
 
hashCode() - Method in class org.jboss.windup.config.metadata.AbstractLabelsetMetadata
 
hashCode() - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
hashCode() - Method in class org.jboss.windup.config.metadata.Label
 
hashCode() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
hashCode() - Method in class org.jboss.windup.config.metadata.TechnologyReference
 
hashCode() - Method in class org.jboss.windup.config.tags.Tag
 
hashCode() - Method in class org.jboss.windup.config.ValidationResult
 
hasIterationProgress(Operation) - Static method in class org.jboss.windup.config.operation.OperationUtil
Indicates whether the operation contains any IterationProgress operations.
hasOperationType(Operation, Class<? extends Operation>) - Static method in class org.jboss.windup.config.operation.OperationUtil
Indicates whether or not the provided Operation is or contains any Operations of the specified type.
hasOption(String) - Static method in class org.jboss.windup.config.query.WindupConfigurationQuery
 
hasOption(String, Object) - Static method in class org.jboss.windup.config.query.WindupConfigurationQuery
 
hasTags(String, String...) - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
hasTags(String, String...) - Method in interface org.jboss.windup.config.metadata.RulesetMetadata
Return true if this RulesetMetadata contains all of the given tags.
hasVariableNameSet() - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationFilter
 
hasVariableNameSet() - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
 

I

IllegalTypeArgumentException - Exception in org.jboss.windup.config.exception
 
IllegalTypeArgumentException(String, Class<?>, Class<?>) - Constructor for exception org.jboss.windup.config.exception.IllegalTypeArgumentException
 
includingType(Class<? extends WindupVertexFrame>) - Method in class org.jboss.windup.config.query.Query
Includes Vertices that are of the provided type.
includingType(Class<? extends WindupVertexFrame>) - Method in interface org.jboss.windup.config.query.QueryBuilderFind
Excludes Vertices that are of the provided type.
InitialAnalysisPhase - Class in org.jboss.windup.config.phase
InitialAnalysisPhase() - Constructor for class org.jboss.windup.config.phase.InitialAnalysisPhase
 
InitializationPhase - Class in org.jboss.windup.config.phase
InitializationPhase() - Constructor for class org.jboss.windup.config.phase.InitializationPhase
 
InputType - Enum in org.jboss.windup.config
Indicates the type of UI element that should be used for this input.
instance(GraphRewrite) - Static method in class org.jboss.windup.config.metadata.LabelProviderRegistry
Gets the current instance of LabelProviderRegistry.
instance(GraphRewrite) - Static method in class org.jboss.windup.config.metadata.RuleProviderRegistry
Gets the current instance of RuleProviderRegistry.
instance(GraphRewrite) - Static method in class org.jboss.windup.config.Variables
Get an instance of the Variables stack from the given GraphRewrite event context.
isDisabled() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
isDisabled() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
If true, Windup will skip running this RuleProvider.
isFileBased() - Method in interface org.jboss.windup.config.loader.LabelProviderLoader
Indicates if labels are loaded from the filesystem.
isFileBased() - Method in interface org.jboss.windup.config.loader.RuleProviderLoader
Indicates that these are not classloader based Java rules.
isFileBasedRulesOnly() - Method in class org.jboss.windup.config.loader.RuleLoaderContext
 
isHaltOnException() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
isHaltOnException() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
Whether Windup should stop execution if this provider's rule execution ends with an exception.
isOverrideProvider() - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
isOverrideProvider() - Method in interface org.jboss.windup.config.metadata.RuleProviderMetadata
Indicates whether or not the rules in this provider should override other rules.
isPrime() - Method in class org.jboss.windup.config.tags.Tag
A "prime" tag is one which is an important group of subtags, suitable for showing in aggregated reports.
isPseudo() - Method in class org.jboss.windup.config.tags.Tag
Pseudo tags serve as grouping for contained tags, but are not suitable to be a root tag.
isRequired() - Method in interface org.jboss.windup.config.ConfigurationOption
Indicates whether or not this option must be specified.
isRequired() - Method in class org.jboss.windup.config.KeepWorkDirsOption
 
isRequired() - Method in class org.jboss.windup.config.SkipReportsRenderingOption
 
isRoot() - Method in class org.jboss.windup.config.tags.Tag
A root tag is that which was a root in the XML definition files.
isSuccess() - Method in class org.jboss.windup.config.ValidationResult
Indicates whether this is considered a valid response.
isUnderTag(String, String) - Method in class org.jboss.windup.config.tags.TagService
Convenience method, calls this.isUnderTag(Tag superTag, Tag subTag).
isUnderTag(Tag, Tag) - Method in class org.jboss.windup.config.tags.TagService
 
IteratingRuleProvider<PAYLOADTYPE extends WindupVertexFrame> - Class in org.jboss.windup.config.ruleprovider
This provides a simplified way to extend AbstractRuleProvider for cases where the rule simply needs to provide some query, and wants to execute a function over each resulting row.
IteratingRuleProvider() - Constructor for class org.jboss.windup.config.ruleprovider.IteratingRuleProvider
 
IteratingRuleProvider(RuleProviderMetadata) - Constructor for class org.jboss.windup.config.ruleprovider.IteratingRuleProvider
 
IteratingRuleProvider(Class<? extends RuleProvider>, String) - Constructor for class org.jboss.windup.config.ruleprovider.IteratingRuleProvider
 
Iteration - Class in org.jboss.windup.config.operation
Used to iterate over an implicit or explicit variable defined within the corresponding ConfigurationRuleBuilder.when(Condition) clause in the current rule.
IterationBuilderComplete - Interface in org.jboss.windup.config.operation.iteration
Completed step to construct an Iteration
IterationBuilderOtherwise - Interface in org.jboss.windup.config.operation.iteration
Intermediate step to construct an Iteration.
IterationBuilderOver - Interface in org.jboss.windup.config.operation.iteration
Intermediate step to construct an Iteration.
IterationBuilderPerform - Interface in org.jboss.windup.config.operation.iteration
Intermediate step to construct an Iteration.
IterationBuilderVar - Interface in org.jboss.windup.config.operation.iteration
Intermediate step to construct an Iteration.
IterationBuilderWhen - Interface in org.jboss.windup.config.operation.iteration
Intermediate step to construct an Iteration.
IterationPayloadManager - Interface in org.jboss.windup.config.operation.iteration
Sets or removes the current Iteration payload from the Variables stack.
IterationProgress - Class in org.jboss.windup.config.operation
Provides a simplistic way of printing a message to the log every IterationProgress.interval iterations.
IterationQueryCriteria - Interface in org.jboss.windup.config.operation.iteration
 

K

KeepWorkDirsOption - Class in org.jboss.windup.config
Indicates the Java packages for Windup to scan.
KeepWorkDirsOption() - Constructor for class org.jboss.windup.config.KeepWorkDirsOption
 

L

Label - Class in org.jboss.windup.config.metadata
Represents the content of a Label.
Label(String, String) - Constructor for class org.jboss.windup.config.metadata.Label
 
Label(String, String, String) - Constructor for class org.jboss.windup.config.metadata.Label
 
Label(String, String, String, String) - Constructor for class org.jboss.windup.config.metadata.Label
 
LabelLoader - Interface in org.jboss.windup.config.loader
Loads all LabelProviderLoaders in the system.
LabelMetadataBuilder - Class in org.jboss.windup.config.metadata
Create concrete classes of LabelProviderMetadata
LabelMetadataBuilder(String, String) - Constructor for class org.jboss.windup.config.metadata.LabelMetadataBuilder
When no priority is specified, then we assign it.
LabelMetadataBuilder(String, String, int) - Constructor for class org.jboss.windup.config.metadata.LabelMetadataBuilder
 
LabelProvider - Interface in org.jboss.windup.config
An instance of LabelProvider should represent a single 'LabelSet'.
LabelProviderBuilder - Class in org.jboss.windup.config.builder
Simple concrete class which receives preexisted 'Metadata' and 'Data' to create a LabelProvider
LabelProviderBuilder(LabelProviderMetadata, LabelProviderData) - Constructor for class org.jboss.windup.config.builder.LabelProviderBuilder
 
LabelProviderData - Interface in org.jboss.windup.config.metadata
This LabelProviderData should keep the 'Data' inside a 'LabelSet', for instance the list of Labels
LabelProviderLoader - Interface in org.jboss.windup.config.loader
Defines a way Windup can load LabelProviders.
LabelProviderMetadata - Interface in org.jboss.windup.config.metadata
Provides info that is not written in the 'Labelset'.
LabelProviderRegistry - Class in org.jboss.windup.config.metadata
Keeps a collection of all LabelProvider instances that have been loaded by Windup.
LabelProviderRegistry() - Constructor for class org.jboss.windup.config.metadata.LabelProviderRegistry
 
LabelsetMetadata - Interface in org.jboss.windup.config.metadata
Provide the 'Metadata' information of a 'Labelset'
loadConfiguration(RuleLoaderContext) - Method in interface org.jboss.windup.config.loader.LabelLoader
Loads all known LabelProviderLoader
loadConfiguration(RuleLoaderContext) - Method in interface org.jboss.windup.config.loader.RuleLoader
Loads all known AbstractRuleProvider instances that are accepted by the provided Predicate and returns the result.
loadTagDefinitions() - Method in class org.jboss.windup.config.tags.TagServiceHolder
Loads the tag definitions from the files with a ".tags.xml" suffix from the addons.
loadTransformers(RuleLoaderContext) - Method in interface org.jboss.windup.config.metadata.TechnologyReferenceTransformerLoader
 
Log - Class in org.jboss.windup.config.operation
Logging utility class.

M

matches(TechnologyReference) - Method in class org.jboss.windup.config.metadata.TechnologyReference
Returns true if the other TechnologyReference has the same technology id and the two version ranges overlap.
message(Logger.Level, String) - Static method in class org.jboss.windup.config.operation.Log
Log a message at the given Logger.Level.
message(Class<?>, Logger.Level, String) - Static method in class org.jboss.windup.config.operation.Log
 
MetadataBuilder - Class in org.jboss.windup.config.metadata
Fluent builder for creating RuleProviderMetadata instances.
MigrationRulesPhase - Class in org.jboss.windup.config.phase
MigrationRulesPhase() - Constructor for class org.jboss.windup.config.phase.MigrationRulesPhase
 
modelMatched() - Method in interface org.jboss.windup.config.condition.EvaluationStrategy
Indicates that we have potentially found a match.
modelMatched() - Method in class org.jboss.windup.config.condition.NoopEvaluationStrategy
 
modelSubmissionRejected() - Method in interface org.jboss.windup.config.condition.EvaluationStrategy
Indicates that the match has been rejected, and we should reject any variables stored in the ParameterValueStore from this match.
modelSubmissionRejected() - Method in class org.jboss.windup.config.condition.NoopEvaluationStrategy
 
modelSubmitted(WindupVertexFrame) - Method in interface org.jboss.windup.config.condition.EvaluationStrategy
Adds the model to the list matched by this set of parameter values.
modelSubmitted(WindupVertexFrame) - Method in class org.jboss.windup.config.condition.NoopEvaluationStrategy
 
monitoring(String, int) - Static method in class org.jboss.windup.config.operation.IterationProgress
 

N

NAME - Static variable in class org.jboss.windup.config.KeepWorkDirsOption
 
NAME - Static variable in class org.jboss.windup.config.SkipReportsRenderingOption
 
NamedFramesSelector - Class in org.jboss.windup.config.operation.iteration
 
NamedFramesSelector(String) - Constructor for class org.jboss.windup.config.operation.iteration.NamedFramesSelector
 
NamedIterationPayloadManager - Class in org.jboss.windup.config.operation.iteration
 
NamedIterationPayloadManager(String) - Constructor for class org.jboss.windup.config.operation.iteration.NamedIterationPayloadManager
 
NoopEvaluationStrategy - Class in org.jboss.windup.config.condition
This is often used with existing value stores as we are simply matching against existing values.
NoopEvaluationStrategy() - Constructor for class org.jboss.windup.config.condition.NoopEvaluationStrategy
 
normalizeName(String) - Static method in class org.jboss.windup.config.tags.Tag
 

O

OperationUtil - Class in org.jboss.windup.config.operation
Contains useful functions for operating on Rewrite Operations.
OperationUtil() - Constructor for class org.jboss.windup.config.operation.OperationUtil
 
org.jboss.windup.config - package org.jboss.windup.config
 
org.jboss.windup.config.builder - package org.jboss.windup.config.builder
 
org.jboss.windup.config.condition - package org.jboss.windup.config.condition
 
org.jboss.windup.config.exception - package org.jboss.windup.config.exception
 
org.jboss.windup.config.furnace - package org.jboss.windup.config.furnace
 
org.jboss.windup.config.loader - package org.jboss.windup.config.loader
 
org.jboss.windup.config.metadata - package org.jboss.windup.config.metadata
 
org.jboss.windup.config.operation - package org.jboss.windup.config.operation
 
org.jboss.windup.config.operation.graph - package org.jboss.windup.config.operation.graph
 
org.jboss.windup.config.operation.iteration - package org.jboss.windup.config.operation.iteration
 
org.jboss.windup.config.parameters - package org.jboss.windup.config.parameters
 
org.jboss.windup.config.phase - package org.jboss.windup.config.phase
 
org.jboss.windup.config.projecttraversal - package org.jboss.windup.config.projecttraversal
 
org.jboss.windup.config.query - package org.jboss.windup.config.query
 
org.jboss.windup.config.ruleprovider - package org.jboss.windup.config.ruleprovider
 
org.jboss.windup.config.selectors - package org.jboss.windup.config.selectors
 
org.jboss.windup.config.tags - package org.jboss.windup.config.tags
 
otherwise(Operation) - Method in interface org.jboss.windup.config.operation.iteration.IterationBuilderPerform
Perform the given Operation when the conditions set in this Iteration are met.
otherwise(Operation) - Method in class org.jboss.windup.config.operation.Iteration
 
OutAndBackCriterion - Class in org.jboss.windup.config.query
A Pipes step which filters vertices which have outgoing edges of given label.
OutAndBackCriterion(String) - Constructor for class org.jboss.windup.config.query.OutAndBackCriterion
 
OutCriterion - Class in org.jboss.windup.config.query
A Pipes step which gets the vertices behind outgoing edges of given label.
OutCriterion(String) - Constructor for class org.jboss.windup.config.query.OutCriterion
 
over(Class<? extends WindupVertexFrame>, String) - Static method in class org.jboss.windup.config.operation.Iteration
Begin an Iteration over the named selection of the given type.
over(String) - Static method in class org.jboss.windup.config.operation.Iteration
Begin an Iteration over the named selection.
over(Class<? extends WindupVertexFrame>) - Static method in class org.jboss.windup.config.operation.Iteration
Begin an Iteration over the selection of the given type, named with the default name.
over() - Static method in class org.jboss.windup.config.operation.Iteration
Begin an Iteration over the selection that is placed on the top of the Variables.

P

ParamCondition - Class in org.jboss.windup.config.condition
 
ParamCondition(String, String) - Constructor for class org.jboss.windup.config.condition.ParamCondition
 
ParameterizedGraphCondition - Class in org.jboss.windup.config.parameters
 
ParameterizedGraphCondition() - Constructor for class org.jboss.windup.config.parameters.ParameterizedGraphCondition
 
ParameterizedIterationOperation<T extends WindupVertexFrame> - Class in org.jboss.windup.config.parameters
 
ParameterizedIterationOperation() - Constructor for class org.jboss.windup.config.parameters.ParameterizedIterationOperation
 
ParameterizedIterationOperation(String) - Constructor for class org.jboss.windup.config.parameters.ParameterizedIterationOperation
 
parseFromIDAndVersion(String) - Static method in class org.jboss.windup.config.metadata.TechnologyReference
Parses a TechnologyReference from a string that is formatted as either "id" or "id:versionRange".
peek() - Method in class org.jboss.windup.config.Variables
Get the top Variables layer from the stack.
perform(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.GraphRule
Perform the Operation.
perform(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.GraphRule
 
perform(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.Commit
 
perform(GraphRewrite, EvaluationContext, WindupVertexFrame) - Method in class org.jboss.windup.config.operation.graph.TypeOperation
 
perform(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.GraphOperation
 
perform(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.GraphOperation
 
perform(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
 
perform(GraphRewrite, EvaluationContext, T) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
 
perform(Operation) - Method in interface org.jboss.windup.config.operation.iteration.IterationBuilderVar
Perform the given Operation when the conditions set in this Iteration are met.
perform(Operation...) - Method in interface org.jboss.windup.config.operation.iteration.IterationBuilderVar
Perform the given Operation instances when the conditions set in this Iteration are met.
perform(Operation) - Method in interface org.jboss.windup.config.operation.iteration.IterationBuilderWhen
Perform the given Operation when the conditions set in this Iteration are met.
perform(Operation) - Method in interface org.jboss.windup.config.operation.iteration.IterationQueryCriteria
 
perform(Operation) - Method in class org.jboss.windup.config.operation.Iteration
 
perform(Operation...) - Method in class org.jboss.windup.config.operation.Iteration
 
perform(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.Iteration
Called internally to actually process the Iteration.
perform(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.Iteration
Called internally to actually process the Iteration.
perform(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.IterationProgress
 
perform(GraphRewrite, EvaluationContext, WindupVertexFrame) - Method in class org.jboss.windup.config.operation.IterationProgress
 
perform(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.operation.Log
 
perform(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.parameters.ParameterizedIterationOperation
 
perform(GraphRewrite, EvaluationContext, T) - Method in class org.jboss.windup.config.parameters.ParameterizedIterationOperation
 
perform(GraphRewrite, EvaluationContext, PAYLOADTYPE) - Method in class org.jboss.windup.config.ruleprovider.IteratingRuleProvider
Perform this function for each WindupVertexFrame returned by the "when" clause.
perform(GraphRewrite, EvaluationContext) - Method in class org.jboss.windup.config.ruleprovider.SingleRuleProvider
Perform the Operation.
perform(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.ruleprovider.SingleRuleProvider
 
perform(Rewrite, EvaluationContext) - Method in class org.jboss.windup.config.RuleSubset
 
performParameterized(GraphRewrite, EvaluationContext, T) - Method in class org.jboss.windup.config.parameters.ParameterizedIterationOperation
 
piped(QueryGremlinCriterion) - Method in class org.jboss.windup.config.query.Query
 
piped(QueryGremlinCriterion) - Method in interface org.jboss.windup.config.query.QueryBuilderFrom
Narrow the query via a QueryGremlinCriterion in order to execute Gremlin queries.
piped(QueryGremlinCriterion) - Method in interface org.jboss.windup.config.query.QueryBuilderPiped
Query the selected WindupVertexFrame instances via Gremlin.
piped(QueryGremlinCriterion) - Method in interface org.jboss.windup.config.query.QueryBuilderWith
Narrow the query via a QueryGremlinCriterion in order to execute Gremlin queries.
pop() - Method in class org.jboss.windup.config.Variables
Remove the top Variables layer from the the stack.
PostFinalizePhase - Class in org.jboss.windup.config.phase
Previous: FinalizePhase
PostFinalizePhase() - Constructor for class org.jboss.windup.config.phase.PostFinalizePhase
 
PostMigrationRulesPhase - Class in org.jboss.windup.config.phase
PostMigrationRulesPhase() - Constructor for class org.jboss.windup.config.phase.PostMigrationRulesPhase
 
PostReportGenerationPhase - Class in org.jboss.windup.config.phase
PostReportGenerationPhase() - Constructor for class org.jboss.windup.config.phase.PostReportGenerationPhase
 
PostReportRenderingPhase - Class in org.jboss.windup.config.phase
PostReportRenderingPhase() - Constructor for class org.jboss.windup.config.phase.PostReportRenderingPhase
 
PreReportGenerationPhase - Class in org.jboss.windup.config.phase
PreReportGenerationPhase() - Constructor for class org.jboss.windup.config.phase.PreReportGenerationPhase
 
PreRulesetEvaluation - Interface in org.jboss.windup.config
Denotes an element that takes some action before the execution of the Rule pipeline.
preRulesetEvaluation(GraphRewrite) - Method in interface org.jboss.windup.config.PreRulesetEvaluation
The action to be performed before evaluation of the compiled Rule set.
prettyPrintRule(Rule) - Static method in class org.jboss.windup.config.RuleUtils
Describes given Rule as:
priority() - Method in class org.jboss.windup.config.AbstractRuleProvider
The "priority" of the RuleProvider instance.
ProjectTraversalCache - Class in org.jboss.windup.config.projecttraversal
Maintains a cache of some traversal data to prevent the need for frequent recalculation of this data.
ProjectTraversalCache() - Constructor for class org.jboss.windup.config.projecttraversal.ProjectTraversalCache
 
push() - Method in class org.jboss.windup.config.Variables
Add new Variables layer on top of the stack.
push(Map<String, Iterable<? extends WindupVertexFrame>>) - Method in class org.jboss.windup.config.Variables
Push the given Variables layer on top of the stack.
put(Object, Object) - Method in class org.jboss.windup.config.GraphRule
 

Q

query(GraphRewrite, GraphTraversal<?, Vertex>) - Method in class org.jboss.windup.config.query.OutAndBackCriterion
 
query(GraphRewrite, GraphTraversal<?, Vertex>) - Method in class org.jboss.windup.config.query.OutCriterion
 
Query - Class in org.jboss.windup.config.query
 
query(Traversable<?, ?>) - Method in interface org.jboss.windup.config.query.QueryFramesCriterion
 
query(GraphRewrite, GraphTraversal<?, Vertex>) - Method in interface org.jboss.windup.config.query.QueryGremlinCriterion
 
QueryBuilderAs - Interface in org.jboss.windup.config.query
 
QueryBuilderFind - Interface in org.jboss.windup.config.query
 
QueryBuilderFrom - Interface in org.jboss.windup.config.query
 
QueryBuilderPiped - Interface in org.jboss.windup.config.query
 
QueryBuilderWith - Interface in org.jboss.windup.config.query
 
QueryFramesCriterion - Interface in org.jboss.windup.config.query
 
QueryGremlinCriterion - Interface in org.jboss.windup.config.query
 
QueryPropertyComparisonType - Enum in org.jboss.windup.config.query
 

R

readTags(InputStream) - Method in class org.jboss.windup.config.tags.TagService
Read the tag structure from the provided stream.
reject() - Method in interface org.jboss.windup.config.parameters.FrameContext
Reject the current frame and remove it from future processing.
removeCurrentPayload(Variables) - Method in interface org.jboss.windup.config.operation.iteration.IterationPayloadManager
Remove the current Iteration payload.
removeCurrentPayload(Variables) - Method in class org.jboss.windup.config.operation.iteration.NamedIterationPayloadManager
 
removeCurrentPayload(Variables, Class<FRAMETYPE>, String) - Static method in class org.jboss.windup.config.operation.Iteration
Remove the current Iteration payload.
removeCurrentPayload(Variables, String) - Static method in class org.jboss.windup.config.operation.Iteration
Remove the current Iteration payload.
removeCurrentPayload(Variables) - Method in class org.jboss.windup.config.operation.iteration.TypedNamedIterationPayloadManager
 
removeVariable(String) - Method in class org.jboss.windup.config.Variables
Remove a variable in the top variables layer.
ReportGenerationPhase - Class in org.jboss.windup.config.phase
ReportGenerationPhase() - Constructor for class org.jboss.windup.config.phase.ReportGenerationPhase
 
ReportRenderingPhase - Class in org.jboss.windup.config.phase
ReportRenderingPhase() - Constructor for class org.jboss.windup.config.phase.ReportRenderingPhase
 
resolvePayload(GraphRewrite, EvaluationContext, WindupVertexFrame) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
 
resolveVariable(GraphRewrite, String) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
Resolves variable/property name expressions of the form ` #{initialModelVar.customProperty.anotherProp}`, where the `initialModelVar` has a Property method of the form `@Property public X getCustomProperty()` and `X` has a Property method of the form `@Property public X getAnotherProp()`
rollback() - Method in interface org.jboss.windup.config.parameters.FrameCreationContext
Remove the previously added ParameterValueStore frame.
ruleEvaluationProgress(GraphRewrite, String, int, int, int) - Method in class org.jboss.windup.config.AbstractRuleLifecycleListener
 
ruleEvaluationProgress(String, int, int, int) - Method in class org.jboss.windup.config.GraphRewrite
This is optionally called by long-running rules to indicate their current progress and estimated time-remaining.
ruleEvaluationProgress(GraphRewrite, String, int, int, int) - Method in interface org.jboss.windup.config.RuleLifecycleListener
This is optionally called by long-running rules to indicate their current progress and estimated time-remaining.
RuleLifecycleListener - Interface in org.jboss.windup.config
Receives events from RuleSubset during execution.
RuleLoader - Interface in org.jboss.windup.config.loader
RuleLoader manages loading Configurations from all AbstractRuleProviders in the system.
RuleLoaderContext - Class in org.jboss.windup.config.loader
 
RuleLoaderContext() - Constructor for class org.jboss.windup.config.loader.RuleLoaderContext
 
RuleLoaderContext(Iterable<Path>, Predicate<RuleProvider>) - Constructor for class org.jboss.windup.config.loader.RuleLoaderContext
 
RuleLoaderContext(Iterable<Path>, Predicate<RuleProvider>, Predicate<LabelProvider>) - Constructor for class org.jboss.windup.config.loader.RuleLoaderContext
 
RuleLoaderContext(Context, Iterable<Path>, Predicate<RuleProvider>) - Constructor for class org.jboss.windup.config.loader.RuleLoaderContext
 
RuleLoaderContext(Context, Iterable<Path>, Predicate<RuleProvider>, Predicate<LabelProvider>) - Constructor for class org.jboss.windup.config.loader.RuleLoaderContext
 
RuleMetadata - Annotation Type in org.jboss.windup.config.metadata
A descriptor for RuleProvider metadata.
RuleMetadataType - Enum in org.jboss.windup.config.metadata
 
RulePhase - Class in org.jboss.windup.config.phase
Provides a shorthand for stating the order of execution of Rules within Windup.
RulePhase(Class<? extends RulePhase>) - Constructor for class org.jboss.windup.config.phase.RulePhase
 
RulePhaseFinder - Class in org.jboss.windup.config.phase
 
RulePhaseFinder() - Constructor for class org.jboss.windup.config.phase.RulePhaseFinder
 
RuleProvider - Interface in org.jboss.windup.config
A windup-specific implementation of ConfigurationProvider.
RuleProviderBuilder - Class in org.jboss.windup.config.builder
Used to construct new dynamic AbstractRuleProvider instances.
RuleProviderBuilderAddDependencies - Interface in org.jboss.windup.config.builder
 
RuleProviderBuilderMetadataAddSourceTechnology - Interface in org.jboss.windup.config.builder
 
RuleProviderBuilderMetadataAddTargetTechnology - Interface in org.jboss.windup.config.builder
 
RuleProviderBuilderMetadataSetPhase - Interface in org.jboss.windup.config.builder
 
RuleProviderBuilderSetPhase - Interface in org.jboss.windup.config.builder
 
RuleProviderLoader - Interface in org.jboss.windup.config.loader
Each configuration extension will implement this interface to provide a list of WindupRuleProviders.
RuleProviderMetadata - Interface in org.jboss.windup.config.metadata
Describes RuleProvider instances.
RuleProviderRegistry - Class in org.jboss.windup.config.metadata
Maintains a link between all Rule and RuleProvider instances that have been loaded by Windup.
RuleProviderRegistry() - Constructor for class org.jboss.windup.config.metadata.RuleProviderRegistry
 
RuleProviderRegistryCache - Interface in org.jboss.windup.config.metadata
This class provides convenience methods for retrieving a RuleProviderRegistry.
RulesetMetadata - Interface in org.jboss.windup.config.metadata
Each Addon that contains RuleProvider implementations should implement this interface, and by doing so provide some basic metadata about its contents.
RuleSubset - Class in org.jboss.windup.config
An Operation that allows for conditional evaluation of nested Rule sets.
ruleToRuleContentsString(Rule, int) - Static method in class org.jboss.windup.config.RuleUtils
Attempts to create a human-readable String representation of the provided rule.
RuleUtils - Class in org.jboss.windup.config
Utils for the Metadata.
RuleUtils() - Constructor for class org.jboss.windup.config.RuleUtils
 

S

SEARCH_ALL_LAYERS - Static variable in class org.jboss.windup.config.Variables
 
setAlwaysHaltOnFailure(boolean) - Method in class org.jboss.windup.config.RuleSubset
 
setAvailableValues(Collection<?>) - Method in class org.jboss.windup.config.AbstractConfigurationOption
 
setColor(String) - Method in class org.jboss.windup.config.tags.Tag
 
setConfiguration(Configuration) - Method in class org.jboss.windup.config.metadata.RuleProviderRegistry
Contains the Configuration containing all of the loaded s.
setCurrentPayload(Variables, WindupVertexFrame) - Method in interface org.jboss.windup.config.operation.iteration.IterationPayloadManager
Set the current Iteration payload.
setCurrentPayload(Variables, WindupVertexFrame) - Method in class org.jboss.windup.config.operation.iteration.NamedIterationPayloadManager
 
setCurrentPayload(Variables, String, WindupVertexFrame) - Static method in class org.jboss.windup.config.operation.Iteration
Set the current Iteration payload.
setCurrentPayload(Variables, WindupVertexFrame) - Method in class org.jboss.windup.config.operation.iteration.TypedNamedIterationPayloadManager
 
setDescription(String) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Sets the human readable description.
setExecuteAfter(List<Class<? extends RuleProvider>>) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Set the list of RuleProvider classes that should execute before the Rule instances in the corresponding RuleProvider instance.
setExecuteAfter(Class<? extends RulePhase>) - Method in class org.jboss.windup.config.phase.RulePhase
This allows the sorter to link RulePhases to each other, without them having to explicitly specify both the executeAfter and executeBefore.
setExecuteAfterIDs(List<String>) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Set the list of the RuleProvider classes that should execute before the Rule instances in the corresponding RuleProvider instance.
setExecuteBefore(List<Class<? extends RuleProvider>>) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Set the list of RuleProvider classes that should execute after the Rule instances in the corresponding RuleProvider instance.
setExecuteBefore(Class<? extends RulePhase>) - Method in class org.jboss.windup.config.phase.RulePhase
This allows the sorter to link RulePhases to each other, without them having to explicitly specify both the executeAfter and executeBefore.
setExecuteBeforeIDs(List<String>) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Set the list of the RuleProvider classes that should execute after the Rule instances in the corresponding RuleProvider instance.
setExecutionIndex(int) - Method in class org.jboss.windup.config.AbstractRuleProvider
For internal use only.
setFileBasedRulesOnly() - Method in class org.jboss.windup.config.loader.RuleLoaderContext
 
setFurnace(PostStartup, Furnace, AddonRegistry) - Method in class org.jboss.windup.config.furnace.FurnaceHolder
Called by the Furnace container.
setHaltOnException(boolean) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Whether Windup should stop execution if this provider's rule execution ends with an exception.
setInputVariablesName(String) - Method in class org.jboss.windup.config.condition.GraphCondition
 
setIsPrime(boolean) - Method in class org.jboss.windup.config.tags.Tag
 
setIsRoot(boolean) - Method in class org.jboss.windup.config.tags.Tag
 
setLabels(LabelProvider, List<Label>) - Method in class org.jboss.windup.config.metadata.LabelProviderRegistry
Sets the List of Labels that were loaded from the given LabelProvider.
setOrigin(String) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
setOrigin(String) - Method in class org.jboss.windup.config.metadata.LabelMetadataBuilder
 
setOrigin(String) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
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).
setOutputVariablesName(String) - Method in class org.jboss.windup.config.condition.GraphCondition
 
setOverrideProvider(boolean) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Sets whether or not this provider's rules should override rules from other providers with the same ID.
setParameterStore(ParameterStore) - Method in class org.jboss.windup.config.condition.ParamCondition
 
setParameterStore(ParameterStore) - Method in class org.jboss.windup.config.operation.Iteration
These are really just needed to pass through to the condition, since the visitor system doesn't expect operations to have conditions and wouldn't otherwise find them.
setParameterStore(ParameterStore) - Method in class org.jboss.windup.config.operation.Log
 
setParameterStore(ParameterStore) - Method in class org.jboss.windup.config.RuleSubset
 
setPayloadManager(IterationPayloadManager) - Method in class org.jboss.windup.config.operation.Iteration
 
setPhase(Class<? extends RulePhase>) - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
setPhase(Class<? extends RulePhase>) - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderMetadataSetPhase
setPhase(Class<? extends RulePhase>) - Method in interface org.jboss.windup.config.builder.RuleProviderBuilderSetPhase
setPhase(Class<? extends RulePhase>) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Set the RulePhase in which the Rule instances from the corresponding RuleProvider instance should be executed.
setProviders(List<LabelProvider>) - Method in class org.jboss.windup.config.metadata.LabelProviderRegistry
Sets the list of loaded LabelProviders.
setProviders(List<RuleProvider>) - Method in class org.jboss.windup.config.metadata.RuleProviderRegistry
Sets the list of loaded RuleProviders.
setPseudo(boolean) - Method in class org.jboss.windup.config.tags.Tag
 
setResults(GraphRewrite, String, Iterable<? extends WindupVertexFrame>) - Method in class org.jboss.windup.config.condition.GraphCondition
This sets the variable with the given name to the given value.
setRules(RuleProvider, List<Rule>) - Method in class org.jboss.windup.config.metadata.RuleProviderRegistry
Sets the List of Rules that were loaded from the given RuleProvider.
setRulesetMetadata(RulesetMetadata) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
 
setSingletonVariable(String, WindupVertexFrame) - Method in class org.jboss.windup.config.Variables
Type-safe wrapper around setVariable which sets only one framed vertex.
setState(RewriteState) - Method in class org.jboss.windup.config.DefaultEvaluationContext
 
setTags(List<String>) - Method in class org.jboss.windup.config.metadata.MetadataBuilder
Set the tags by which this RulesetMetadata is classified.
setTitle(String) - Method in class org.jboss.windup.config.tags.Tag
 
setVariable(String, Iterable<? extends WindupVertexFrame>) - Method in class org.jboss.windup.config.Variables
Set a variable in the top variables layer to given "collection" of the vertex frames.
setVariableName(String) - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
 
setWindupStopException(WindupStopException) - Method in class org.jboss.windup.config.GraphRewrite
Stores the exception which holds information if, and where, the Windup stopped (typically on an external request).
shouldWindupStop() - Method in class org.jboss.windup.config.AbstractRuleLifecycleListener
 
shouldWindupStop() - Method in class org.jboss.windup.config.GraphRewrite
 
shouldWindupStop() - Method in interface org.jboss.windup.config.RuleLifecycleListener
Returns directly the information whether Windup execution should stop.
SingleRuleProvider - Class in org.jboss.windup.config.ruleprovider
A RuleProvider that provides only a single Rule (itself).
SingleRuleProvider() - Constructor for class org.jboss.windup.config.ruleprovider.SingleRuleProvider
 
SingleRuleProvider(RuleProviderMetadata) - Constructor for class org.jboss.windup.config.ruleprovider.SingleRuleProvider
 
SingleRuleProvider(Class<? extends RuleProvider>, String) - Constructor for class org.jboss.windup.config.ruleprovider.SingleRuleProvider
 
singleVariableIterationName(String) - Static method in class org.jboss.windup.config.operation.Iteration
Calculates the default name for the single variable in the selection with the given name.
SkipReportsRenderingOption - Class in org.jboss.windup.config
Indicates whether Windup processing should render reports at all.
SkipReportsRenderingOption() - Constructor for class org.jboss.windup.config.SkipReportsRenderingOption
 
startElement(String, String, String, Attributes) - Method in class org.jboss.windup.config.tags.TagsSaxHandler
 
SUCCESS - Static variable in class org.jboss.windup.config.ValidationResult
Indicates that the validation was successful (with no attached message).

T

Tag - Class in org.jboss.windup.config.tags
Represents a tag.
TagService - Class in org.jboss.windup.config.tags
Manages the relations between Windup tags and provides API to query these relations.
TagService() - Constructor for class org.jboss.windup.config.tags.TagService
 
TagServiceHolder - Class in org.jboss.windup.config.tags
Loads the tags relations from tags definition files and provides API to query these relations.
TagServiceHolder() - Constructor for class org.jboss.windup.config.tags.TagServiceHolder
 
TagsSaxHandler - Class in org.jboss.windup.config.tags
Expects the following XML structure: {tag name="vehicle"} {tag name="plane"} {tag name="ship"} {tag name="car"} {tag name="tractor"} {tag name="bike" parents="aninal"} ...
TagsSaxHandler(TagService) - Constructor for class org.jboss.windup.config.tags.TagsSaxHandler
 
Technology - Annotation Type in org.jboss.windup.config.metadata
A descriptor for RuleMetadata#sourceTechnology() and RuleMetadata#targetTechnology()
TechnologyMetadata - Class in org.jboss.windup.config.metadata
 
TechnologyMetadata(TechnologyReference) - Constructor for class org.jboss.windup.config.metadata.TechnologyMetadata
 
TechnologyMetadataLoader - Interface in org.jboss.windup.config.metadata
 
TechnologyMetadataProvider - Interface in org.jboss.windup.config.metadata
Maintains information about which technologies are defined in the rulesets.
TechnologyReference - Class in org.jboss.windup.config.metadata
Represents a technology with a name (id) and VersionRange.
TechnologyReference() - Constructor for class org.jboss.windup.config.metadata.TechnologyReference
DO NOT USE -- This is just here to make proxies possible
TechnologyReference(TechnologyReferenceModel) - Constructor for class org.jboss.windup.config.metadata.TechnologyReference
 
TechnologyReference(String, String) - Constructor for class org.jboss.windup.config.metadata.TechnologyReference
Construct a new TechnologyReference using the given String ID and String version range.
TechnologyReference(String, VersionRange) - Constructor for class org.jboss.windup.config.metadata.TechnologyReference
Construct a new TechnologyReference using the given String ID and VersionRange.
TechnologyReference(String) - Constructor for class org.jboss.windup.config.metadata.TechnologyReference
Construct a new TechnologyReference using the given String ID.
TechnologyReferenceTransformer - Class in org.jboss.windup.config.metadata
Provides a mechanism for transforming from one TechnologyReference to another.
TechnologyReferenceTransformer(TechnologyReference, TechnologyReference) - Constructor for class org.jboss.windup.config.metadata.TechnologyReferenceTransformer
Creates a transformer that converts references matching the original, to one matching the given destination.
TechnologyReferenceTransformerLoader - Interface in org.jboss.windup.config.metadata
Provides a mechanism for loading TechnologyReferenceTransformer instances.
TopLayerSingletonFramesSelector - Class in org.jboss.windup.config.operation.iteration
 
TopLayerSingletonFramesSelector() - Constructor for class org.jboss.windup.config.operation.iteration.TopLayerSingletonFramesSelector
 
toString() - Method in class org.jboss.windup.config.AbstractLabelProvider
 
toString() - Method in class org.jboss.windup.config.AbstractRuleProvider
 
toString() - Method in class org.jboss.windup.config.builder.RuleProviderBuilder
 
toString() - Method in class org.jboss.windup.config.DefaultEvaluationContext
 
toString() - Method in enum org.jboss.windup.config.InputType
 
toString() - Method in class org.jboss.windup.config.metadata.AbstractLabelsetMetadata
 
toString() - Method in class org.jboss.windup.config.metadata.AbstractRulesetMetadata
 
toString() - Method in class org.jboss.windup.config.metadata.TechnologyReference
 
toString() - Method in class org.jboss.windup.config.operation.Commit
 
toString() - Method in class org.jboss.windup.config.operation.iteration.AbstractIterationOperation
 
toString() - Method in class org.jboss.windup.config.operation.iteration.NamedFramesSelector
 
toString() - Method in class org.jboss.windup.config.operation.iteration.NamedIterationPayloadManager
 
toString() - Method in class org.jboss.windup.config.operation.Iteration
 
toString() - Method in class org.jboss.windup.config.operation.IterationProgress
 
toString() - Method in class org.jboss.windup.config.operation.Log
 
toString() - Method in class org.jboss.windup.config.query.OutAndBackCriterion
 
toString() - Method in class org.jboss.windup.config.query.OutCriterion
 
toString() - Method in class org.jboss.windup.config.query.Query
 
toString() - Method in class org.jboss.windup.config.RuleSubset
 
toString() - Method in class org.jboss.windup.config.tags.Tag
 
toString() - Method in class org.jboss.windup.config.tags.TagService
 
toString() - Method in class org.jboss.windup.config.ValidationResult
 
toString() - Method in class org.jboss.windup.config.Variables
 
toStringPerform() - Method in class org.jboss.windup.config.ruleprovider.IteratingRuleProvider
This should return a string describing the operation to be performed by the subclass.
transform(TechnologyReference) - Method in class org.jboss.windup.config.metadata.TechnologyReferenceTransformer
If the given reference matches the original, then this will return the target TechnologyReference.
transform(String) - Method in class org.jboss.windup.config.metadata.TechnologyReferenceTransformer
If the given reference matches the original, then this will return the target TechnologyReference.
TypedFramesSelector - Class in org.jboss.windup.config.operation.iteration
Selection of frames having all variables of the given type (regardless of the variable name).
TypedFramesSelector(Class<? extends WindupVertexFrame>) - Constructor for class org.jboss.windup.config.operation.iteration.TypedFramesSelector
 
TypedNamedFramesSelector - Class in org.jboss.windup.config.operation.iteration
 
TypedNamedFramesSelector(Class<? extends WindupVertexFrame>, String) - Constructor for class org.jboss.windup.config.operation.iteration.TypedNamedFramesSelector
 
TypedNamedIterationPayloadManager - Class in org.jboss.windup.config.operation.iteration
Basically, a NamedIterationPayloadManager + a type check.
TypedNamedIterationPayloadManager(Class<? extends WindupVertexFrame>, String) - Constructor for class org.jboss.windup.config.operation.iteration.TypedNamedIterationPayloadManager
 
TypeOperation - Class in org.jboss.windup.config.operation.graph
Adds the given type to a WindupVertexFrame in the graph.

V

validate(Object) - Method in class org.jboss.windup.config.AbstractPathConfigurationOption
 
validate(Object) - Method in interface org.jboss.windup.config.ConfigurationOption
Validate the user indicated value and return the result.
validate(Object) - Method in class org.jboss.windup.config.KeepWorkDirsOption
 
validate(Object) - Method in class org.jboss.windup.config.SkipReportsRenderingOption
 
ValidationResult - Class in org.jboss.windup.config
Indicates the result of a validation operation.
ValidationResult(ValidationResult.Level, String, boolean) - Constructor for class org.jboss.windup.config.ValidationResult
Indicates the success of failure of a validation, as well as a short informative message for the user and what value to assume as a default for the prompt message.
ValidationResult(ValidationResult.Level, String) - Constructor for class org.jboss.windup.config.ValidationResult
Indicates the success of failure of a validation, as well as a short informative message for the user.
ValidationResult() - Constructor for class org.jboss.windup.config.ValidationResult
DO NOT USE - This is here so that Furnace can create proxies.
ValidationResult.Level - Enum in org.jboss.windup.config
 
valueOf(String) - Static method in enum org.jboss.windup.config.InputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.windup.config.metadata.RuleMetadataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.windup.config.query.QueryPropertyComparisonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.windup.config.ValidationResult.Level
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.windup.config.InputType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.windup.config.metadata.RuleMetadataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.windup.config.query.QueryPropertyComparisonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.windup.config.ValidationResult.Level
Returns an array containing the constants of this enum type, in the order they are declared.
Variables - Class in org.jboss.windup.config
A variables stack - keeps few layers of "key"->[vertices] maps, one per rule execution level, Iteration and RuleSubset.
versionRangesOverlap(VersionRange) - Method in class org.jboss.windup.config.metadata.TechnologyReference
Takes the given VersionRange objects and returns true if there is any overlap between the two ranges.

W

when(Condition) - Method in interface org.jboss.windup.config.operation.iteration.IterationBuilderVar
A condition which decides for each frame whether IterationBuilderVar.perform(Operation) or Iteration.otherwise(Operation) will be processed.
when(Condition) - Method in interface org.jboss.windup.config.operation.iteration.IterationQueryCriteria
 
when(Condition) - Method in class org.jboss.windup.config.operation.Iteration
 
when() - Method in class org.jboss.windup.config.ruleprovider.IteratingRuleProvider
Gets the condition for the Configuration's "when" clause.
WindupConfigurationQuery - Class in org.jboss.windup.config.query
A short-hand for querying WindupConfigurationModel.
WindupConfigurationQuery() - Constructor for class org.jboss.windup.config.query.WindupConfigurationQuery
 
withoutProperty(String) - Method in class org.jboss.windup.config.query.Query
 
withoutProperty(String) - Method in interface org.jboss.windup.config.query.QueryBuilderWith
Narrow the query to WindupVertexFrame instances that satisfy the given property comparison.
withProperty(String, Object) - Method in class org.jboss.windup.config.query.Query
 
withProperty(String, Iterable<?>) - Method in class org.jboss.windup.config.query.Query
 
withProperty(String) - Method in class org.jboss.windup.config.query.Query
 
withProperty(String, Object, Object...) - Method in class org.jboss.windup.config.query.Query
 
withProperty(String, QueryPropertyComparisonType, Object) - Method in class org.jboss.windup.config.query.Query
 
withProperty(String) - Method in interface org.jboss.windup.config.query.QueryBuilderWith
Narrow the query to WindupVertexFrame instances that have the given property defined.
withProperty(String, Object) - Method in interface org.jboss.windup.config.query.QueryBuilderWith
Narrow the query to WindupVertexFrame instances that contain the given property value.
withProperty(String, Iterable<?>) - Method in interface org.jboss.windup.config.query.QueryBuilderWith
Narrow the query to WindupVertexFrame instances that contain any of the given property values.
withProperty(String, Object, Object...) - Method in interface org.jboss.windup.config.query.QueryBuilderWith
Narrow the query to WindupVertexFrame instances that contain any given property value.
withProperty(String, QueryPropertyComparisonType, Object) - Method in interface org.jboss.windup.config.query.QueryBuilderWith
Narrow the query to WindupVertexFrame instances that satisfy the given property comparison.
writeTagsToJavaScript(Writer) - Method in class org.jboss.windup.config.tags.TagService
Writes the JavaScript code describing the tags as Tag classes to given writer.
A B C D E F G H I K L M N O P Q R S T V W 
Skip navigation links
Windup Engine - Config API 5.2.0.Final

Copyright © 2021 JBoss by Red Hat. All rights reserved.