Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ODF Validator

Latest version is 0.18.4.
Latest version is 0.18.5.

## About

Expand Down
2 changes: 1 addition & 1 deletion docs/developer/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ To include the core validation library in your project, add the following depend
<dependency>
<groupId>org.openpreservation.odf</groupId>
<artifactId>odf-core</artifactId>
<version>0.18.4</version>
<version>0.18.5</version>
</dependency>
```

Expand Down
99 changes: 55 additions & 44 deletions docs/site/apidocs/allclasses-index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/site/apidocs/allpackages-index.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>All Packages (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>All Packages (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
Expand Down
6 changes: 3 additions & 3 deletions docs/site/apidocs/constant-values.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>Constant Field Values (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>Constant Field Values (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="summary of constants">
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
Expand Down
6 changes: 3 additions & 3 deletions docs/site/apidocs/help-doc.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>API Help (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>API Help (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
Expand Down
125 changes: 100 additions & 25 deletions docs/site/apidocs/index-all.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions docs/site/apidocs/index.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>Overview (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>Overview (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/PackageIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
Expand Down Expand Up @@ -49,7 +49,7 @@
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">ODF spreadsheet validator. 0.18.4 API</h1>
<h1 class="title">ODF spreadsheet validator. 0.18.5 API</h1>
</div>
<div id="all-packages-table">
<div class="caption"><span>Packages</span></div>
Expand Down
2 changes: 1 addition & 1 deletion docs/site/apidocs/member-search-index.js

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>Attribute (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>Attribute (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, interface: Attribute">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>Encodings (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>Encodings (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, enum: Encodings">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>MessageHandler (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>MessageHandler (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, class: MessageHandler">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>Namespace (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>Namespace (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, interface: Namespace">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>ParseResult (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>ParseResult (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, interface: ParseResult">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>ParsingHandler (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>ParsingHandler (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, class: ParsingHandler">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>XmlParser (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>XmlParser (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, interface: XmlParser">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>XmlParsers (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>XmlParsers (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, class: XmlParsers">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>XmlValidationResult (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>XmlValidationResult (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, interface: XmlValidationResult">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>XmlValidationResults (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>XmlValidationResults (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, class: XmlValidationResults">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>XmlValidator (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>XmlValidator (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="declaration: package: org.openpreservation.format.xml, class: XmlValidator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
Expand Down Expand Up @@ -79,7 +79,7 @@ <h1 title="Class XmlValidator" class="title">Class XmlValidator</h1>
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">XmlValidator</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Simple class to wrap XML schema vaidaton.</div>
<div class="block">Simple class to wrap XML schema validation.</div>
</section>
<section class="summary">
<ul class="summary-list">
Expand Down Expand Up @@ -114,6 +114,14 @@ <h2>Method Summary</h2>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the supplied InputStream against the supplied schema.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="XmlValidationResult.html" title="interface in org.openpreservation.format.xml">XmlValidationResult</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validate(org.openpreservation.format.xml.ParseResult,java.io.InputStream,javax.xml.validation.Schema,org.xml.sax.XMLFilter)" class="member-name-link">validate</a><wbr>(<a href="ParseResult.html" title="interface in org.openpreservation.format.xml">ParseResult</a>&nbsp;parseResult,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&nbsp;toValidate,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/javax/xml/validation/Schema.html" title="class or interface in javax.xml.validation" class="external-link">Schema</a>&nbsp;schema,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/org/xml/sax/XMLFilter.html" title="class or interface in org.xml.sax" class="external-link">XMLFilter</a>&nbsp;filter)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the supplied InputStream against the supplied schema.</div>
</div>
</div>
</div>
</div>
Expand Down Expand Up @@ -167,6 +175,33 @@ <h3>validate</h3>
</dl>
</section>
</li>
<li>
<section class="detail" id="validate(org.openpreservation.format.xml.ParseResult,java.io.InputStream,javax.xml.validation.Schema,org.xml.sax.XMLFilter)">
<h3>validate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="XmlValidationResult.html" title="interface in org.openpreservation.format.xml">XmlValidationResult</a></span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(<a href="ParseResult.html" title="interface in org.openpreservation.format.xml">ParseResult</a>&nbsp;parseResult,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&nbsp;toValidate,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/javax/xml/validation/Schema.html" title="class or interface in javax.xml.validation" class="external-link">Schema</a>&nbsp;schema,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/org/xml/sax/XMLFilter.html" title="class or interface in org.xml.sax" class="external-link">XMLFilter</a>&nbsp;filter)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax" class="external-link">SAXException</a>,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/javax/xml/parsers/ParserConfigurationException.html" title="class or interface in javax.xml.parsers" class="external-link">ParserConfigurationException</a></span></div>
<div class="block">Validate the supplied InputStream against the supplied schema.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>parseResult</code> - the <a href="ParseResult.html" title="interface in org.openpreservation.format.xml"><code>ParseResult</code></a> obtained form parsign the file
using <code>XmlParserImpl</code></dd>
<dd><code>toValidate</code> - an <code>InputStream</code> to validate</dd>
<dd><code>schema</code> - the <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/javax/xml/validation/Schema.html" title="class or interface in javax.xml.validation" class="external-link"><code>Schema</code></a> to validate against</dd>
<dt>Returns:</dt>
<dd>a <a href="XmlValidationResult.html" title="interface in org.openpreservation.format.xml"><code>XmlValidationResult</code></a> containing the result of the validation</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - if there is an error reading supplied
<code>InputStream</code>.</dd>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax" class="external-link">SAXException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/javax/xml/parsers/ParserConfigurationException.html" title="class or interface in javax.xml.parsers" class="external-link">ParserConfigurationException</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Mon Jun 16 10:09:15 BST 2025 -->
<title>Uses of Interface org.openpreservation.format.xml.Attribute (ODF spreadsheet validator. 0.18.4 API)</title>
<!-- Generated by javadoc (17) on Thu Nov 13 11:21:02 GMT 2025 -->
<title>Uses of Interface org.openpreservation.format.xml.Attribute (ODF spreadsheet validator. 0.18.5 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-06-16">
<meta name="dc.created" content="2025-11-13">
<meta name="description" content="use: package: org.openpreservation.format.xml, interface: Attribute">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
Expand Down
Loading