org.codehaus.modello.plugin.jpox
Class JPoxJdoMappingModelloGenerator
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.modello.plugin.AbstractModelloGenerator
org.codehaus.modello.plugin.jpox.JPoxJdoMappingModelloGenerator
- All Implemented Interfaces:
- org.codehaus.plexus.logging.LogEnabled, org.codehaus.modello.plugin.ModelloGenerator
- public class JPoxJdoMappingModelloGenerator
- extends org.codehaus.modello.plugin.AbstractModelloGenerator
- Version:
- $Id: JPoxJdoMappingModelloGenerator.java 458 2005-08-23 20:43:30Z evenisse $
- Author:
- Trygve Laugstøl
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 properties)
|
private void |
generatePackageJdo(java.io.File file,
org.codehaus.modello.model.Model model)
|
private org.codehaus.modello.plugin.store.metadata.StoreAssociationMetadata |
getAssociationMetadata(org.codehaus.modello.model.ModelAssociation association)
|
private void |
writeAssociation(org.codehaus.plexus.util.xml.XMLWriter writer,
org.codehaus.modello.model.ModelAssociation association)
|
private void |
writeClass(org.codehaus.plexus.util.xml.XMLWriter writer,
org.codehaus.modello.model.ModelClass modelClass)
|
private void |
writeExtension(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String vendorName,
java.lang.String key,
java.lang.String value)
|
private void |
writeFetchGroup(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String fetchGroupName,
java.util.List fields)
|
private void |
writeModelField(org.codehaus.plexus.util.xml.XMLWriter writer,
org.codehaus.modello.model.ModelField modelField)
|
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 |
PRIMITIVE_IDENTITY_MAP
private static final java.util.Map PRIMITIVE_IDENTITY_MAP
JPoxJdoMappingModelloGenerator
public JPoxJdoMappingModelloGenerator()
generate
public void generate(org.codehaus.modello.model.Model model,
java.util.Properties properties)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
generatePackageJdo
private void generatePackageJdo(java.io.File file,
org.codehaus.modello.model.Model model)
throws java.io.IOException,
org.codehaus.modello.ModelloException
- Throws:
java.io.IOException
org.codehaus.modello.ModelloException
writeClass
private void writeClass(org.codehaus.plexus.util.xml.XMLWriter writer,
org.codehaus.modello.model.ModelClass modelClass)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
writeFetchGroup
private void writeFetchGroup(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String fetchGroupName,
java.util.List fields)
writeModelField
private void writeModelField(org.codehaus.plexus.util.xml.XMLWriter writer,
org.codehaus.modello.model.ModelField modelField)
writeAssociation
private void writeAssociation(org.codehaus.plexus.util.xml.XMLWriter writer,
org.codehaus.modello.model.ModelAssociation association)
writeExtension
private void writeExtension(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String vendorName,
java.lang.String key,
java.lang.String value)
getAssociationMetadata
private org.codehaus.modello.plugin.store.metadata.StoreAssociationMetadata getAssociationMetadata(org.codehaus.modello.model.ModelAssociation association)