org.codehaus.modello.plugin.xpp3
Class Xpp3ReaderGenerator
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.modello.plugin.AbstractModelloGenerator
org.codehaus.modello.plugin.xpp3.AbstractXpp3Generator
org.codehaus.modello.plugin.xpp3.Xpp3ReaderGenerator
- All Implemented Interfaces:
- org.codehaus.plexus.logging.LogEnabled, org.codehaus.modello.plugin.ModelloGenerator
- public class Xpp3ReaderGenerator
- extends AbstractXpp3Generator
- Version:
- $Id: Xpp3ReaderGenerator.java 442 2005-07-20 16:38:25Z brett $
- Author:
- Jason van Zyl, Emmanuel Venisse
Fields inherited from class org.codehaus.modello.plugin.AbstractModelloGenerator |
|
Fields inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
|
Method Summary |
void |
generate(org.codehaus.modello.model.Model model,
java.util.Properties parameters)
|
private void |
generateXpp3Reader()
|
private java.lang.String |
getTagName(org.codehaus.modello.model.ModelClass root)
|
private void |
writeAllClassesParser(org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.generator.java.javasource.JClass jClass)
|
private void |
writeClassParser(org.codehaus.modello.model.ModelClass modelClass,
org.codehaus.modello.generator.java.javasource.JClass jClass,
boolean rootElement)
|
private void |
writeHelpers(org.codehaus.modello.generator.java.javasource.JClass jClass)
|
private void |
writeParserInitialization(org.codehaus.modello.generator.java.javasource.JSourceCode sc)
|
private void |
writePrimitiveField(org.codehaus.modello.model.ModelField field,
java.lang.String type,
java.lang.String objectName,
java.lang.String setterName,
org.codehaus.modello.generator.java.javasource.JSourceCode sc)
|
Methods inherited from class org.codehaus.modello.plugin.AbstractModelloGenerator |
addModelImports, capitalise, getGeneratedVersion, getModel, getOutputDirectory, getParameter, getParameter, getParameter, initialize, isClassInModel, isCollection, isEmpty, isMap, isPackageWithVersion, singular, uncapitalise |
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Xpp3ReaderGenerator
public Xpp3ReaderGenerator()
generate
public void generate(org.codehaus.modello.model.Model model,
java.util.Properties parameters)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
generateXpp3Reader
private void generateXpp3Reader()
throws org.codehaus.modello.ModelloException,
java.io.IOException
- Throws:
org.codehaus.modello.ModelloException
java.io.IOException
getTagName
private java.lang.String getTagName(org.codehaus.modello.model.ModelClass root)
writeAllClassesParser
private void writeAllClassesParser(org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.generator.java.javasource.JClass jClass)
writeClassParser
private void writeClassParser(org.codehaus.modello.model.ModelClass modelClass,
org.codehaus.modello.generator.java.javasource.JClass jClass,
boolean rootElement)
writePrimitiveField
private void writePrimitiveField(org.codehaus.modello.model.ModelField field,
java.lang.String type,
java.lang.String objectName,
java.lang.String setterName,
org.codehaus.modello.generator.java.javasource.JSourceCode sc)
writeParserInitialization
private void writeParserInitialization(org.codehaus.modello.generator.java.javasource.JSourceCode sc)
writeHelpers
private void writeHelpers(org.codehaus.modello.generator.java.javasource.JClass jClass)