org.apache.myfaces.buildtools.maven2.plugin.faces.generator
Interface ClassGenerator

All Known Subinterfaces:
ComponentGenerator, ComponentTagGenerator
All Known Implementing Classes:
AbstractComponentGenerator, AbstractComponentTagGenerator, MyFacesComponentGenerator, MyFacesComponentTagGenerator, TrinidadComponentGenerator, TrinidadComponentTagGenerator

public interface ClassGenerator

Generator

Version:
$Revision: 606225 $ $Date: 2007-12-21 16:55:00 +0100 (Fr, 21 Dez 2007) $
Author:
Bruno Aranda (latest modification by $Author: matzew $)

Method Summary
 void writeClassBegin(PrettyWriter out, java.lang.String className, java.lang.String superclassName, ComponentBean component, SourceTemplate template)
           
 void writeClassEnd(PrettyWriter out)
           
 void writeConstructor(PrettyWriter out, ComponentBean component, int modifiers)
           
 void writeImports(PrettyWriter out, SourceTemplate template, java.lang.String packageName, java.lang.String fullSuperclassName, java.lang.String superclassName, java.util.Collection components)
           
 void writeImports(PrettyWriter out, SourceTemplate template, java.lang.String packageName, java.lang.String fullSuperclassName, java.lang.String superclassName, ComponentBean component)
           
 

Method Detail

writeImports

void writeImports(PrettyWriter out,
                  SourceTemplate template,
                  java.lang.String packageName,
                  java.lang.String fullSuperclassName,
                  java.lang.String superclassName,
                  ComponentBean component)

writeImports

void writeImports(PrettyWriter out,
                  SourceTemplate template,
                  java.lang.String packageName,
                  java.lang.String fullSuperclassName,
                  java.lang.String superclassName,
                  java.util.Collection components)

writeClassBegin

void writeClassBegin(PrettyWriter out,
                     java.lang.String className,
                     java.lang.String superclassName,
                     ComponentBean component,
                     SourceTemplate template)

writeConstructor

void writeConstructor(PrettyWriter out,
                      ComponentBean component,
                      int modifiers)
                      throws java.io.IOException
Throws:
java.io.IOException

writeClassEnd

void writeClassEnd(PrettyWriter out)


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