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.
- AbstractXmlTransformTask.JsonMode - Enum Class in name.jurgenei.gradle.xml
-
JSON routing mode for
.jsonfiles. - 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.
- appendFragment(String, Map<String, String>) - Method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Parses and appends XML fragment under secure parser settings.
- apply(Project) - Method in class name.jurgenei.gradle.xml.XmlTransformPlugin
-
Applies the plugin to a project.
- attr(String, String) - Static method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Creates non-namespaced attribute.
- attr(String, String, String, String) - Static method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Creates namespaced attribute.
- AUTO - Enum constant in enum class name.jurgenei.gradle.xml.AbstractXmlTransformTask.JsonMode
-
Compatibility mode: canonical JSON parser for input, Saxon serializer for output.
- AUTO - Enum constant in enum class name.jurgenei.gradle.xml.SchematronSelExtractTask.JsonMode
-
Detect mode from content and extension heuristics.
- 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
-
Generates bootstrap Schematron from configured XSD input.
- build() - Method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Returns rendered XML output.
C
- CANONICAL - Enum constant in enum class name.jurgenei.gradle.xml.AbstractXmlTransformTask.JsonMode
-
Canonical JSON parser and serializer for both JSON input and output.
- CANONICAL - Enum constant in enum class name.jurgenei.gradle.xml.SchematronSelExtractTask.JsonMode
-
Convert JSON into canonical XML representation before extraction.
- characters(char[], int, int) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- comment(String) - Method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Emits XML comment.
- compile() - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Compiles SEL extraction stylesheet from Schematron source.
- compile() - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Compiles SHACL relation rules into SEL extraction stylesheet and generated Schematron.
- compilerStylesheet(Object) - Method in class name.jurgenei.gradle.xml.XSpecCompileTask
-
Sets custom compiler stylesheet in Gradle DSL-friendly form.
- compilerStylesheet(Object) - Method in class name.jurgenei.gradle.xml.XSpecTask
-
Sets custom compiler stylesheet in Gradle DSL-friendly form.
- configure(Processor) - Static method in class name.jurgenei.gradle.xml.saxon.SaxonXirResolvers
-
Configures resolver hooks on a Saxon processor.
- configure(XsltCompiler) - Static method in class name.jurgenei.gradle.xml.saxon.SaxonXirResolvers
-
Configures resolver hooks on a compiler used for include/import.
- createPretty() - Static method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Creates pretty-printing SAX writer with secure transformer defaults.
E
- emptyElement(String, String, String, List<SaxXmlWriter.XmlAttribute>, Map<String, String>) - Method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Emits empty element with optional attributes and namespace mappings.
- endDocument() - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- endDocument() - Method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Completes XML document emission.
- endElement(String, String, String) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- endElement(String, String, String) - Method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Ends element and closes namespace declarations opened for it.
- endPrefixMapping(String) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- equals(Object) - Method in record class name.jurgenei.gradle.xml.SaxXmlWriter.XmlAttribute
-
Indicates whether some other object is "equal to" this one.
- 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.SchematronSelExtractTask
-
Runs SEL extraction for all configured source files.
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.
- format(ReportFormat) - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
-
Sets validation report format using orthogonal DSL alias.
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. - getCompilerStylesheet() - Method in class name.jurgenei.gradle.xml.XSpecCompileTask
-
Optional override for XSpec compiler stylesheet.
- getCompilerStylesheet() - Method in class name.jurgenei.gradle.xml.XSpecTask
-
Optional override for XSpec compiler stylesheet used when input is .xspec.
- getContentHandler() - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- 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. - getDTDHandler() - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- getEngine() - Method in class name.jurgenei.gradle.xml.XsdTask
-
Returns which validation backend should be used for XSD checks.
- getEntityResolver() - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- getErrorHandler() - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- 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.SchematronSelExtractTask
-
Controls build failure behavior when extraction errors occur.
- getFailOnError() - Method in interface name.jurgenei.gradle.xml.validation.ValidationTaskSpec
-
Returns whether validation findings fail the build.
- getFeature(String) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- getFormat() - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
-
Orthogonal alias for
AbstractXmlValidationTask.getReportFormat(). - getGroupOutputs() - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Group-to-output-path mapping used by compiled stylesheet.
- getGroupOutputs() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Group-to-relative-path mapping for emitted SEL documents.
- getGroupOutputs() - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Returns logical group to output-path mapping.
- 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.
- getJsonMode() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Optional JSON mode controlling how
.jsoninput/output is routed. - getJsonMode() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Optional JSON mode controlling how .json input is parsed.
- 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.
- getJunitOutputDir() - Method in class name.jurgenei.gradle.xml.XSpecTask
-
Destination directory for generated JUnit XML reports.
- getJunitReporterStylesheet() - Method in class name.jurgenei.gradle.xml.XSpecTask
-
Optional override for JUnit reporter stylesheet.
- 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.
- getJunitSuiteName() - Method in class name.jurgenei.gradle.xml.XSpecTask
-
Optional suite name exposed to future report customizations.
- 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.
- getMode() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Backward-compatible alias for
AbstractXmlTransformTask.getOutputMode(). - getMode() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Backward-compatible alias for
SchematronSelExtractTask.getOutputMode(). - getNamespacePrefix() - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
-
XML namespace prefix used in generated Schematron contexts.
- 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.SchematronSelExtractTask
-
Output directory root for grouped extraction documents.
- 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
-
Destination Schematron file generated by this task.
- getOutputFormat() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Canonical output-format alias for
AbstractXmlTransformTask.getXirFormat(). - getOutputFormat() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Canonical output-format alias for
SchematronSelExtractTask.getXirFormat(). - getOutputMethod() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Optional explicit serializer output method used by Saxon.
- getOutputMode() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Canonical output-mode alias for
AbstractXmlTransformTask.getJsonMode(). - getOutputMode() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Canonical output-mode alias for
SchematronSelExtractTask.getJsonMode(). - getOutputNamespacePrefix() - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Optional SEL output namespace prefix override.
- getOutputNamespacePrefix() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Optional SEL output namespace prefix override for generated extraction output.
- getOutputNamespacePrefix() - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Returns optional override for SEL namespace prefix.
- getOutputNamespaceUri() - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Optional SEL output namespace URI override.
- getOutputNamespaceUri() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Optional SEL output namespace URI override for generated extraction output.
- getOutputNamespaceUri() - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Returns optional override for SEL namespace URI.
- getOutputSchematron() - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Returns generated intermediate Schematron output target.
- getOutputStylesheet() - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Destination compiled extraction stylesheet.
- getOutputStylesheet() - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Returns generated SEL stylesheet output target.
- 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.SchematronSelCompileTask
-
Active Schematron phase used for rule selection.
- getPhase() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Active Schematron phase used for on-the-fly SEL compilation.
- 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.
- getProperty(String) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- 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.SchematronSelCompileTask
-
Input Schematron schema containing SEL annotations.
- getSchema() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Schematron schema containing SEL rule metadata.
- 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.ShaclSelCompileTask
-
Returns SHACL RDF/XML schema source.
- 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
-
Source XSD file used for bootstrap generation.
- getSchemaUrl() - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
-
Optional URL to load source XSD from when no local schema file is configured.
- 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.SchematronSelExtractTask
-
Canonical sources used for extraction.
- getStreamable() - Method in class name.jurgenei.gradle.xml.SchematronTask
-
SchXslt transpiler parameter
schxslt:streamable. - getStyle() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Optional precompiled extraction stylesheet.
- 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.
- getXformat() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Backward-compatible alias for
AbstractXmlTransformTask.getOutputFormat(). - getXformat() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Backward-compatible alias for
SchematronSelExtractTask.getOutputFormat(). - getXirFormat() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Optional XIR output format used when writing
.xirfiles. - getXirFormat() - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Optional XIR output format used when emitting
.xirgroup outputs. - groupOutput(String, String) - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Maps logical SEL group to output document path used by generated stylesheet.
- groupOutput(String, String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Configures output path mapping for a logical group.
- groupOutput(String, String) - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Configures output mapping for logical group.
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.SaxXmlWriter.XmlAttribute
-
Returns a hash code value for this object.
- 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
- ignorableWhitespace(char[], int, int) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- input(Object) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Sets an explicit single input file (Ant-like
in). - input(Object) - Method in class name.jurgenei.gradle.xml.XSpecCompileTask
- isJsonFile(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Checks whether file extension matches JSON input/output.
- isStrictCanonicalJsonOutput(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
CANONICAL mode treats canonical JSON serialization failures as hard errors.
- issues() - Method in record class name.jurgenei.gradle.xml.validation.ValidationResult
-
Returns the value of the
issuesrecord component. - isXirFile(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Checks whether file extension matches S-expression input/output.
- isXirFile(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
-
Determines whether validation input uses S-expression format.
J
- JAXP - Enum constant in enum class name.jurgenei.gradle.xml.validation.XsdEngine
-
Force JAXP/Xerces validation.
- JsonCanonicalParser - Class in name.jurgenei.gradle.xml.json
-
Parses canonical JSON element representation into SAX events.
- JsonCanonicalParser() - Constructor for class name.jurgenei.gradle.xml.json.JsonCanonicalParser
-
Creates parser for canonical JSON/XML mapping.
- JsonCanonicalSerializer - Class in name.jurgenei.gradle.xml.json
-
SAX content handler that writes canonical JSON element representation.
- JsonCanonicalSerializer(Writer) - Constructor for class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
-
Creates serializer with compact output.
- JsonCanonicalSerializer(Writer, XirSerializer.OutputFormat) - Constructor for class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
-
Creates serializer with explicit output formatting.
- JsonCanonicalXmlReader - Class in name.jurgenei.gradle.xml.json
-
XMLReader facade over
JsonCanonicalParser. - JsonCanonicalXmlReader() - Constructor for class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
-
Creates XMLReader facade for canonical JSON input.
- jsonMode(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Sets JSON routing mode (Gradle DSL friendly).
- jsonMode(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Sets JSON routing mode (Gradle DSL friendly).
- JUNIT - Enum constant in enum class name.jurgenei.gradle.xml.validation.ReportFormat
-
Writes only JUnit XML reports.
- junitReporterStylesheet(Object) - Method in class name.jurgenei.gradle.xml.XSpecTask
-
Sets custom XSpec JUnit reporter stylesheet.
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
- latestDependencyTimestamp(File) - Method in class name.jurgenei.gradle.xml.XSpecCompileTask
- latestDependencyTimestamp(File) - Method in class name.jurgenei.gradle.xml.XSpecTask
- localName() - Method in record class name.jurgenei.gradle.xml.SaxXmlWriter.XmlAttribute
-
Returns the value of the
localNamerecord component. - 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. - mode(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Backward-compatible alias for
AbstractXmlTransformTask.outputMode(String). - mode(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Backward-compatible alias for
SchematronSelExtractTask.outputMode(String).
N
- name.jurgenei.gradle.xml - package name.jurgenei.gradle.xml
- name.jurgenei.gradle.xml.json - package name.jurgenei.gradle.xml.json
- name.jurgenei.gradle.xml.saxon - package name.jurgenei.gradle.xml.saxon
- name.jurgenei.gradle.xml.validation - package name.jurgenei.gradle.xml.validation
- namespaceUri() - Method in record class name.jurgenei.gradle.xml.SaxXmlWriter.XmlAttribute
-
Returns the value of the
namespaceUrirecord component. - NATIVE - Enum constant in enum class name.jurgenei.gradle.xml.AbstractXmlTransformTask.JsonMode
-
Native Saxon routing for JSON output and no custom JSON parser for input.
- NATIVE - Enum constant in enum class name.jurgenei.gradle.xml.SchematronSelExtractTask.JsonMode
-
Read JSON directly as XDM maps/arrays (no canonical XML conversion).
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
-
Sets generated Schematron output file using Gradle file notation.
- output(Object) - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Sets compiled extraction stylesheet output path.
- output(Object) - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Sets stylesheet output path.
- outputFormat(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Sets explicit S-expression output format using canonical DSL name.
- outputFormat(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Sets S-expression output format using canonical DSL name.
- outputMethod(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Sets an explicit serializer output method (Gradle DSL friendly).
- outputMode(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Sets JSON routing mode using canonical DSL name.
- outputMode(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Sets JSON routing mode using canonical DSL name.
- outputNamespacePrefix(String) - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Sets SEL output namespace prefix override.
- outputNamespacePrefix(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Sets SEL output namespace prefix override.
- outputNamespacePrefix(String) - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Sets SEL output namespace prefix override.
- outputNamespaceUri(String) - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Sets SEL output namespace URI override.
- outputNamespaceUri(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Sets SEL output namespace URI override.
- outputNamespaceUri(String) - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Sets SEL output namespace URI override.
- outputSchematron(Object) - Method in class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Sets generated Schematron output path.
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.
- parse(Reader, ContentHandler) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalParser
-
Parses canonical JSON input and emits equivalent SAX events.
- parse(String) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- parse(InputSource) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- parseSvrlIssues(String) - Static method in class name.jurgenei.gradle.xml.validation.SvrlSupport
-
Parses failed assertions from an SVRL XML document.
- phase(String) - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Sets Schematron phase used by SEL compilation.
- phase(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Sets Schematron phase used by on-the-fly SEL compilation.
- processingInstruction(String, String) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
Q
- qName() - Method in record class name.jurgenei.gradle.xml.SaxXmlWriter.XmlAttribute
-
Returns the value of the
qNamerecord component. - 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.
- resolveJsonMode() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Resolves JSON routing mode from explicit task setting.
- resolveSerializerMethod(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Resolves the serializer output method from explicit task setting or output extension.
- resolveXirOutputFormat() - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Resolves S-expression serializer format from explicit task setting.
S
- SAXON - Enum constant in enum class name.jurgenei.gradle.xml.validation.XsdEngine
-
Force Saxon schema-aware validation (requires PE/EE).
- SaxonXirResolvers - Class in name.jurgenei.gradle.xml.saxon
-
Installs Saxon URI/resource resolvers that route
.xirresources throughXirReader. - SaxXmlWriter - Class in name.jurgenei.gradle.xml
-
Minimal SAX XML writer with pretty-print output and helper methods for namespace-aware emission.
- SaxXmlWriter.XmlAttribute - Record Class in name.jurgenei.gradle.xml
-
Attribute descriptor used by element helper methods.
- schema(Object) - Method in class name.jurgenei.gradle.xml.SchematronBootstrapTask
-
Sets schema file location using Gradle file notation.
- schema(Object) - Method in class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Sets the Schematron schema source in DSL-friendly form.
- schema(Object) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Sets Schematron schema file.
- 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.ShaclSelCompileTask
-
Sets SHACL schema source path.
- schema(Object) - Method in class name.jurgenei.gradle.xml.ShaclSelExtractTask
-
Sets generated Schematron bridge schema path.
- 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 SEL schema from an XSD file or URL.
- SchematronBootstrapTask() - Constructor for class name.jurgenei.gradle.xml.SchematronBootstrapTask
-
Creates task with default namespace prefix convention.
- SchematronSelCompileTask - Class in name.jurgenei.gradle.xml
-
Compiles annotation-bearing Schematron rules into an executable phase-2 SEL stylesheet.
- SchematronSelCompileTask() - Constructor for class name.jurgenei.gradle.xml.SchematronSelCompileTask
-
Creates compile task.
- SchematronSelExtractTask - Class in name.jurgenei.gradle.xml
-
Phase-3 runtime task that executes Schematron SEL extraction.
- SchematronSelExtractTask() - Constructor for class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Creates extraction task with fail-fast behavior enabled by default.
- SchematronSelExtractTask.JsonMode - Enum Class in name.jurgenei.gradle.xml
-
JSON routing mode for .json SEL input files.
- 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
-
Sets schema URL used when bootstrapping from remote XSD.
- setContentHandler(ContentHandler) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- setDocumentLocator(Locator) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- setDTDHandler(DTDHandler) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- setEntityResolver(EntityResolver) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- setErrorHandler(ErrorHandler) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- setFeature(String, boolean) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- setFormat(ReportFormat) - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
-
Groovy/Kotlin assignment-style alias for
AbstractXmlValidationTask.format(ReportFormat). - setMode(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Groovy/Kotlin assignment-style alias for
AbstractXmlTransformTask.mode(String). - setMode(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Groovy/Kotlin assignment-style alias for
SchematronSelExtractTask.mode(String). - setOutputFormat(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Groovy/Kotlin assignment-style alias for
AbstractXmlTransformTask.outputFormat(String). - setOutputFormat(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Groovy/Kotlin assignment-style alias for
SchematronSelExtractTask.outputFormat(String). - setOutputMode(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Groovy/Kotlin assignment-style alias for
AbstractXmlTransformTask.outputMode(String). - setOutputMode(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Groovy/Kotlin assignment-style alias for
SchematronSelExtractTask.outputMode(String). - setProperty(String, Object) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalXmlReader
- setXformat(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Groovy/Kotlin assignment-style alias for
AbstractXmlTransformTask.xformat(String). - setXformat(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Groovy/Kotlin assignment-style alias for
SchematronSelExtractTask.xformat(String). - severity() - Method in record class name.jurgenei.gradle.xml.validation.ValidationIssue
-
Returns the value of the
severityrecord component. - ShaclSelCompileTask - Class in name.jurgenei.gradle.xml
-
Compiles SHACL relation shapes into an executable SEL extraction stylesheet.
- ShaclSelCompileTask() - Constructor for class name.jurgenei.gradle.xml.ShaclSelCompileTask
-
Creates compile task with default generated Schematron location.
- ShaclSelExtractTask - Class in name.jurgenei.gradle.xml
-
Executes SHACL-driven SEL extraction.
- ShaclSelExtractTask() - Constructor for class name.jurgenei.gradle.xml.ShaclSelExtractTask
-
Creates task instance.
- shouldAttemptCanonicalJsonOutput(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
JSON output should attempt canonical hierarchical serialization.
- skippedEntity(String) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- source(Object) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Adds input source(s) using Gradle file notation.
- source(Object, Action<? super PatternFilterable>) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Adds source file tree include/exclude configuration.
- sourceForValidation(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlValidationTask
-
Resolves a transform source for XML-like validation inputs.
- startDocument() - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- startDocument() - Method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Starts XML document emission.
- startElement(String, String, String, List<SaxXmlWriter.XmlAttribute>, Map<String, String>) - Method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Starts element with optional namespace declarations and attributes.
- startElement(String, String, String, Attributes) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- startPrefixMapping(String, String) - Method in class name.jurgenei.gradle.xml.json.JsonCanonicalSerializer
- style(Object) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
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
- text(String) - Method in class name.jurgenei.gradle.xml.SaxXmlWriter
-
Emits text node.
- toString() - Method in record class name.jurgenei.gradle.xml.SaxXmlWriter.XmlAttribute
-
Returns a string representation of this record class.
- 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
- transform(File, File, Map<String, String>) - Method in class name.jurgenei.gradle.xml.XSpecCompileTask
- transform(File, File, Map<String, String>) - Method in class name.jurgenei.gradle.xml.XSpecTask
- 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.
U
- useCanonicalJsonInput(File) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
AUTO and CANONICAL parse
.jsonvia canonical JSON reader.
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.
- value() - Method in record class name.jurgenei.gradle.xml.SaxXmlWriter.XmlAttribute
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class name.jurgenei.gradle.xml.AbstractXmlTransformTask.JsonMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class name.jurgenei.gradle.xml.SchematronSelExtractTask.JsonMode
-
Returns the enum constant of this class with the specified name.
- 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.AbstractXmlTransformTask.JsonMode
-
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.SchematronSelExtractTask.JsonMode
-
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.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
- xformat(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Backward-compatible alias for
AbstractXmlTransformTask.outputFormat(String). - xformat(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Backward-compatible alias for
SchematronSelExtractTask.outputFormat(String). - xirFormat(String) - Method in class name.jurgenei.gradle.xml.AbstractXmlTransformTask
-
Sets explicit S-expression output format (Gradle DSL friendly).
- xirFormat(String) - Method in class name.jurgenei.gradle.xml.SchematronSelExtractTask
-
Sets S-expression output format for
.xirgroup outputs (Gradle DSL friendly). - XmlAttribute(String, String, String, String) - Constructor for record class name.jurgenei.gradle.xml.SaxXmlWriter.XmlAttribute
-
Creates an instance of a
XmlAttributerecord class. - 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.
- XSpecCompileTask - Class in name.jurgenei.gradle.xml
-
Compiles XSLT XSpec descriptions into executable runner stylesheets.
- XSpecCompileTask() - Constructor for class name.jurgenei.gradle.xml.XSpecCompileTask
-
Creates task with XSpec runner extension defaults.
- XSpecTask - Class in name.jurgenei.gradle.xml
-
Executes XSpec runners and writes XML + JUnit reports.
- XSpecTask() - Constructor for class name.jurgenei.gradle.xml.XSpecTask
-
Creates task with XSpec report defaults.
All Classes and Interfaces|All Packages