org.ajax4jsf.builder.generator
Class InnerGenerator
java.lang.Object
org.ajax4jsf.builder.generator.InnerGenerator
- Direct Known Subclasses:
- BlankRendererGenerator, ComponentGenerator, ComponentGenerator2, ComponentTagGenerator, ComponentTestGenerator, ConverterGenerator, ConverterTagGenerator, ListenerGenerator, ListenerTagGenerator, RendererGenerator, TagHandlerGenerator, TagTestGenerator, ValidatorGenerator, ValidatorTagGenerator, XMLConfigGenerator
public abstract class InnerGenerator
- extends java.lang.Object
Base class for all JSF generators - component java file ,
faces-config.xml , jsp tag java file , renderer template, jsp & facelets taglib
inner element of JSFGeneratorTask
use in ant build.xml :
<jsfgenerator ... >
....
<inner ... />
....
</jsfgenerator>
attributes:
destdir - override target directory for generated files from task.
templatename - override default name for velocity template.
- Version:
- $Revision: 1.1.2.7 $ $Date: 2007/02/26 20:48:40 $
- Author:
- asmirnov@exadel.com (latest modification by $Author: alexsmirnov $)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_patterns
protected ClassPatternSet _patterns
InnerGenerator
public InnerGenerator(JSFGeneratorConfiguration config,
Logger log)
- Parameters:
task
-
getConfig
public JSFGeneratorConfiguration getConfig()
- Returns:
- the config
setConfig
public void setConfig(JSFGeneratorConfiguration config)
- Parameters:
config
- the config to set
getDestDir
public java.io.File getDestDir()
throws GeneratorException
- Returns:
- Returns the destDir.
- Throws:
GeneratorException
setDestDir
public void setDestDir(java.io.File destDir)
- Parameters:
destDir
- The destDir to set.
getKey
public java.lang.String getKey()
- Returns:
- Returns the key.
getClassLoader
public java.lang.ClassLoader getClassLoader()
getTemplateName
public java.lang.String getTemplateName()
- Returns:
- Returns the template.
setTemplateName
public void setTemplateName(java.lang.String template)
- Parameters:
template
- The template to set.
getTemplate
public org.apache.velocity.Template getTemplate()
throws GeneratorException
- Throws:
GeneratorException
createFiles
public abstract void createFiles(BuilderConfig config)
throws GeneratorException
- Generate concrete files.
- Parameters:
config
-
- Throws:
org.apache.tools.ant.BuildException
GeneratorException
getDefaultTemplateName
protected abstract java.lang.String getDefaultTemplateName()
- Returns:
- default template name for this generator.
getLog
public Logger getLog()
info
public void info(java.lang.String arg0)
debug
public void debug(java.lang.String arg0)
createExclude
public ClassPatternSet.PatternEntry createExclude()
createInclude
public ClassPatternSet.PatternEntry createInclude()
setExcludes
public void setExcludes(java.lang.String arg0)
setIncludes
public void setIncludes(java.lang.String arg0)
isIncludeComponent
protected boolean isIncludeComponent(ComponentBaseBean component)
- Parameters:
includes
- excludes
- component
- includeComponent
-
- Returns:
Copyright © 2009. All Rights Reserved.