public class Sol42ClassBuilder
extends java.lang.Object
| Constructor and Description |
|---|
Sol42ClassBuilder(java.lang.String packageName,
java.lang.String classname,
java.io.File packageDirectory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addFields(java.lang.String fieldName,
java.lang.String type) |
void |
addFieldSeperatorField(java.lang.String fieldSeperator) |
void |
addPatternField(java.lang.String recordPattern) |
void |
addRecordSeperatorField(java.lang.String recordSeperator) |
boolean |
compileClass() |
void |
endClass() |
java.lang.String |
getClassName() |
java.lang.String |
getConstructorString() |
java.lang.String |
getJavaFile() |
java.lang.String |
getPackageName() |
void |
setClassType(java.lang.String type) |
void |
setJavaFile(java.lang.String javaFile) |
void |
startClass() |
boolean |
writeJava() |
public Sol42ClassBuilder(java.lang.String packageName,
java.lang.String classname,
java.io.File packageDirectory)
throws Sol42ClassCreationException
packageName - classname - packageDirectory - Sol42ClassCreationExceptionpublic void setClassType(java.lang.String type)
public void startClass()
public void endClass()
public void addPatternField(java.lang.String recordPattern)
public void addFieldSeperatorField(java.lang.String fieldSeperator)
public void addRecordSeperatorField(java.lang.String recordSeperator)
public boolean addFields(java.lang.String fieldName,
java.lang.String type)
public boolean writeJava()
throws Sol42ClassCreationException
Sol42ClassCreationExceptionpublic boolean compileClass()
throws Sol42ClassCreationException
Sol42ClassCreationExceptionpublic java.lang.String getJavaFile()
public void setJavaFile(java.lang.String javaFile)
public java.lang.String getPackageName()
public java.lang.String getClassName()
public java.lang.String getConstructorString()