|
|||||||||||
| 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.apache.tools.ant.taskdefs.MatchingTask
org.osjava.jardiff.ant.JDXSLTProcess
| Nested Class Summary | |
static class |
JDXSLTProcess.Factory
The factory element to configure a transformer factory |
static class |
JDXSLTProcess.OutputProperty
Specify how the result tree should be output as specified in the specification. |
static class |
JDXSLTProcess.Param
The Param inner class used to store XSL parameters |
| Field Summary |
| Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
fileset |
| 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 | |
JDXSLTProcess()
Creates a new JDXSLTProcess Task. |
|
| Method Summary | |
void |
addConfiguredXMLCatalog(org.apache.tools.ant.types.XMLCatalog xmlCatalog)
Add the catalog to our internal catalog |
void |
addMapper(org.apache.tools.ant.types.Mapper mapper)
Defines the mapper to map source to destination files. |
protected void |
configureLiaison(Object stylesheet)
Loads the stylesheet and set xsl:param parameters. |
org.apache.tools.ant.types.Path |
createClasspath()
Set the optional classpath to the XSL processor |
JDXSLTProcess.Factory |
createFactory()
Create the factory element to configure a trax liaison. |
JDXSLTProcess.OutputProperty |
createOutputProperty()
Create an instance of an output property to be configured. |
JDXSLTProcess.Param |
createParam()
Create an instance of an XSL parameter for configuration by Ant. |
void |
execute()
Executes the task. |
JDXSLTProcess.Factory |
getFactory()
Get the factory instance configured for this processor |
protected org.apache.tools.ant.taskdefs.XSLTLiaison |
getLiaison()
Get the Liason implementation to use in processing. |
Enumeration |
getOutputProperties()
|
org.apache.tools.ant.types.XMLCatalog |
getXMLCatalog()
Get the XML catalog containing entity definitions |
void |
init()
Initialize internal instance of XMLCatalog |
void |
setBasedir(File dir)
Set the base directory; optional, default is the project's basedir. |
void |
setClasspath(org.apache.tools.ant.types.Path classpath)
Set the optional classpath to the XSL processor |
void |
setClasspathRef(org.apache.tools.ant.types.Reference r)
Set the reference to an optional classpath to the XSL processor |
void |
setDestdir(File dir)
Set the destination directory into which the XSL result files should be copied to; required, unless in and out are specified. |
void |
setExtension(String name)
Set the desired file extension to be used for the target; optional, default is html. |
void |
setForce(boolean force)
Set whether to check dependencies, or always generate; optional, default is false. |
void |
setIn(File inFile)
specifies a single XML document to be styled. |
void |
setOut(File outFile)
Specifies the output name for the styled result from the in attribute; required if in is set |
void |
setProcessor(String processor)
Set the name of the XSL processor to use; optional, default trax. |
void |
setReloadStylesheet(boolean b)
Controls whether the stylesheet is reloaded for every transform. |
void |
setScanIncludedDirectories(boolean b)
Whether to style all files in the included directories as well; optional, default is true. |
void |
setStyle(String xslFile)
Name of the stylesheet to use - given either relative to the project's basedir or as an absolute path; required. |
void |
setStyleurl(String styleurl)
Set the stylesheet url. |
| Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems |
| Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.tools.ant.taskdefs.XSLTLogger |
log |
| Constructor Detail |
public JDXSLTProcess()
| Method Detail |
public void setScanIncludedDirectories(boolean b)
b - true if files in included directories are processed.public void setReloadStylesheet(boolean b)
Setting this to true may get around a bug in certain Xalan-J versions, default is false.
public void addMapper(org.apache.tools.ant.types.Mapper mapper)
org.apache.tools.ant.BuildException - if more than one mapper is defined
public void execute()
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException - if there is an execution problem.public void setForce(boolean force)
force - true if always generate.public void setBasedir(File dir)
dir - the base directorypublic void setDestdir(File dir)
dir - the name of the destination directorypublic void setExtension(String name)
name - the extension to usepublic void setStyle(String xslFile)
xslFile - the stylesheet to usepublic void setClasspath(org.apache.tools.ant.types.Path classpath)
classpath - the classpath to use when loading the XSL processorpublic org.apache.tools.ant.types.Path createClasspath()
public void setClasspathRef(org.apache.tools.ant.types.Reference r)
r - the id of the Ant path instance to act as the classpath
for loading the XSL processorpublic void setProcessor(String processor)
processor - the name of the XSL processorpublic void setStyleurl(String styleurl)
public void addConfiguredXMLCatalog(org.apache.tools.ant.types.XMLCatalog xmlCatalog)
xmlCatalog - the XMLCatalog instance to use to look up DTDspublic void setOut(File outFile)
outFile - the output File instance.public void setIn(File inFile)
inFile - the input filepublic JDXSLTProcess.Factory getFactory()
public org.apache.tools.ant.types.XMLCatalog getXMLCatalog()
public Enumeration getOutputProperties()
protected org.apache.tools.ant.taskdefs.XSLTLiaison getLiaison()
public JDXSLTProcess.Param createParam()
public JDXSLTProcess.OutputProperty createOutputProperty()
public void init()
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
protected void configureLiaison(Object stylesheet)
throws org.apache.tools.ant.BuildException
stylesheet - the file form which to load the stylesheet.
org.apache.tools.ant.BuildException - if the stylesheet cannot be loaded.
public JDXSLTProcess.Factory createFactory()
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException - if the element is created more than one time.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||