Index
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
issuesrecord 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
- latestDependencyTimestamp(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Returns the newest timestamp of any file dependency that influences a transformation.
- latestDependencyTimestamp(File) - Method in class name.jurgenei.gradle.xml.XQueryTask
- latestDependencyTimestamp(File) - Method in class name.jurgenei.gradle.xml.XsltTask
- location() - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
-
Returns the value of the
locationrecord component.
M
- message() - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
-
Returns the value of the
messagerecord 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
severityrecord 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
svrlXmlrecord 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
ValidationIssuerecord 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 a normalized validation result.
- 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.
All Classes and Interfaces|All Packages