org.codehaus.modello.plugin.stax

Class AbstractStaxGenerator

Implemented Interfaces:
ModelloGenerator
Known Direct Subclasses:
StaxReaderGenerator, StaxWriterGenerator

public abstract class AbstractStaxGenerator
extends AbstractModelloGenerator

Version:
$Id: AbstractStaxGenerator.java 139 2004-09-27 08:02:35Z evenisse $
Author:
Trygve Laugstøl

Method Summary

protected String
getFileName(String suffix)
protected ModelField
getReferenceIdentifierField(ModelAssociation association)
protected static String
getValue(String type, String initialValue, XmlFieldMetadata fieldMetadata)
protected void
initialize(Model model, Properties parameters)
protected boolean
isAssociationPartToClass(ModelClass modelClass)

Methods inherited from class org.codehaus.modello.plugin.AbstractModelloGenerator

addModelImports, capitalise, getEncoding, getFieldsForClass, getGeneratedVersion, getModel, getOutputDirectory, getParameter, getParameter, getParameter, getPrefix, initialize, isClassInModel, isCollection, isEmpty, isInnerAssociation, isMap, isPackageWithVersion, newJSourceWriter, singular, uncapitalise

Method Details

getFileName

protected String getFileName(String suffix)
            throws ModelloException

getReferenceIdentifierField

protected ModelField getReferenceIdentifierField(ModelAssociation association)
            throws ModelloException

getValue

protected static String getValue(String type,
                                 String initialValue,
                                 XmlFieldMetadata fieldMetadata)

initialize

protected void initialize(Model model,
                          Properties parameters)
            throws ModelloException
Overrides:
initialize in interface AbstractModelloGenerator

isAssociationPartToClass

protected boolean isAssociationPartToClass(ModelClass modelClass)