All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractConfigurationOption Provides a base class for sharing default functionality betweenConfigurationOptions.AbstractIterationFilter<T extends org.jboss.windup.graph.model.WindupVertexFrame> AbstractIterationOperation<T extends org.jboss.windup.graph.model.WindupVertexFrame> Simplified operation having method that already accepts the found payload.AbstractLabelProvider General behaviour of anLabelProviderAbstractLabelsetMetadata Base class for constructingLabelsetMetadatainstances.AbstractPathConfigurationOption Provides a base for validatingConfigurationOptions of typeFile.AbstractRuleLifecycleListener This provides a set of default (empty) methods that make it easy to implementRuleLifecycleListeners that only need to override a subset of the available methods.AbstractRuleProvider AbstractRuleProviderprovides metadata, and a list ofRuleobjects that are then evaluated by theRuleSubsetduring Windup execution.AbstractRulesetMetadata Base class for constructingRulesetMetadatainstances.AnalyzeKnownLibrariesOption Option to force the analysis of already known libraries.ArchiveExtractionPhase ArchiveMetadataExtractionPhase ClassifyFileTypesPhase Commit ConfigurationException ConfigurationOption Specifies details regarding a particular configuration option that can be passed into the Windup executor.DecompilationPhase DefaultEvaluationContext DependentPhase This phase can occur during any phase of the execution lifecycle.DiscoverProjectStructurePhase DiscoveryPhase EvaluationStrategy This is used byParameterizedGraphConditionduring parameter evaluation.ExportZipOutputOption Indicates output path will be compressed in a ZIP fileFinalizePhase FrameContext FrameCreationContext Used duringParameterizedGraphCondition.evaluateAndPopulateValueStores(org.jboss.windup.config.GraphRewrite, org.ocpsoft.rewrite.context.EvaluationContext, FrameCreationContext)Used for accessing the ParameterValueStore within conditionsFramesSelector Retrieves proper Iterable of frames, from the variable stack.FurnaceHolder To be used by the configOperationandConditionimplementations to get a reference toFurnaceif required.GraphCondition AConditionthat evaluates against aGraphRewriteevent.GraphOperation GraphRewrite Holds the context of the whole Windup Execution.GraphRule Base class forRuleimplementations that operate onGraphRewriteevents.IllegalTypeArgumentException InitialAnalysisPhase InitializationPhase Next:DiscoveryPhaseInputType Indicates the type of UI element that should be used for this input.IteratingRuleProvider<PAYLOADTYPE extends org.jboss.windup.graph.model.WindupVertexFrame> This provides a simplified way to extendAbstractRuleProviderfor cases where the rule simply needs to provide some query, and wants to execute a function over each resulting row.Iteration Used to iterate over an implicit or explicit variable defined within the correspondingConfigurationRuleBuilder.when(Condition)clause in the current rule.IterationBuilderComplete Completed step to construct anIterationIterationBuilderOtherwise Intermediate step to construct anIteration.IterationBuilderOver Intermediate step to construct anIteration.IterationBuilderPerform Intermediate step to construct anIteration.IterationBuilderVar Intermediate step to construct anIteration.IterationBuilderWhen Intermediate step to construct anIteration.IterationPayloadManager IterationProgress Provides a simplistic way of printing a message to the log everyIterationProgress.intervaliterations.IterationQueryCriteria KeepWorkDirsOption Indicates the Java packages for Windup to scan.Label Represents the content of a Label.LabelLoader Loads allLabelProviderLoaders in the system.LabelMetadataBuilder Create concrete classes ofLabelProviderMetadataLabelProvider An instance ofLabelProvidershould represent a single 'LabelSet'.LabelProviderBuilder Simple concrete class which receives preexisted 'Metadata' and 'Data' to create aLabelProviderLabelProviderData ThisLabelProviderDatashould keep the 'Data' inside a 'LabelSet', for instance the list ofLabelsLabelProviderLoader Defines a way Windup can loadLabelProviders.LabelProviderMetadata Provides info that is not written in the 'Labelset'.LabelProviderRegistry Keeps a collection of allLabelProviderinstances that have been loaded by Windup.LabelsetMetadata Provide the 'Metadata' information of a 'Labelset'LegacyReportsRenderingOption Indicates whether Windup processing should render legacy reports, otherwise new Patternfly 4 reports will be rendered.Log Logging utility class.MetadataBuilder Fluent builder for creatingRuleProviderMetadatainstances.MigrationRulesPhase NamedFramesSelector NamedIterationPayloadManager NoopEvaluationStrategy This is often used with existing value stores as we are simply matching against existing values.OperationUtil Contains useful functions for operating on RewriteOperations.OutAndBackCriterion A Pipes step which filters vertices which have outgoing edges of given label.OutCriterion A Pipes step which gets the vertices behind outgoing edges of given label.ParamCondition ParameterizedGraphCondition ParameterizedIterationOperation<T extends org.jboss.windup.graph.model.WindupVertexFrame> PostFinalizePhase Previous:FinalizePhasePostMigrationRulesPhase PostReportGenerationPhase PostReportPfRenderingPhase PostReportRenderingPhase PreReportGenerationPhase PreReportPfRenderingPhase PreRulesetEvaluation Denotes an element that takes some action before the execution of theRulepipeline.ProjectTraversalCache Maintains a cache of some traversal data to prevent the need for frequent recalculation of this data.Query QueryBuilderAs QueryBuilderFind QueryBuilderFrom QueryBuilderPiped QueryBuilderWith QueryFramesCriterion QueryGremlinCriterion QueryPropertyComparisonType ReportGenerationPhase ReportPfRenderingPhase ReportRenderingPhase RuleLifecycleListener Receives events fromRuleSubsetduring execution.RuleLoader RuleLoaderContext RuleMetadata A descriptor forRuleProvidermetadata.RuleMetadataType RulePhase Provides a shorthand for stating the order of execution ofRules within Windup.RulePhaseFinder RuleProvider A windup-specific implementation ofConfigurationProvider.RuleProviderBuilder Used to construct new dynamicAbstractRuleProviderinstances.RuleProviderBuilderAddDependencies RuleProviderLoader Each configuration extension will implement this interface to provide a list of WindupRuleProviders.RuleProviderMetadata DescribesRuleProviderinstances.RuleProviderRegistry Maintains a link between allRuleandRuleProviderinstances that have been loaded by Windup.RuleProviderRegistryCache This class provides convenience methods for retrieving aRuleProviderRegistry.RulesetMetadata EachAddonthat containsRuleProviderimplementations should implement this interface, and by doing so provide some basic metadata about its contents.RuleSubset AnOperationthat allows for conditional evaluation of nestedRulesets.RuleUtils Utils for the Metadata.SingleRuleProvider ARuleProviderthat provides only a singleRule(itself).SkipReportsRenderingOption Indicates whether Windup processing should render reports at all.SkipSourceCodeReportsRenderingOption Indicates whether Windup processing should render source code reports at all.Tag Represents a tag.TagService Manages the relations between Windup tags and provides API to query these relations.TagServiceHolder Loads the tags relations from tags definition files and provides API to query these relations.TagsSaxHandler Expects the following XML structure:Technology A descriptor forRuleMetadata#sourceTechnology()andRuleMetadata#targetTechnology()TechnologyMetadata TechnologyMetadataLoader TechnologyMetadataProvider Maintains information about which technologies are defined in the rulesets.TechnologyReference Represents a technology with a name (id) andVersionRange.TechnologyReferenceAliasTranslator Translates from oneTechnologyReferenceto another, ie.TechnologyReferenceAliasTranslatorLoader Provides a mechanism for loadingTechnologyReferenceAliasTranslatorinstances.TopLayerSingletonFramesSelector TypedFramesSelector Selection of frames having all variables of the given type (regardless of the variable name).TypedNamedFramesSelector TypedNamedIterationPayloadManager Basically, a NamedIterationPayloadManager + a type check.TypeOperation Adds the given type to aWindupVertexFramein the graph.ValidationResult Indicates the result of a validation operation.ValidationResult.Level Variables A variables stack - keeps few layers of "key"->[vertices] maps, one per rule execution level,IterationandRuleSubset.WindupConfigurationQuery A short-hand for querying WindupConfigurationModel.