Class PipelineNodeTreeScanner
- java.lang.Object
-
- io.jenkins.plugins.pipelinegraphview.treescanner.PipelineNodeTreeScanner
-
public class PipelineNodeTreeScanner extends Object
Generates a Tree Representation of the DAG.- Author:
- Tim Brown
-
-
Constructor Summary
Constructors Constructor Description PipelineNodeTreeScanner(org.jenkinsci.plugins.workflow.job.WorkflowRun run)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
build()
Builds the flow node graph.Map<String,List<FlowNodeWrapper>>
getAllSteps()
Map<String,FlowNodeWrapper>
getPipelineNodeMap()
List<FlowNodeWrapper>
getPipelineNodes()
List<FlowNodeWrapper>
getStageSteps(String startNodeId)
boolean
isDeclarative()
-
-
-
Method Detail
-
build
public void build()
Builds the flow node graph.
-
getStageSteps
@NonNull public List<FlowNodeWrapper> getStageSteps(String startNodeId)
-
getAllSteps
@NonNull public Map<String,List<FlowNodeWrapper>> getAllSteps()
-
getPipelineNodes
@NonNull public List<FlowNodeWrapper> getPipelineNodes()
-
getPipelineNodeMap
@NonNull public Map<String,FlowNodeWrapper> getPipelineNodeMap()
-
isDeclarative
@NonNull public boolean isDeclarative()
-
-