org.ajax4jsf.builder.generator
Class FacesConfigGenerator
java.lang.Object
org.ajax4jsf.builder.generator.InnerGenerator
org.ajax4jsf.builder.generator.XMLConfigGenerator
org.ajax4jsf.builder.generator.FacesConfigGenerator
- Direct Known Subclasses:
- ResourcesConfigGenerator
public class FacesConfigGenerator
- extends XMLConfigGenerator
Class implement functionality for generate faces-config file inner element of
JSFGeneratorTask
use in ant build.xml :
<jsfgenerator ... > .... <facesconfig ... /> ....
</jsfgenerator> attributes: facesconfig - name of faces-config file
include - name of file, included in config renderkitid - name of renderkit
for renderers renderkitclass - full Java class name of
RenderKit
implementation
com.exadel.vcp.builder.ant.InnerGenerator
Nested elements :
<renderkit renderkitid="..." renderkitclass="..." [package="..."] > for
generate any of render-kits at time.
com.exadel.vcp.builder.ant.RenderKitBean
- Version:
- $Revision: 1.1.2.5 $ $Date: 2007/02/20 20:58:00 $
- Author:
- asmirnov@exadel.com (latest modification by $Author: ishabalov $)
Methods inherited from class org.ajax4jsf.builder.generator.InnerGenerator |
createExclude, createInclude, debug, getClassLoader, getConfig, getDestDir, getKey, getLog, getTemplate, getTemplateName, info, isIncludeComponent, setConfig, setDestDir, setExcludes, setIncludes, setTemplateName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FacesConfigGenerator
public FacesConfigGenerator(JSFGeneratorConfiguration task,
Logger log)
- Parameters:
task
-
createFiles
public void createFiles(BuilderConfig config)
throws GeneratorException
- Description copied from class:
InnerGenerator
- Generate concrete files.
- Specified by:
createFiles
in class InnerGenerator
- Throws:
GeneratorException
getDefaultTemplateName
protected java.lang.String getDefaultTemplateName()
- Specified by:
getDefaultTemplateName
in class InnerGenerator
- Returns:
- default template name for this generator.
getFacesconfig
public java.io.File getFacesconfig()
- Returns:
- Returns the taglib.
setFacesconfig
public void setFacesconfig(java.io.File taglib)
- Parameters:
taglib
- The taglib to set.
getRenderKits
public java.util.List<RenderKitBean> getRenderKits()
- Returns:
- Returns the renderKits.
createRenderKit
public RenderKitBean createRenderKit()
- Create instance of child <renderkit> element
- Returns:
rendererExists
public boolean rendererExists(java.lang.String className)
- called from a template to validate if a class exists
- Parameters:
className
-
- Returns:
getRootTag
protected java.lang.String getRootTag()
- Specified by:
getRootTag
in class XMLConfigGenerator
- Returns:
Copyright © 2009. All Rights Reserved.