org.codehaus.modello.plugin.xdoc
Class XdocGenerator
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.modello.plugin.AbstractModelloGenerator
org.codehaus.modello.plugin.xdoc.XdocGenerator
- All Implemented Interfaces:
- org.codehaus.plexus.logging.LogEnabled, org.codehaus.modello.plugin.ModelloGenerator
- public class XdocGenerator
- extends org.codehaus.modello.plugin.AbstractModelloGenerator
- Version:
- $Id: XdocGenerator.java 354 2005-06-02 03:41:48Z 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 |
generateXdoc()
|
private java.util.List |
getFieldsForClass(org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.model.ModelClass modelClass)
|
private java.lang.String |
getModelClassDescriptor(org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.model.ModelClass modelClass,
org.codehaus.modello.model.ModelField field,
int depth)
|
private void |
writeElementDescriptor(org.codehaus.plexus.util.xml.XMLWriter w,
org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.model.ModelClass modelClass,
org.codehaus.modello.model.ModelField field,
java.util.Set written)
|
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 |
XdocGenerator
public XdocGenerator()
generate
public void generate(org.codehaus.modello.model.Model model,
java.util.Properties parameters)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
generateXdoc
private void generateXdoc()
throws java.io.IOException
- Throws:
java.io.IOException
writeElementDescriptor
private void writeElementDescriptor(org.codehaus.plexus.util.xml.XMLWriter w,
org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.model.ModelClass modelClass,
org.codehaus.modello.model.ModelField field,
java.util.Set written)
getFieldsForClass
private java.util.List getFieldsForClass(org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.model.ModelClass modelClass)
getModelClassDescriptor
private java.lang.String getModelClassDescriptor(org.codehaus.modello.model.Model objectModel,
org.codehaus.modello.model.ModelClass modelClass,
org.codehaus.modello.model.ModelField field,
int depth)
throws org.codehaus.modello.ModelloRuntimeException
- Throws:
org.codehaus.modello.ModelloRuntimeException