public class GenClass extends GenClazzEntity
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_FILEPATH |
creatorParser, modelSetParser, parser, patternObjectParser| Constructor and Description |
|---|
GenClass() |
| Modifier and Type | Method and Description |
|---|---|
void |
generate(java.lang.String rootDir,
java.lang.String helpersDir) |
java.lang.String |
getFilePath() |
Parser |
getOrCreateParser(java.lang.String rootDir) |
Parser |
getOrCreateParserForPatternObjectCreatorFile(java.lang.String rootDir) |
void |
insertCreatorClassInCreatorCreator(Parser ccParser) |
int |
printAll(GenClassModel.DIFF diff,
java.util.List<java.lang.String> ignoreDiff) |
void |
printFile(Parser parser) |
void |
removeAllGeneratedCode(java.lang.String testDir,
java.lang.String srcDir,
java.lang.String helpersDir) |
void |
removeGeneratedCode(java.lang.String rootDir)
Deletes the generated code of the associated class, within the corresponding model, set, creator and pattern object classes.
|
void |
setFilePath(java.lang.String value) |
java.lang.String |
toString() |
GenClass |
withConstant(java.lang.String name,
int i) |
GenClass |
withConstant(java.lang.String name,
java.lang.String value) |
GenClass |
withFilePath(java.lang.String value) |
GenClass |
withRunningConstants(java.lang.String... names) |
getModelSetClassName, getModelSetClassNameShort, getOrCreateParserForCreatorClass, getOrCreateParserForModelSetFile, getOrCreateParserForPatternObjectFile, getParser, getRepairClassModel, insertImport, insertLicense, isShowDiff, printFile, removeFragment, removeLineFromFragment, setParser, shortNameAndImportgetGenerator, getGenerator, getGenerator, getGenerator, getGenerator, getGenerator, getModel, setModel, withModelpublic static final java.lang.String PROPERTY_FILEPATH
public void generate(java.lang.String rootDir,
java.lang.String helpersDir)
generate in class GenClazzEntitypublic void printFile(Parser parser)
printFile in class GenClazzEntitypublic Parser getOrCreateParser(java.lang.String rootDir)
getOrCreateParser in class GenClazzEntitypublic Parser getOrCreateParserForPatternObjectCreatorFile(java.lang.String rootDir)
public void insertCreatorClassInCreatorCreator(Parser ccParser)
public void removeAllGeneratedCode(java.lang.String testDir,
java.lang.String srcDir,
java.lang.String helpersDir)
public GenClass withConstant(java.lang.String name, int i)
public GenClass withConstant(java.lang.String name, java.lang.String value)
public GenClass withRunningConstants(java.lang.String... names)
public java.lang.String getFilePath()
public void setFilePath(java.lang.String value)
public GenClass withFilePath(java.lang.String value)
public int printAll(GenClassModel.DIFF diff, java.util.List<java.lang.String> ignoreDiff)
public java.lang.String toString()
toString in class java.lang.Objectpublic void removeGeneratedCode(java.lang.String rootDir)
rootDir - root directory, where the code of the associated class is located