org.ajax4jsf.builder.generator
Class TaglibGenerator
java.lang.Object
org.ajax4jsf.builder.generator.InnerGenerator
org.ajax4jsf.builder.generator.XMLConfigGenerator
org.ajax4jsf.builder.generator.TaglibGenerator
public class TaglibGenerator
- extends XMLConfigGenerator
Class implement functionality for generate jsp taglib .tld file
inner element of JSFGeneratorTask
use in ant build.xml :
<jsfgenerator ... >
....
<taglib ... />
....
</jsfgenerator>
attributes:
taglib - name of .tld file
Next properties use for common tld elements :
uri - taglib uri
shortname -
description - taglib description
displayname
tlibversion , default 1.2
jspversion , default 2.0
listenerclass - full java name of context listener class
validatorclass - full java name of jsp validator class
include - name of file, included in tld before first tag element
For include-exclude components ( by component type ) from taglib, can be used attributes
includes or excludes , and nested elements <include ... /> and <exclude ... />
with same sintax as other ant tasks
com.exadel.vcp.builder.ant.InnerGenerator
- Version:
- $Revision: 1.1.2.4 $ $Date: 2007/02/20 20:58:02 $
- 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 |
TaglibGenerator
public TaglibGenerator(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.
getDescription
public java.lang.String getDescription()
- Returns:
- Returns the description.
setDescription
public void setDescription(java.lang.String description)
- Parameters:
description
- The description to set.
getDisplayname
public java.lang.String getDisplayname()
- Returns:
- Returns the displayName.
setDisplayname
public void setDisplayname(java.lang.String displayName)
- Parameters:
displayName
- The displayName to set.
getJspversion
public java.lang.String getJspversion()
- Returns:
- Returns the jspVersion.
setJspversion
public void setJspversion(java.lang.String jspVersion)
- Parameters:
jspVersion
- The jspVersion to set.
getListenerclass
public java.lang.String getListenerclass()
- Returns:
- Returns the listenerClass.
setListenerclass
public void setListenerclass(java.lang.String listenerClass)
- Parameters:
listenerClass
- The listenerClass to set.
getShortname
public java.lang.String getShortname()
- Returns:
- Returns the shortName.
setShortname
public void setShortname(java.lang.String shortName)
- Parameters:
shortName
- The shortName to set.
getTaglib
public java.io.File getTaglib()
- Returns:
- Returns the taglib.
setTaglib
public void setTaglib(java.io.File taglib)
- Parameters:
taglib
- The taglib to set.
getTlibversion
public java.lang.String getTlibversion()
- Returns:
- Returns the tlibVersion.
setTlibversion
public void setTlibversion(java.lang.String tlibVersion)
- Parameters:
tlibVersion
- The tlibVersion to set.
getUri
public java.lang.String getUri()
- Returns:
- Returns the uri.
setUri
public void setUri(java.lang.String uri)
- Parameters:
uri
- The uri to set.
getValidatorclass
public java.lang.String getValidatorclass()
- Returns:
- Returns the validatorClass.
setValidatorclass
public void setValidatorclass(java.lang.String validatorClass)
- Parameters:
validatorClass
- The validatorClass to set.
getRootTag
protected java.lang.String getRootTag()
- Specified by:
getRootTag
in class XMLConfigGenerator
- Returns:
Copyright © 2009. All Rights Reserved.