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.
B
- bootstrap() - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
C
- compile() - Method in class name.jurgenei.gradle.xml.SchematronObservationCompileTask
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.
- extract() - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
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
- getCheckAssembledSchema() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:check-assembled-schema. - getCompactReport() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:compact-report. - getDebug() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:debug. - getDefaultFrom() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:default-from. - getDefaultSeverity() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:default-severity. - getEngine() - Method in class name.jurgenei.gradle.xml.XsdTask
-
Returns which validation backend should be used for XSD checks.
- getExpandText() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:expand-text. - getFailEarly() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:fail-early. - 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 class name.jurgenei.gradle.xml.SchematronExtractTask
- getFailOnError() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
-
Returns whether validation findings fail the build.
- getGroupOutputs() - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
- getGroupOutputs() - Method in class name.jurgenei.gradle.xml.SchematronObservationCompileTask
- getHandleDynamicErrors() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:handle-dynamic-errors. - getInputFile() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Optional explicit single input file.
- 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.
- getLocationFunction() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:location-function. - 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.
- getNamespacePrefix() - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
- 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 class name.jurgenei.gradle.xml.SchematronExtractTask
- 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.
- getOutputFile() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Optional explicit single output file.
- getOutputFile() - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
- getOutputMethod() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Optional explicit serializer output method used by Saxon.
- getOutputStylesheet() - Method in class name.jurgenei.gradle.xml.SchematronObservationCompileTask
- 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.
- getPhase() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:phase. - getProjectDir() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
-
Project directory used during execution-time path resolution.
- getQueryFile() - Method in class name.jurgenei.gradle.xml.XQueryTask
-
XQuery file used to compile the transformation.
- getReportActivePattern() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:report-active-pattern. - getReportFiredRule() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:report-fired-rule. - getReportFormat() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
- getReportFormat() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
-
Returns the configured report format.
- getReportSkippedAssertion() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:report-skipped-assertion. - getReportSuppressedRule() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:report-suppressed-rule. - getSchema() - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
- getSchema() - Method in class name.jurgenei.gradle.xml.SchematronObservationCompileTask
- 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.
- getSchemaFile() - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
- getSchemaUrl() - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
- getSeverityThreshold() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:severity-threshold. - getSource() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
- getSource() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
- getSourceFiles() - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
- getStreamable() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:streamable. - getStyle() - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
- getStyle() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
Optional destination for a compiled Schematron stylesheet.
- getStylesheet() - Method in class name.jurgenei.gradle.xml.XsltTask
-
Stylesheet file used to compile the XSLT transformation.
- getTerminateValidationOnError() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:terminate-validation-on-error. - 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.
- groupOutput(String, String) - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
-
Configures output path mapping for a logical group.
- groupOutput(String, String) - Method in class name.jurgenei.gradle.xml.SchematronObservationCompileTask
-
Maps logical observation group to output document path used by generated stylesheet.
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
- input(Object) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Sets an explicit single input file (Ant-like
in). - 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
O
- output(Object) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Sets an explicit single output file (Ant-like
out). - output(Object) - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
- output(Object) - Method in class name.jurgenei.gradle.xml.SchematronObservationCompileTask
-
Sets compiled extraction stylesheet output path.
- outputMethod(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Sets an explicit serializer output method (Gradle DSL friendly).
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.
- resolveSerializerMethod(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Resolves the serializer output method from explicit task setting or output extension.
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.SchematronBootstrapTask
- schema(Object) - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
-
Sets Schematron schema file.
- schema(Object) - Method in class name.jurgenei.gradle.xml.SchematronObservationCompileTask
-
Sets the Schematron schema source in DSL-friendly form.
- 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.
- SchematronBootstrapTask - Class in name.jurgenei.gradle.xml
-
Bootstraps a Schematron observation schema from an XSD file or URL.
- SchematronBootstrapTask() - Constructor for class name.jurgenei.gradle.xml.SchematronBootstrapTask
- SchematronExtractTask - Class in name.jurgenei.gradle.xml
-
Phase-3 runtime task that executes Schematron-based observation extraction.
- SchematronExtractTask() - Constructor for class name.jurgenei.gradle.xml.SchematronExtractTask
- SchematronObservationCompileTask - Class in name.jurgenei.gradle.xml
-
Compiles annotation-bearing Schematron rules into an executable phase-2 observation stylesheet.
- SchematronObservationCompileTask() - Constructor for class name.jurgenei.gradle.xml.SchematronObservationCompileTask
- 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.
- schemaUrl(String) - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
- severity() - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
-
Returns the value of the
severityrecord component. - source(Object) - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
-
Adds input source(s) using Gradle file notation.
- source(Object, Action<? super PatternFilterable>) - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
-
Adds source file tree include/exclude configuration.
- style(Object) - Method in class name.jurgenei.gradle.xml.SchematronExtractTask
-
Sets precompiled extraction stylesheet file.
- style(Object) - Method in class name.jurgenei.gradle.xml.SchematronTask
-
Sets the compiled Schematron stylesheet output location.
- 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