Package org.codehaus.mojo.antlr.plan
Class GenerationPlan
- java.lang.Object
-
- org.codehaus.mojo.antlr.plan.GenerationPlan
-
public class GenerationPlan extends java.lang.Object
TODO : javadoc
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.LinkedHashSet
collectedSuperGrammarIds
private java.io.File
generationDirectory
private java.lang.String
id
private java.io.File
importVocabTokenTypesDirectory
private boolean
outOfDate
private java.io.File
source
-
Constructor Summary
Constructors Constructor Description GenerationPlan(java.lang.String id, java.io.File source, java.io.File generationDirectory, java.lang.String[] glibIds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addSuperGrammarId(java.lang.String id)
java.util.LinkedHashSet
getCollectedSuperGrammarIds()
java.io.File
getGenerationDirectory()
java.lang.String
getId()
java.io.File
getImportVocabTokenTypesDirectory()
java.io.File
getSource()
boolean
isOutOfDate()
(package private) void
markOutOfDate()
(package private) void
setImportVocabTokenTypesDirectory(java.io.File importVocabTokenTypesDirectory)
-
-
-
Field Detail
-
id
private final java.lang.String id
-
source
private final java.io.File source
-
generationDirectory
private final java.io.File generationDirectory
-
importVocabTokenTypesDirectory
private java.io.File importVocabTokenTypesDirectory
-
outOfDate
private boolean outOfDate
-
collectedSuperGrammarIds
private java.util.LinkedHashSet collectedSuperGrammarIds
-
-
Method Detail
-
getId
public java.lang.String getId()
-
getSource
public java.io.File getSource()
-
getGenerationDirectory
public java.io.File getGenerationDirectory()
-
addSuperGrammarId
void addSuperGrammarId(java.lang.String id)
-
getCollectedSuperGrammarIds
public java.util.LinkedHashSet getCollectedSuperGrammarIds()
-
getImportVocabTokenTypesDirectory
public java.io.File getImportVocabTokenTypesDirectory()
-
setImportVocabTokenTypesDirectory
void setImportVocabTokenTypesDirectory(java.io.File importVocabTokenTypesDirectory)
-
isOutOfDate
public boolean isOutOfDate()
-
markOutOfDate
void markOutOfDate()
-
-