org.ajax4jsf.builder.generator
Class TaglibGenerator

java.lang.Object
  extended by org.ajax4jsf.builder.generator.InnerGenerator
      extended by org.ajax4jsf.builder.generator.XMLConfigGenerator
          extended by 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 $)

Field Summary
 
Fields inherited from class org.ajax4jsf.builder.generator.InnerGenerator
_patterns
 
Constructor Summary
TaglibGenerator(JSFGeneratorConfiguration task, Logger log)
           
 
Method Summary
 void createFiles(BuilderConfig config)
          Generate concrete files.
protected  java.lang.String getDefaultTemplateName()
           
 java.lang.String getDescription()
           
 java.lang.String getDisplayname()
           
 java.lang.String getJspversion()
           
 java.lang.String getListenerclass()
           
protected  java.lang.String getRootTag()
           
 java.lang.String getShortname()
           
 java.io.File getTaglib()
           
 java.lang.String getTlibversion()
           
 java.lang.String getUri()
           
 java.lang.String getValidatorclass()
           
 void setDescription(java.lang.String description)
           
 void setDisplayname(java.lang.String displayName)
           
 void setJspversion(java.lang.String jspVersion)
           
 void setListenerclass(java.lang.String listenerClass)
           
 void setShortname(java.lang.String shortName)
           
 void setTaglib(java.io.File taglib)
           
 void setTlibversion(java.lang.String tlibVersion)
           
 void setUri(java.lang.String uri)
           
 void setValidatorclass(java.lang.String validatorClass)
           
 
Methods inherited from class org.ajax4jsf.builder.generator.XMLConfigGenerator
getInclude, getIncludeContent, setInclude
 
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

TaglibGenerator

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

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.