| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_FILEPATH |
| Constructor and Description |
|---|
GenClass() |
| Modifier and Type | Method and Description |
|---|---|
GenClass |
generate(java.lang.String rootDir,
java.lang.String helpersDir) |
java.lang.String |
getFilePath() |
java.lang.String |
getModelSetClassName() |
java.lang.String |
getModelSetClassNameShort() |
Parser |
getOrCreateParser(java.lang.String rootDir) |
Parser |
getOrCreateParserForCreatorClass(java.lang.String rootDir) |
Parser |
getOrCreateParserForModelSetFile(java.lang.String rootDir) |
Parser |
getOrCreateParserForPatternObjectCreatorFile(java.lang.String rootDir) |
Parser |
getOrCreateParserForPatternObjectFile(java.lang.String rootDir) |
Parser |
getParser() |
ClassModel |
getRepairClassModel() |
void |
insertCreatorClassInCreatorCreator(Parser ccParser) |
void |
insertImport(Parser myParser,
java.lang.String className) |
void |
insertImport(java.lang.String className) |
boolean |
isShowDiff() |
int |
printAll(GenClassModel.DIFF diff,
java.util.List<java.lang.String> ignoreDiff) |
void |
printFile() |
void |
printFile(Parser parser) |
void |
removeAllGeneratedCode(java.lang.String testDir,
java.lang.String srcDir,
java.lang.String helpersDir) |
void |
setFilePath(java.lang.String value) |
void |
setParser(Parser parser) |
java.lang.String |
shortNameAndImport(java.lang.String typeName,
Parser parser) |
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) |
getGenerator, getGenerator, getGenerator, getGenerator, getModel, setModel, withModelpublic static final java.lang.String PROPERTY_FILEPATH
public GenClass generate(java.lang.String rootDir, java.lang.String helpersDir)
public ClassModel getRepairClassModel()
public void insertImport(java.lang.String className)
public void insertImport(Parser myParser, java.lang.String className)
public void printFile()
public void printFile(Parser parser)
public void setParser(Parser parser)
public Parser getParser()
public Parser getOrCreateParser(java.lang.String rootDir)
public boolean isShowDiff()
public Parser getOrCreateParserForCreatorClass(java.lang.String rootDir)
public java.lang.String getModelSetClassName()
public java.lang.String getModelSetClassNameShort()
public Parser getOrCreateParserForModelSetFile(java.lang.String rootDir)
public Parser getOrCreateParserForPatternObjectFile(java.lang.String rootDir)
public Parser getOrCreateParserForPatternObjectCreatorFile(java.lang.String rootDir)
public void insertCreatorClassInCreatorCreator(Parser ccParser)
public java.lang.String shortNameAndImport(java.lang.String typeName,
Parser parser)
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.Object