public class SaxWriterGenerator extends AbstractXmlJavaGenerator
| Modifier and Type | Field and Description |
|---|---|
private boolean |
requiresDomSupport |
strictXmlAttributesDEFAULT_DATE_FORMAT, domAsXpp3, useJava5| Constructor and Description |
|---|
SaxWriterGenerator() |
| Modifier and Type | Method and Description |
|---|---|
private void |
createWriteDomMethod(JClass jClass) |
private void |
createXpp3DomMethod(JClass jClass) |
void |
generate(Model model,
java.util.Properties parameters) |
private void |
generateSaxWriter() |
private void |
writeAllClasses(Model objectModel,
JClass jClass) |
private void |
writeClass(ModelClass modelClass,
JClass jClass) |
getContentField, getFieldsForXml, getFileName, getValue, initialize, resolveTagName, resolveTagName, resolveTagName, writeDateParsingHelperaddModelImports, getClasses, getDefaultValue, getJavaDefaultValue, getPrefix, getValueChecker, initHeader, initHeader, isJavaEnabled, isRelevant, isTrackingSupport, newJSourceWriter, suppressAllWarningscapitalise, contextualize, getBuildContext, getEncoding, getFieldsForClass, getGeneratedVersion, getHeader, getModel, getOutputDirectory, getParameter, getParameter, getParameter, isClassInModel, isCollection, isEmpty, isInnerAssociation, isMap, isPackageWithVersion, singular, uncapitalisepublic void generate(Model model, java.util.Properties parameters) throws ModelloException
ModelloExceptionprivate void generateSaxWriter()
throws ModelloException,
java.io.IOException
ModelloExceptionjava.io.IOExceptionprivate void writeAllClasses(Model objectModel, JClass jClass) throws ModelloException
ModelloExceptionprivate void writeClass(ModelClass modelClass, JClass jClass) throws ModelloException
ModelloExceptionprivate void createXpp3DomMethod(JClass jClass)
private void createWriteDomMethod(JClass jClass)