Index

A E F G H I J L M N P Q R S T V W X 
All Classes and Interfaces|All Packages

A

AbstractXmlTransformTask - Class in name.jurgenei.gradle.xml
Shared base task for Saxon-backed file-to-file XML transformations.
AbstractXmlTransformTask() - Constructor for class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Creates a task with default conventions.
AbstractXmlValidationTask - Class in name.jurgenei.gradle.xml
Shared base task for XSD and Schematron validations producing SVRL and optional JUnit reports.
AbstractXmlValidationTask() - Constructor for class name.jurgenei.gradle.xml.AbstractXmlValidationTask
Creates a validation task with default conventions.
apply(Project) - Method in class name.jurgenei.gradle.xml.XmlTransformPlugin
Applies the plugin to a project.
AUTO - Enum constant in enum class name.jurgenei.gradle.xml.validation.XsdEngine
Automatically choose Saxon schema-aware when available, otherwise JAXP.

E

equals(Object) - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class name.jurgenei.gradle.xml.validation.ValidationResult
Indicates whether some other object is "equal to" this one.
error(String, String) - Static method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
Creates an error-severity validation issue.

F

fileset(Object, Action<? super ConfigurableFileTree>) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Adds an Ant-like fileset rooted at baseDir.
fileset(Object, Action<? super ConfigurableFileTree>) - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
Adds an Ant-like fileset rooted at baseDir.

G

getEngine() - Method in class name.jurgenei.gradle.xml.XsdTask
Returns which validation backend should be used for XSD checks.
getFailOnError() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Controls whether a task failure should fail the build when a single file transform fails.
getFailOnError() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getFailOnError() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
Returns whether validation findings fail the build.
getJunitOutputDir() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getJunitOutputDir() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
Returns the directory used for generated JUnit XML files.
getJunitSuiteName() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getJunitSuiteName() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
Returns the testsuite name used in JUnit report generation.
getMaxFailures() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getMaxFailures() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
Returns the maximum number of failures to aggregate.
getOutputDir() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Destination root directory for transformed files.
getOutputDir() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getOutputDir() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
Returns the destination directory for generated SVRL files.
getOutputExtension() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Output file extension used when mapping each input file to an output file.
getOutputExtension() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getOutputExtension() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
Returns the output extension used when writing SVRL files.
getParams() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Transform parameters exposed to the execution engine.
getParams() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getParams() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
Returns task parameters passed to the active validation engine.
getQueryFile() - Method in class name.jurgenei.gradle.xml.XQueryTask
XQuery file used to compile the transformation.
getReportFormat() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getReportFormat() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
Returns the configured report format.
getSchema() - Method in class name.jurgenei.gradle.xml.SchematronTask
Returns the Schematron rules file used for validation.
getSchema() - Method in class name.jurgenei.gradle.xml.XsdTask
Returns the XSD schema file used to validate input documents.
getSource() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
 
getSource() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getStylesheet() - Method in class name.jurgenei.gradle.xml.XsltTask
Stylesheet file used to compile the XSLT transformation.
getTranspilerStylesheet() - Method in class name.jurgenei.gradle.xml.SchematronTask
Returns an optional override for the bundled SchXslt transpiler stylesheet.
getWorkers() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Number of worker threads used when processing multiple files.
getWorkers() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
 
getWorkers() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
Returns the number of workers used for concurrent validation.

H

hasErrors() - Method in record class name.jurgenei.gradle.xml.validation.ValidationResult
Indicates whether the result contains any findings.
hashCode() - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
Returns a hash code value for this object.
hashCode() - Method in record class name.jurgenei.gradle.xml.validation.ValidationResult
Returns a hash code value for this object.

I

issues() - Method in record class name.jurgenei.gradle.xml.validation.ValidationResult
Returns the value of the issues record component.

J

JAXP - Enum constant in enum class name.jurgenei.gradle.xml.validation.XsdEngine
Force JAXP/Xerces validation.
JUNIT - Enum constant in enum class name.jurgenei.gradle.xml.validation.ReportFormat
Writes only JUnit XML reports.

L

location() - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
Returns the value of the location record component.

M

message() - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
Returns the value of the message record component.

N

name.jurgenei.gradle.xml - package name.jurgenei.gradle.xml
 
name.jurgenei.gradle.xml.validation - package name.jurgenei.gradle.xml.validation
 

P

param(String, Object) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Adds or overrides a transformation parameter.
param(String, Object) - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
Adds a validation parameter available to concrete engines.
parseSvrlIssues(String) - Static method in class name.jurgenei.gradle.xml.validation.SvrlSupport
Parses failed assertions from an SVRL XML document.

Q

query(Object) - Method in class name.jurgenei.gradle.xml.XQueryTask
Sets the XQuery file in Gradle DSL friendly form.

R

renderJunit(String, String, List<ValidationIssue>) - Static method in class name.jurgenei.gradle.xml.validation.SvrlSupport
Renders a minimal JUnit XML report from normalized findings.
renderSvrl(String, List<ValidationIssue>) - Static method in class name.jurgenei.gradle.xml.validation.SvrlSupport
Renders a normalized SVRL document from validation issues.
ReportFormat - Enum Class in name.jurgenei.gradle.xml.validation
Output report formats emitted by validation tasks.

S

SAXON - Enum constant in enum class name.jurgenei.gradle.xml.validation.XsdEngine
Force Saxon schema-aware validation (requires PE/EE).
schema(Object) - Method in class name.jurgenei.gradle.xml.SchematronTask
Sets the Schematron schema file using Gradle file notation.
schema(Object) - Method in class name.jurgenei.gradle.xml.XsdTask
Sets the XSD schema file using Gradle file notation.
SchematronTask - Class in name.jurgenei.gradle.xml
Validates XML files via Schematron by compiling .sch to XSLT and producing SVRL output.
SchematronTask() - Constructor for class name.jurgenei.gradle.xml.SchematronTask
Creates a Schematron validation task.
severity() - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
Returns the value of the severity record component.
style(Object) - Method in class name.jurgenei.gradle.xml.XsltTask
Sets the XSLT stylesheet in Gradle DSL friendly form.
SVRL - Enum constant in enum class name.jurgenei.gradle.xml.validation.ReportFormat
Writes only SVRL output files.
SVRL_AND_JUNIT - Enum constant in enum class name.jurgenei.gradle.xml.validation.ReportFormat
Writes both SVRL and JUnit XML outputs.
SvrlSupport - Class in name.jurgenei.gradle.xml.validation
Utility for generating and parsing SVRL and JUnit XML reports.
svrlXml() - Method in record class name.jurgenei.gradle.xml.validation.ValidationResult
Returns the value of the svrlXml record component.

T

toString() - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
Returns a string representation of this record class.
toString() - Method in record class name.jurgenei.gradle.xml.validation.ValidationResult
Returns a string representation of this record class.
transform(File, File, Map<String, String>) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Executes one transformation from input file to output file.
transform(File, File, Map<String, String>) - Method in class name.jurgenei.gradle.xml.XQueryTask
 
transform(File, File, Map<String, String>) - Method in class name.jurgenei.gradle.xml.XsltTask
 
transformAll() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
Executes transformations for all resolved source files.
transpilerStylesheet(Object) - Method in class name.jurgenei.gradle.xml.SchematronTask
Sets a custom transpiler stylesheet.

V

validate(File, Map<String, String>) - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
Validates a single input file and returns normalized findings.
validate(File, Map<String, String>) - Method in class name.jurgenei.gradle.xml.SchematronTask
 
validate(File, Map<String, String>) - Method in class name.jurgenei.gradle.xml.XsdTask
 
validateAll() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
Executes validation for all resolved source files.
ValidationIssue - Record Class in name.jurgenei.gradle.xml.validation
A single validation finding mapped to SVRL/JUnit output.
ValidationIssue(String, String, String) - Constructor for record class name.jurgenei.gradle.xml.validation.ValidationIssue
Creates an instance of a ValidationIssue record class.
ValidationResult - Record Class in name.jurgenei.gradle.xml.validation
Validation output for a single input document.
ValidationResult(List<ValidationIssue>, String) - Constructor for record class name.jurgenei.gradle.xml.validation.ValidationResult
Creates an instance of a ValidationResult record class.
ValidationTaskSpec - Interface in name.jurgenei.gradle.xml.validation
Ready-to-implement contract for SVRL-based validation tasks.
valueOf(String) - Static method in enum class name.jurgenei.gradle.xml.validation.ReportFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class name.jurgenei.gradle.xml.validation.XsdEngine
Returns the enum constant of this class with the specified name.
values() - Static method in enum class name.jurgenei.gradle.xml.validation.ReportFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class name.jurgenei.gradle.xml.validation.XsdEngine
Returns an array containing the constants of this enum class, in the order they are declared.

W

writesJunit() - Method in enum class name.jurgenei.gradle.xml.validation.ReportFormat
Determines whether JUnit XML reports should be written.
writesSvrl() - Method in enum class name.jurgenei.gradle.xml.validation.ReportFormat
Determines whether SVRL output files should be written.

X

XmlTransformPlugin - Class in name.jurgenei.gradle.xml
Registers the XML transform plugin marker and exposes task types for build scripts.
XmlTransformPlugin() - Constructor for class name.jurgenei.gradle.xml.XmlTransformPlugin
Creates the plugin instance.
XQueryTask - Class in name.jurgenei.gradle.xml
Transforms XML input files using a Saxon XQuery script.
XQueryTask() - Constructor for class name.jurgenei.gradle.xml.XQueryTask
Creates an XQuery transformation task.
XsdEngine - Enum Class in name.jurgenei.gradle.xml.validation
Validation engine options for XSD validation.
XsdTask - Class in name.jurgenei.gradle.xml
Validates XML files against XSD and emits findings normalized as SVRL.
XsdTask() - Constructor for class name.jurgenei.gradle.xml.XsdTask
Creates an XSD validation task with AUTO engine selection.
XsltTask - Class in name.jurgenei.gradle.xml
Transforms XML input files using a Saxon XSLT stylesheet.
XsltTask() - Constructor for class name.jurgenei.gradle.xml.XsltTask
Creates an XSLT transformation task.
A E F G H I J L M N P Q R S T V W X 
All Classes and Interfaces|All Packages