Package com.nt.udc.ei.node.sol42.parser
Class Sol42ClassBuilder
java.lang.Object
com.nt.udc.ei.node.sol42.parser.Sol42ClassBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionSol42ClassBuilder(String packageName, String classname, File packageDirectory) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidaddFieldSeperatorField(String fieldSeperator) voidaddPatternField(String recordPattern) voidaddRecordSeperatorField(String recordSeperator) booleanvoidendClass()voidsetClassType(String type) voidsetJavaFile(String javaFile) voidboolean
-
Constructor Details
-
Sol42ClassBuilder
public Sol42ClassBuilder(String packageName, String classname, File packageDirectory) throws Sol42ClassCreationException - Parameters:
packageName-classname-packageDirectory-- Throws:
Sol42ClassCreationException
-
-
Method Details
-
setClassType
-
startClass
public void startClass() -
endClass
public void endClass() -
addPatternField
-
addFieldSeperatorField
-
addRecordSeperatorField
-
addFields
-
writeJava
- Throws:
Sol42ClassCreationException
-
compileClass
- Throws:
Sol42ClassCreationException
-
getJavaFile
-
setJavaFile
-
getPackageName
-
getClassName
-
getConstructorString
-