org.apache.myfaces.buildtools.maven2.plugin.faces.generator.taglib
Class AbstractConverterTagGenerator

java.lang.Object
  extended by org.apache.myfaces.buildtools.maven2.plugin.faces.generator.taglib.AbstractTagGenerator
      extended by org.apache.myfaces.buildtools.maven2.plugin.faces.generator.taglib.AbstractConverterTagGenerator
Direct Known Subclasses:
MyFacesConverterTagGenerator, TrinidadConverterTagGenerator

public abstract class AbstractConverterTagGenerator
extends AbstractTagGenerator


Field Summary
 
Fields inherited from class org.apache.myfaces.buildtools.maven2.plugin.faces.generator.taglib.AbstractTagGenerator
_is12, _licenseHeader, _log
 
Constructor Summary
protected AbstractConverterTagGenerator(boolean is12, java.lang.String licenseHeader, org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
protected abstract  java.util.Set createImports(ConverterBean converter)
           
 void generateTagHandler(ConverterBean converter, java.io.File generatedSourceDirectory)
           
protected  void writeCreateConverter(PrettyWriter out, ConverterBean converter)
           
protected  void writeDoStartTag(PrettyWriter out, ConverterBean converter)
           
protected abstract  void writeSetProperty(PrettyWriter out, PropertyBean property)
           
 
Methods inherited from class org.apache.myfaces.buildtools.maven2.plugin.faces.generator.taglib.AbstractTagGenerator
addImportsFromPropertes, createFile, getLog, is12, resolveDateType, resolveType, writeConstructor, writeEnd, writeHeader, writeImports, writePreamble, writePropertyMethods, writeRelease
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractConverterTagGenerator

protected AbstractConverterTagGenerator(boolean is12,
                                        java.lang.String licenseHeader,
                                        org.apache.maven.plugin.logging.Log log)
Method Detail

generateTagHandler

public void generateTagHandler(ConverterBean converter,
                               java.io.File generatedSourceDirectory)

createImports

protected abstract java.util.Set createImports(ConverterBean converter)

writeSetProperty

protected abstract void writeSetProperty(PrettyWriter out,
                                         PropertyBean property)

writeCreateConverter

protected void writeCreateConverter(PrettyWriter out,
                                    ConverterBean converter)
                             throws java.io.IOException
Throws:
java.io.IOException

writeDoStartTag

protected void writeDoStartTag(PrettyWriter out,
                               ConverterBean converter)
                        throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.