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
- Sol42ClassCreationException
public 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
Sol42ClassCreationException
public boolean compileClass() throws Sol42ClassCreationException
Sol42ClassCreationException
public 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()