Skip navigation links
A C D E F G I L M O P S T 

A

apply(Project) - Method in class org.myire.munge.MungePlugin
 

C

configure(File) - Method in class org.myire.munge.transform.freemarker.FreeMarkerTransformer
 
configure(File) - Method in class org.myire.munge.transform.saxon.SaxonTransformer
 
configure(Closure<?>) - Method in class org.myire.munge.transform.TransformationSet
Configure this transformation set through a Closure.
configure(File) - Method in interface org.myire.munge.transform.Transformer
Configure this transformer with the values in a configuration file.
createTransformer(ClassLoader) - Method in class org.myire.munge.transform.freemarker.FreeMarkerTransformationSet
 
createTransformer(ClassLoader) - Method in class org.myire.munge.transform.saxon.SaxonTransformationSet
 
createTransformer(ClassLoader) - Method in class org.myire.munge.transform.TransformationSet
Create the Transformer instance associated with this transformer set.

D

dynamicOutputDirectory(Object) - Method in class org.myire.munge.transform.TransformationSet
Specify a directory where the transformations are known to generate dynamic output.

E

executeTransformations(BiFunction<File, File, OutputFileSpec>) - Method in class org.myire.munge.transform.freemarker.FreeMarkerTransformer
 
executeTransformations(BiFunction<File, File, OutputFileSpec>) - Method in class org.myire.munge.transform.saxon.SaxonTransformer
 
executeTransformations(BiFunction<File, File, OutputFileSpec>) - Method in interface org.myire.munge.transform.Transformer
Apply all successfully loaded template files to all successfully loaded source files.

F

fProject - Variable in class org.myire.munge.transform.TransformationSet
 
freeMarker(Closure<?>) - Method in class org.myire.munge.TransformTask
Add a FreeMarkerTransformationSet to the task.
FreeMarkerTransformationSet - Class in org.myire.munge.transform.freemarker
A transformation set that applies FreeMarker template files to XML source files.
FreeMarkerTransformationSet(Project) - Constructor for class org.myire.munge.transform.freemarker.FreeMarkerTransformationSet
Create a new FreeMarkerTransformationSet.
FreeMarkerTransformer - Class in org.myire.munge.transform.freemarker
A Transformer that transforms XML files by applying FreeMarker templates.
FreeMarkerTransformer() - Constructor for class org.myire.munge.transform.freemarker.FreeMarkerTransformer
 

G

getCharset() - Method in class org.myire.munge.transform.freemarker.FreeMarkerTransformationSet
Get the name of the charset to encode the output files with.
getConfigurationFile() - Method in class org.myire.munge.transform.TransformationSet
Get the file to configure the underlying transformer with before executing the transformations.
getContents() - Method in class org.myire.munge.transform.ParsedFile
 
getDynamicOutputDirectories() - Method in class org.myire.munge.transform.TransformationSet
Get the directories specified as dynamic output directory.
getFile() - Method in class org.myire.munge.transform.OutputFileSpec
Get the file that will be opened in calls to OutputFileSpec.open().
getFile() - Method in class org.myire.munge.transform.ParsedFile
 
getFreeMarkerVersion() - Method in class org.myire.munge.TransformTask
Get the version of the FreeMarker library to use.
getJaxenVersion() - Method in class org.myire.munge.TransformTask
Get the version of the Jaxen library to use.
getMappedOutputFiles() - Method in class org.myire.munge.transform.TransformationSet
Get the output file specifications produced by applying all output mappings to the pairs of source and template files.
getOutputDir() - Method in class org.myire.munge.transform.TransformationSet
 
getOutputFile() - Method in class org.myire.munge.transform.TransformationSet
 
getParameters() - Method in class org.myire.munge.transform.TransformationSet
Get the parameters specified for the transformations.
getSaxonVersion() - Method in class org.myire.munge.TransformTask
Get the version of the Saxon library to use.
getSourceFiles() - Method in class org.myire.munge.transform.TransformationSet
Get the source files that each template file will be applied to.
getTemplateFiles() - Method in class org.myire.munge.transform.TransformationSet
Get the template files that will be applied to each source.
getTransformationSets() - Method in class org.myire.munge.TransformTask
Get the transformation sets added to this task.
getXalanVersion() - Method in class org.myire.munge.TransformTask
Get the version of the Xalan library to use.

I

isFailOnError() - Method in class org.myire.munge.TransformTask
Get the fail on error property.

L

loadSources(FileCollection) - Method in class org.myire.munge.transform.freemarker.FreeMarkerTransformer
 
loadSources(FileCollection) - Method in class org.myire.munge.transform.saxon.SaxonTransformer
 
loadSources(FileCollection) - Method in interface org.myire.munge.transform.Transformer
Load the source files to transform in the next call to Transformer.executeTransformations(BiFunction).
loadTemplates(FileCollection) - Method in class org.myire.munge.transform.freemarker.FreeMarkerTransformer
 
loadTemplates(FileCollection) - Method in class org.myire.munge.transform.saxon.SaxonTransformer
 
loadTemplates(FileCollection) - Method in interface org.myire.munge.transform.Transformer
Load the template files to transform source files with in the next call to Transformer.executeTransformations(BiFunction).
logTransformation(File, File, OutputFileSpec) - Method in interface org.myire.munge.transform.Transformer
Log that a template file is applied to a source file to produce an output file.

M

MungePlugin - Class in org.myire.munge
Gradle plugin for adding a file transformation task to its project.
MungePlugin() - Constructor for class org.myire.munge.MungePlugin
 

O

open() - Method in class org.myire.munge.transform.OutputFileSpec
Open the file for writing with the options specified in the constructor.
org.myire.munge - package org.myire.munge
 
org.myire.munge.transform - package org.myire.munge.transform
 
org.myire.munge.transform.freemarker - package org.myire.munge.transform.freemarker
 
org.myire.munge.transform.saxon - package org.myire.munge.transform.saxon
 
OutputFileSpec - Class in org.myire.munge.transform
An OutputFileSpec associates a File with a set of OpenOption to use when opening the file for writing.
OutputFileSpec(File, OpenOption...) - Constructor for class org.myire.munge.transform.OutputFileSpec
Create a new OutputFileSpec.
outputMapping(Closure<?>) - Method in class org.myire.munge.transform.TransformationSet
Add a closure that maps a source file and a template file to an output file.

P

parameter(String, Object) - Method in class org.myire.munge.transform.TransformationSet
Add a parameter that will be passed to each template when it is applied to a source file.
parameters(Map<String, Object>) - Method in class org.myire.munge.transform.TransformationSet
Add parameters that will be passed to each template when it is applied to a source file.
ParsedFile<T> - Class in org.myire.munge.transform
Data class mapping a file to its parsed contents.
ParsedFile(File, T) - Constructor for class org.myire.munge.transform.ParsedFile
Create a new ParsedFile.

S

saxon(Closure<?>) - Method in class org.myire.munge.TransformTask
Add a SaxonTransformationSet to the task.
SaxonTransformationSet - Class in org.myire.munge.transform.saxon
A transformation set that applies XSLT style sheets to XML source files using the Saxon processor.
SaxonTransformationSet(Project) - Constructor for class org.myire.munge.transform.saxon.SaxonTransformationSet
Create a new SaxonTransformationSet.
SaxonTransformer - Class in org.myire.munge.transform.saxon
A Transformer that applies transforms XML files by applying XSL stylesheets using the Saxon library.
SaxonTransformer() - Constructor for class org.myire.munge.transform.saxon.SaxonTransformer
 
setCharset(String) - Method in class org.myire.munge.transform.freemarker.FreeMarkerTransformationSet
 
setConfigurationFile(Object) - Method in class org.myire.munge.transform.TransformationSet
 
setFailOnError(boolean) - Method in class org.myire.munge.TransformTask
 
setFreeMarkerVersion(String) - Method in class org.myire.munge.TransformTask
 
setJaxenVersion(String) - Method in class org.myire.munge.TransformTask
 
setOutputDir(Object) - Method in class org.myire.munge.transform.TransformationSet
Specify a directory to create output files in for transformations that don't have an explicit output mapping.
setOutputFile(Object) - Method in class org.myire.munge.transform.TransformationSet
Specify a single file to write all output to for transformations that don't have an explicit output mapping.
setOutputFileCharset(Charset) - Method in class org.myire.munge.transform.freemarker.FreeMarkerTransformer
 
setOutputFileCharset(Charset) - Method in class org.myire.munge.transform.saxon.SaxonTransformer
 
setOutputFileCharset(Charset) - Method in interface org.myire.munge.transform.Transformer
Set the character set to encode the output files with.
setSaxonVersion(String) - Method in class org.myire.munge.TransformTask
 
setTransformationParameters(Map<String, Object>) - Method in class org.myire.munge.transform.freemarker.FreeMarkerTransformer
 
setTransformationParameters(Map<String, Object>) - Method in class org.myire.munge.transform.saxon.SaxonTransformer
 
setTransformationParameters(Map<String, Object>) - Method in interface org.myire.munge.transform.Transformer
Set the parameters to be used in all transformations.
setXalanVersion(String) - Method in class org.myire.munge.TransformTask
 
source(Object) - Method in class org.myire.munge.transform.TransformationSet
Add a source file or directory to the transformation set.
sources(Object...) - Method in class org.myire.munge.transform.TransformationSet
Add multiple source files and/or directories to the transformation set.
sources(Object, Closure<?>) - Method in class org.myire.munge.transform.TransformationSet
Add a source file directory to the transformation set and specify which of its files to include and/or exclude through a Closure.

T

template(Object) - Method in class org.myire.munge.transform.TransformationSet
Add a template file or directory to the transformation set.
templates(Object...) - Method in class org.myire.munge.transform.TransformationSet
Add multiple template files to the transformation set.
templates(Object, Closure<?>) - Method in class org.myire.munge.transform.TransformationSet
Add a template file directory to the transformation set and specify which of its files to include and/or exclude through a Closure.
transform(ClassLoader) - Method in class org.myire.munge.transform.TransformationSet
Execute all transformations in this set.
transform() - Method in class org.myire.munge.TransformTask
Execute the transformations specified in all transformation sets added to the task.
TransformationSet - Class in org.myire.munge.transform
A TransformationSet transforms source files by applying templates loaded from template files.
TransformationSet(Project) - Constructor for class org.myire.munge.transform.TransformationSet
Create a new TransformationSet.
Transformer - Interface in org.myire.munge.transform
A Transformer executes transformations by applying templates to source files and writing the result to output files.
TransformTask - Class in org.myire.munge
Gradle task that performs file transformations specified in one or more TransformationSet instances.
TransformTask() - Constructor for class org.myire.munge.TransformTask
 
A C D E F G I L M O P S T 
Skip navigation links