org.ajax4jsf.builder.generator
Class RendererGenerator

java.lang.Object
  extended by org.ajax4jsf.builder.generator.InnerGenerator
      extended by org.ajax4jsf.builder.generator.RendererGenerator

public class RendererGenerator
extends InnerGenerator

Class implement functionality for generate base renderers java files, for manual extention. If renderer property override in config file set to true, override existing renderers files. inner element of JSFGeneratorTask use in ant build.xml : <jsfgenerator ... > .... <renderers ... /> .... </jsfgenerator> attributes: package - optional Java package name for override from configuration, used for create set of differern render-kits in one task com.exadel.vcp.builder.ant.InnerGenerator

Version:
$Revision: 1.1.2.10 $ $Date: 2007/02/26 20:48:40 $
Author:
asmirnov@exadel.com (latest modification by $Author: alexsmirnov $)

Field Summary
 
Fields inherited from class org.ajax4jsf.builder.generator.InnerGenerator
_patterns
 
Constructor Summary
RendererGenerator(JSFGeneratorConfiguration task, Logger log)
           
 
Method Summary
 void createFiles(BuilderConfig config)
          Generate concrete files.
 void createRenderer(RendererBean renderer, ComponentBaseBean component)
           
protected  java.lang.String getDefaultTemplateName()
           
 java.lang.String getPackage()
           
 java.io.File getSrcDir()
           
 void setPackage(java.lang.String package1)
           
 void setSrcDir(java.io.File srcDir)
           
 
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
 

Constructor Detail

RendererGenerator

public RendererGenerator(JSFGeneratorConfiguration task,
                         Logger log)
Parameters:
task -
Method Detail

getPackage

public java.lang.String getPackage()
Returns:
Returns the package.

setPackage

public void setPackage(java.lang.String package1)
Parameters:
package1 - The package to set.

getSrcDir

public java.io.File getSrcDir()
Returns:
the srcDir

setSrcDir

public void setSrcDir(java.io.File srcDir)
Parameters:
srcDir - the srcDir to set

createFiles

public void createFiles(BuilderConfig config)
                 throws GeneratorException
Description copied from class: InnerGenerator
Generate concrete files.

Specified by:
createFiles in class InnerGenerator
Throws:
GeneratorException

createRenderer

public void createRenderer(RendererBean renderer,
                           ComponentBaseBean component)
                    throws GeneratorException
Throws:
GeneratorException

getDefaultTemplateName

protected java.lang.String getDefaultTemplateName()
Specified by:
getDefaultTemplateName in class InnerGenerator
Returns:
default template name for this generator.


Copyright © 2009. All Rights Reserved.