org.apache.myfaces.buildtools.maven2.plugin.faces.generator.component
Interface ComponentGenerator

All Superinterfaces:
ClassGenerator
All Known Implementing Classes:
AbstractComponentGenerator, MyFacesComponentGenerator, TrinidadComponentGenerator

public interface ComponentGenerator
extends ClassGenerator

Generates component classes

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 writeFacetConstants(PrettyWriter out, ComponentBean component)
           
 void writeFacetMethods(PrettyWriter out, ComponentBean component)
           
 void writeGenericConstants(PrettyWriter out, java.lang.String componentFamily, java.lang.String componentType)
           
 void writeGetFamily(PrettyWriter out)
           
 void writeListenerMethods(PrettyWriter out, ComponentBean component)
           
 void writeOther(PrettyWriter out, ComponentBean component)
           
 void writePropertyConstants(PrettyWriter out, java.lang.String superclassName, ComponentBean component)
           
 void writePropertyMethods(PrettyWriter out, ComponentBean component)
           
 void writePropertyMethods(PrettyWriter out, ComponentBean component, java.util.Collection ignoreList)
           
 void writePropertyValueConstants(PrettyWriter out, ComponentBean component)
           
 void writeStateManagementMethods(PrettyWriter out, ComponentBean component)
           
 
Methods inherited from interface org.apache.myfaces.buildtools.maven2.plugin.faces.generator.ClassGenerator
writeClassBegin, writeClassEnd, writeConstructor, writeImports, writeImports
 

Method Detail

writeGenericConstants

void writeGenericConstants(PrettyWriter out,
                           java.lang.String componentFamily,
                           java.lang.String componentType)
                           throws java.io.IOException
Throws:
java.io.IOException

writePropertyConstants

void writePropertyConstants(PrettyWriter out,
                            java.lang.String superclassName,
                            ComponentBean component)
                            throws java.io.IOException
Throws:
java.io.IOException

writePropertyValueConstants

void writePropertyValueConstants(PrettyWriter out,
                                 ComponentBean component)
                                 throws java.io.IOException
Throws:
java.io.IOException

writeFacetConstants

void writeFacetConstants(PrettyWriter out,
                         ComponentBean component)
                         throws java.io.IOException
Throws:
java.io.IOException

writeGetFamily

void writeGetFamily(PrettyWriter out)
                    throws java.io.IOException
Throws:
java.io.IOException

writePropertyMethods

void writePropertyMethods(PrettyWriter out,
                          ComponentBean component)
                          throws java.io.IOException
Throws:
java.io.IOException

writeFacetMethods

void writeFacetMethods(PrettyWriter out,
                       ComponentBean component)
                       throws java.io.IOException
Throws:
java.io.IOException

writeListenerMethods

void writeListenerMethods(PrettyWriter out,
                          ComponentBean component)
                          throws java.io.IOException
Throws:
java.io.IOException

writeStateManagementMethods

void writeStateManagementMethods(PrettyWriter out,
                                 ComponentBean component)
                                 throws java.io.IOException
Throws:
java.io.IOException

writeOther

void writeOther(PrettyWriter out,
                ComponentBean component)
                throws java.io.IOException
Throws:
java.io.IOException

writePropertyMethods

void writePropertyMethods(PrettyWriter out,
                          ComponentBean component,
                          java.util.Collection ignoreList)
                          throws java.io.IOException
Throws:
java.io.IOException


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