public class GenerationPlanBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Environment |
environment |
private java.util.LinkedHashMap |
generationPlans |
private XRef |
metadataXRef |
Constructor and Description |
---|
GenerationPlanBuilder(Environment environment) |
Modifier and Type | Method and Description |
---|---|
private GenerationPlan |
buildGenerationPlan(GrammarFile grammarFile) |
java.util.List |
buildGenerationPlans(XRef metadataXRef) |
private GenerationPlan |
loacteOrBuildGenerationPlan(GrammarFile grammarFile) |
private static java.io.File |
locateLeastRecentlyModifiedOutputFile(java.io.File directory) |
private final Environment environment
private final java.util.LinkedHashMap generationPlans
private XRef metadataXRef
public GenerationPlanBuilder(Environment environment)
public java.util.List buildGenerationPlans(XRef metadataXRef)
private GenerationPlan loacteOrBuildGenerationPlan(GrammarFile grammarFile)
private GenerationPlan buildGenerationPlan(GrammarFile grammarFile)
private static java.io.File locateLeastRecentlyModifiedOutputFile(java.io.File directory)