public class StaxWriterGenerator extends AbstractStaxGenerator
| Modifier and Type | Field and Description |
|---|---|
private boolean |
requiresDomSupport |
private StaxSerializerGenerator |
serializerGenerator |
strictXmlAttributesDEFAULT_DATE_FORMAT, domAsXpp3, useJava5| Constructor and Description |
|---|
StaxWriterGenerator() |
| Modifier and Type | Method and Description |
|---|---|
private void |
createWriteDomMethod(JClass jClass) |
void |
generate(Model model,
java.util.Properties parameters) |
private void |
generateStaxWriter() |
private java.lang.String |
getFieldValue(java.lang.String uncapClassName,
ModelField field) |
private void |
writeAllClasses(Model objectModel,
JClass jClass) |
private void |
writeClass(ModelClass modelClass,
JClass jClass) |
private void |
writeElementAttribute(JSourceCode sc,
ModelField referenceIdentifierField,
java.lang.String value) |
private static void |
writeIdMapCheck(JSourceCode sc,
java.lang.String value,
java.lang.String attributeName) |
getReferenceIdentifierField, initialize, isAssociationPartToClassgetContentField, getFieldsForXml, getFileName, getValue, 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, uncapitaliseprivate boolean requiresDomSupport
private StaxSerializerGenerator serializerGenerator
public void generate(Model model, java.util.Properties parameters) throws ModelloException
ModelloExceptionprivate void generateStaxWriter()
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 writeElementAttribute(JSourceCode sc, ModelField referenceIdentifierField, java.lang.String value)
private static void writeIdMapCheck(JSourceCode sc, java.lang.String value, java.lang.String attributeName)
private java.lang.String getFieldValue(java.lang.String uncapClassName,
ModelField field)
private void createWriteDomMethod(JClass jClass)