|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.jostraca.JostracaTask
Jakarta Ant task for Jostraca.
Example:
The attribute configFile is not required.
| Nested Class Summary | |
static class |
JostracaTask.Template
|
| Field Summary |
| Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
| Constructor Summary | |
JostracaTask()
Creates a new JostracaTask. |
|
| Method Summary | |
void |
addTemplate(JostracaTask.Template pTemplate)
|
void |
addText(java.lang.String pText)
|
void |
execute()
Calls Jostraca.main( String[] ) with the specified arguments. |
java.io.File |
getAdditionalConfigFile()
|
boolean |
getBackup()
|
java.io.File |
getBackupFolder()
|
java.lang.String |
getClassPath()
|
java.lang.String |
getClassPathDefine()
Get define option. |
java.lang.String |
getClassPathPrefix()
|
java.lang.String |
getClassPathPrefixDefine()
Get define option. |
java.lang.String |
getClassPathSuffix()
|
java.lang.String |
getClassPathSuffixDefine()
Get define option. |
boolean |
getCompile()
|
java.io.File |
getConfigFile()
|
java.lang.String |
getDefine()
|
java.lang.String[] |
getDefineAsArray()
Returns the settings as a String[]. |
java.lang.String |
getDisable()
|
boolean |
getDisableValue()
Get boolean value. |
java.lang.String |
getDump()
|
java.lang.String |
getEnable()
|
boolean |
getEnableValue()
Get boolean value. |
boolean |
getGenerate()
|
java.io.File |
getHomeFolder()
|
java.io.File |
getOutputDirectory()
Deprecated. |
java.io.File |
getOutputFolder()
|
boolean |
getQuiet()
|
java.lang.String |
getTemplate()
|
java.lang.String |
getTemplateList()
|
java.lang.String[] |
getTemplateListAsArray()
Returns the template list as a String[]. |
java.io.File |
getTemplateListFile()
|
java.lang.String |
getTemplateOptions()
|
java.lang.String[] |
getTemplateOptionsAsArray()
Returns the template options as a String[]. |
java.lang.String |
getText()
|
java.io.File |
getTrackFile()
|
boolean |
getVerbose()
|
java.io.File |
getWorkFolder()
|
java.io.File |
getWorkingDirectory()
Deprecated. |
java.lang.String |
getWriterFormat()
|
PropertySet |
makeCmdPropertySet()
|
java.util.List |
makeTemplatePaths()
|
void |
setAdditionalConfigFile(java.io.File pAdditionalConfigFile)
Specifies an additional configuration file for Jostraca. |
void |
setBackup(boolean pBackup)
True => make backups. |
void |
setBackupFolder(java.io.File pBackupFolder)
Specifies the backup folder where the existing versions of generated files will be saved. |
void |
setClassPathPrefix(java.lang.String pClassPathPrefix)
Set the prefix to the classpath for compiling and executing the CodeWriter. |
void |
setClassPathRef(org.apache.tools.ant.types.Reference pClassPathRef)
Set the classpath for compiling and executing the CodeWriter. |
void |
setClassPathSuffix(java.lang.String pClassPathSuffix)
Set the prefix to the classpath for compiling and executing the CodeWriter. |
void |
setCompile(boolean pCompile)
True => compile templates |
void |
setConfigFile(java.io.File pConfigFile)
Specifies the configuration file for Jostraca. |
void |
setDefine(java.lang.String pDefine)
Define a configuration setting using Name=Value syntax Separate multiple defines with commas or spaces |
void |
setDisable(java.lang.String pDisable)
True => do not perform generation |
void |
setDump(java.lang.String pDump)
Dump template or settings to a file. |
void |
setEnable(java.lang.String pEnable)
True => actually perform generation |
void |
setGenerate(boolean pGenerate)
True => generate code |
void |
setHomeFolder(java.io.File pHomeFolder)
Sets the home folder of the Jostraca installation. |
void |
setOutputDirectory(java.io.File pOutputFolder)
Deprecated. |
void |
setOutputFolder(java.io.File pOutputFolder)
Specifies the output folder where the generated code will be saved. |
void |
setQuiet(boolean pQuiet)
True => quiet mode - no console ouput |
void |
setTemplate(java.lang.String pTemplate)
The template used to generate code. |
void |
setTemplateList(java.lang.String pTemplateList)
Specifies a list of templates, comma or space separated |
void |
setTemplateListFile(java.io.File pTemplateListFile)
A file containing a list of templates to use, one per line. |
void |
setTemplateOptions(java.lang.String pTemplateOptions)
Specifies the template options, comma or space separated |
void |
setTrackFile(java.io.File pTrackFile)
Set a tracking file to record detailed debugging information. |
void |
setVerbose(boolean pVerbose)
True => verbose mode - more output to console |
void |
setWorkFolder(java.io.File pWorkFolder)
Specifies the work folder where the CodeWriter will be saved. |
void |
setWorkingDirectory(java.io.File pWorkFolder)
Deprecated. |
void |
setWriterFormat(java.lang.String pWriterFormat)
Specify WriterFormat. |
| Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JostracaTask()
| Method Detail |
public void setTemplate(java.lang.String pTemplate)
pTemplate - template file or referencegetTemplate()public java.lang.String getTemplate()
setTemplate( String )public void setTemplateList(java.lang.String pTemplateList)
pTemplateList - template listgetTemplateList(),
getTemplateListAsArray()public java.lang.String getTemplateList()
setTemplateList( String )public java.lang.String[] getTemplateListAsArray()
If there are no templates, a String[] with the length 0 is returned.
public void setTemplateListFile(java.io.File pTemplateListFile)
pTemplateListFile - file containing template listgetTemplateListFile()public java.io.File getTemplateListFile()
setTemplateListFile( File )public void setTemplateOptions(java.lang.String pTemplateOptions)
pTemplateOptions - template optionsgetTemplateOptions(),
getTemplateOptionsAsArray()public java.lang.String getTemplateOptions()
setTemplateOptions( String )public java.lang.String[] getTemplateOptionsAsArray()
If there are no template options, a String[] with the length 0 is returned.
public void setOutputFolder(java.io.File pOutputFolder)
pOutputFolder - output folder for generated codegetOutputFolder()public java.io.File getOutputFolder()
setOutputFolder( File )public java.io.File getOutputDirectory()
setOutputFolder( File )public void setOutputDirectory(java.io.File pOutputFolder)
getOutputFolder()public void setWorkFolder(java.io.File pWorkFolder)
pWorkFolder - output folder for CodeWritergetWorkFolder()public java.io.File getWorkFolder()
setWorkFolder( File )public java.io.File getWorkingDirectory()
getWorkFolder()public void setWorkingDirectory(java.io.File pWorkFolder)
setWorkFolder( File )public void setBackupFolder(java.io.File pBackupFolder)
pBackupFolder - backup folder for generated codegetBackupFolder()public java.io.File getBackupFolder()
setBackupFolder( File )public void setHomeFolder(java.io.File pHomeFolder)
pHomeFolder - output folder where the generated code will be savedgetHomeFolder()public java.io.File getHomeFolder()
setHomeFolder( File )public void setConfigFile(java.io.File pConfigFile)
An internal standard configuration is used if this attribute is not supplied.
pConfigFile - configuration filegetConfigFile(),
setHomeFolder( File )public java.io.File getConfigFile()
setConfigFile( File )public void setAdditionalConfigFile(java.io.File pAdditionalConfigFile)
pAdditionalConfigFile - configuration filegetAdditionalConfigFile()public java.io.File getAdditionalConfigFile()
setAdditionalConfigFile( File )public void setBackup(boolean pBackup)
pBackup - public boolean getBackup()
setBackup( boolean )public void setCompile(boolean pCompile)
pCompile - public boolean getCompile()
setCompile( boolean )public void setGenerate(boolean pGenerate)
pGenerate - public boolean getGenerate()
setGenerate( boolean )public void setVerbose(boolean pVerbose)
pVerbose - public boolean getVerbose()
setVerbose( boolean )public void setQuiet(boolean pQuiet)
pQuiet - public boolean getQuiet()
setQuiet( boolean )public void setEnable(java.lang.String pEnable)
pEnable - boolean expressionsetDisable( String )public java.lang.String getEnable()
setEnable( String )public boolean getEnableValue()
getEnable()public void setDisable(java.lang.String pDisable)
pDisable - boolean expressionsetEnable( String )public java.lang.String getDisable()
setDisable( String )public boolean getDisableValue()
getEnable()public void setWriterFormat(java.lang.String pWriterFormat)
pWriterFormat - writer formatpublic java.lang.String getWriterFormat()
setWriterFormat( String )public void setDefine(java.lang.String pDefine)
pDefine - name=value pair(s)getDefine()public java.lang.String getDefine()
setDefine( String )public java.lang.String[] getDefineAsArray()
public void setDump(java.lang.String pDump)
pDump - dump keywordspublic java.lang.String getDump()
setDump( String )public void setClassPathRef(org.apache.tools.ant.types.Reference pClassPathRef)
pClassPathRef - java classpath referencesetClassPathPrefix( String ),
setClassPathSuffix( String )public java.lang.String getClassPath()
setClassPathRef( Reference )public java.lang.String getClassPathDefine()
getClassPath()public void setClassPathPrefix(java.lang.String pClassPathPrefix)
pClassPathPrefix - java classpathsetClassPathPrefix( String ),
setClassPathSuffix( String )public java.lang.String getClassPathPrefix()
setClassPathPrefix( String )public java.lang.String getClassPathPrefixDefine()
getClassPathPrefix()public void setClassPathSuffix(java.lang.String pClassPathSuffix)
pClassPathSuffix - java classpathsetClassPathSuffix( String ),
setClassPathSuffix( String )public java.lang.String getClassPathSuffix()
setClassPathSuffix( String )public java.lang.String getClassPathSuffixDefine()
getClassPathSuffix()public void addText(java.lang.String pText)
public java.lang.String getText()
public void addTemplate(JostracaTask.Template pTemplate)
public void setTrackFile(java.io.File pTrackFile)
pTrackFile - tracking filegetTrackFile()public java.io.File getTrackFile()
setTrackFile(File)
public void execute()
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException - no jostraca template was specifiedpublic java.util.List makeTemplatePaths()
public PropertySet makeCmdPropertySet()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||