org.codehaus.modello.plugin
Class AbstractModelloGenerator
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.modello.plugin.AbstractModelloGenerator
- All Implemented Interfaces:
- org.codehaus.plexus.logging.LogEnabled, ModelloGenerator
- Direct Known Subclasses:
- JavaModelloGenerator
- public abstract class AbstractModelloGenerator
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements ModelloGenerator
- Version:
- $Id: AbstractModelloGenerator.java 176 2004-12-09 03:06:36Z trygvis $
- Author:
- Jason van Zyl, Emmanuel Venisse
Fields inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
|
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 |
model
private Model model
outputDirectory
private java.io.File outputDirectory
generatedVersion
private Version generatedVersion
packageWithVersion
private boolean packageWithVersion
AbstractModelloGenerator
public AbstractModelloGenerator()
initialize
protected void initialize(Model model,
java.util.Properties parameters)
throws ModelloException
- Throws:
ModelloException
getModel
protected Model getModel()
getGeneratedVersion
protected Version getGeneratedVersion()
isPackageWithVersion
protected boolean isPackageWithVersion()
getOutputDirectory
public java.io.File getOutputDirectory()
isClassInModel
protected boolean isClassInModel(java.lang.String fieldType,
Model model)
isMap
protected boolean isMap(java.lang.String fieldType)
isCollection
protected boolean isCollection(java.lang.String fieldType)
capitalise
protected java.lang.String capitalise(java.lang.String str)
singular
protected java.lang.String singular(java.lang.String name)
uncapitalise
public static java.lang.String uncapitalise(java.lang.String str)
addModelImports
protected void addModelImports(JClass jClass,
BaseElement baseElem)
throws ModelloException
- Throws:
ModelloException
isEmpty
protected boolean isEmpty(java.lang.String string)
getParameter
protected java.lang.String getParameter(java.lang.String name,
java.util.Properties parameters)
- Deprecated. @{link Use getParameter( Properties, String )} instead
getParameter
protected java.lang.String getParameter(java.util.Properties parameters,
java.lang.String name)
getParameter
protected java.lang.String getParameter(java.util.Properties parameters,
java.lang.String name,
java.lang.String defaultValue)