org.codehaus.modello.plugin
Class AbstractModelloGenerator
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.modello.plugin.AbstractModelloGenerator
- All Implemented Interfaces:
- ModelloGenerator, org.codehaus.plexus.logging.LogEnabled
- Direct Known Subclasses:
- JavaModelloGenerator
public abstract class AbstractModelloGenerator
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements ModelloGenerator
- Version:
- $Id: AbstractModelloGenerator.java 688 2006-11-21 13:45:03Z brett $
- Author:
- Jason van Zyl, Emmanuel Venisse
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 |
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)
getPrefix
protected java.lang.String getPrefix(JavaFieldMetadata javaFieldMetadata)
Copyright © 2001-2011 Codehaus. All Rights Reserved.