public class Xpp3WriterGenerator extends AbstractXpp3Generator
Modifier and Type | Field and Description |
---|---|
private boolean |
requiresDomSupport |
strictXmlAttributes
DEFAULT_DATE_FORMAT, domAsXpp3, useJava5
Constructor and Description |
---|
Xpp3WriterGenerator() |
Modifier and Type | Method and Description |
---|---|
private void |
createWriteDomMethod(JClass jClass) |
void |
generate(Model model,
java.util.Properties parameters) |
private void |
generateXpp3Writer() |
private void |
writeAllClasses(Model objectModel,
JClass jClass) |
private void |
writeClass(ModelClass modelClass,
JClass jClass) |
getContentField, getFieldsForXml, getFileName, getValue, initialize, resolveTagName, resolveTagName, resolveTagName, writeDateParsingHelper
addModelImports, getClasses, getDefaultValue, getJavaDefaultValue, getPrefix, getValueChecker, initHeader, initHeader, isJavaEnabled, isRelevant, isTrackingSupport, newJSourceWriter, suppressAllWarnings
capitalise, contextualize, getBuildContext, getEncoding, getFieldsForClass, getGeneratedVersion, getHeader, getModel, getOutputDirectory, getParameter, getParameter, getParameter, isClassInModel, isCollection, isEmpty, isInnerAssociation, isMap, isPackageWithVersion, singular, uncapitalise
public void generate(Model model, java.util.Properties parameters) throws ModelloException
ModelloException
private void generateXpp3Writer() throws ModelloException, java.io.IOException
ModelloException
java.io.IOException
private void writeAllClasses(Model objectModel, JClass jClass) throws ModelloException
ModelloException
private void writeClass(ModelClass modelClass, JClass jClass) throws ModelloException
ModelloException
private void createWriteDomMethod(JClass jClass)