public class PdpProcessor
extends java.lang.Object
| Constructor and Description | 
|---|
| PdpProcessor(CampPlatform campPlatform) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addInterpreter(PlanInterpreter interpreter) | 
| void | addMatcher(PdpMatcher m) | 
| java.util.Map<java.lang.String,java.lang.Object> | applyInterpreters(java.util.Map<java.lang.String,java.lang.Object> originalDeploymentPlan)returns a DeploymentPlan object which is the result of running the interpretation
 (with all interpreters) against the supplied deployment plan YAML object,
 essentially a post-parse processing step before matching | 
| java.util.List<PdpMatcher> | getMatchers() | 
| DeploymentPlan | parseDeploymentPlan(java.io.Reader yaml) | 
| DeploymentPlan | parseDeploymentPlan(java.lang.String yaml) | 
| AssemblyTemplate | registerDeploymentPlan(DeploymentPlan plan)applies matchers to the given deployment plan to create an assembly template | 
| AssemblyTemplate | registerDeploymentPlan(java.io.Reader yaml)create and return an AssemblyTemplate based on the given DP (yaml) | 
| AssemblyTemplate | registerPdpFromArchive(java.io.InputStream archiveInput) | 
public PdpProcessor(CampPlatform campPlatform)
public DeploymentPlan parseDeploymentPlan(java.io.Reader yaml)
public DeploymentPlan parseDeploymentPlan(java.lang.String yaml)
public AssemblyTemplate registerDeploymentPlan(java.io.Reader yaml)
public AssemblyTemplate registerDeploymentPlan(DeploymentPlan plan)
public AssemblyTemplate registerPdpFromArchive(java.io.InputStream archiveInput)
public void addMatcher(PdpMatcher m)
public java.util.List<PdpMatcher> getMatchers()
public void addInterpreter(PlanInterpreter interpreter)
public java.util.Map<java.lang.String,java.lang.Object> applyInterpreters(java.util.Map<java.lang.String,java.lang.Object> originalDeploymentPlan)