org.codehaus.modello.plugin.dom4j
Class Dom4jWriterGenerator
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.modello.plugin.AbstractModelloGenerator
org.codehaus.modello.plugin.dom4j.AbstractDom4jGenerator
org.codehaus.modello.plugin.dom4j.Dom4jWriterGenerator
- All Implemented Interfaces:
- org.codehaus.plexus.logging.LogEnabled, org.codehaus.modello.plugin.ModelloGenerator
- public class Dom4jWriterGenerator
- extends AbstractDom4jGenerator
- Version:
- $Id: Dom4jWriterGenerator.java 448 2005-08-09 02:28:29Z trygvis $
- Author:
- Joakim Erdfelt
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 |
generateDom4jWriter()
|
private java.lang.String |
getPrefix(org.codehaus.modello.plugin.java.JavaFieldMetadata javaFieldMetadata)
|
private java.lang.String |
getValue(java.lang.String type,
java.lang.String initialValue)
|
private java.lang.String |
getValueChecker(java.lang.String type,
java.lang.String value,
org.codehaus.modello.model.ModelField field)
|
private void |
writeAllClasses(org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.generator.java.javasource.JClass jClass)
|
private void |
writeClass(org.codehaus.modello.model.ModelClass modelClass,
org.codehaus.modello.generator.java.javasource.JClass jClass)
|
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 |
Dom4jWriterGenerator
public Dom4jWriterGenerator()
generate
public void generate(org.codehaus.modello.model.Model model,
java.util.Properties parameters)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
generateDom4jWriter
private void generateDom4jWriter()
throws org.codehaus.modello.ModelloException,
java.io.IOException
- Throws:
org.codehaus.modello.ModelloException
java.io.IOException
writeAllClasses
private void writeAllClasses(org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.generator.java.javasource.JClass jClass)
throws java.io.IOException
- Throws:
java.io.IOException
writeClass
private void writeClass(org.codehaus.modello.model.ModelClass modelClass,
org.codehaus.modello.generator.java.javasource.JClass jClass)
throws java.io.IOException
- Throws:
java.io.IOException
getPrefix
private java.lang.String getPrefix(org.codehaus.modello.plugin.java.JavaFieldMetadata javaFieldMetadata)
getValue
private java.lang.String getValue(java.lang.String type,
java.lang.String initialValue)
getValueChecker
private java.lang.String getValueChecker(java.lang.String type,
java.lang.String value,
org.codehaus.modello.model.ModelField field)