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 TypeMethodDescriptionboolean
void
addFieldSeperatorField
(String fieldSeperator) void
addPatternField
(String recordPattern) void
addRecordSeperatorField
(String recordSeperator) boolean
void
endClass()
void
setClassType
(String type) void
setJavaFile
(String javaFile) void
boolean
-
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
-