main 1.0.1
Jörg Prante 8 years ago
parent 0f01172f4d
commit 57bf687464

@ -0,0 +1,57 @@
= xbib Standard numbers for Java
image:https://api.travis-ci.org/xbib/standardnumber.svg[title="Build status", link="https://travis-ci.org/xbib/standardnumber/"]
image:https://img.shields.io/sonar/http/nemo.sonarqube.com/org.xbib%3Astandardnumber/coverage.svg?style=flat-square[title="Coverage", link="https://sonarqube.com/dashboard/index?id=org.xbib%3Astandardnumber"]
image:https://maven-badges.herokuapp.com/maven-central/org.xbib/standardnumber/badge.svg[title="Maven Central", link="http://search.maven.org/#search%7Cga%7C1%7Cxbib%20standardnumber"]
image:https://img.shields.io/badge/License-Apache%202.0-blue.svg[title="Apache License 2.0", link="https://opensource.org/licenses/Apache-2.0"]
image:https://img.shields.io/twitter/url/https/twitter.com/xbib.svg?style=social&label=Follow%20%40xbib[title="Twitter", link="https://twitter.com/xbib"]
== What are standard numbers?
Standard numbers are numbers that have a defined syntax, drafted and maintained by
standard bodies, and embraced by organizations worldwide.
Standard numbers are considered to be unique.
They are assigned by the standard body or can be constructed in a specified manner to ensure uniqueness.
They can be checked for validity and most of them carry checksums.
The economic advantages of standard numbers are manifold
* they are compact
* they identify things or entities
* they can be printed, recognized, and compared for identification
* they can be processed by computers, for instance as a key in a database
* they are globally available
* they persist
The Java API for standard numbers provides
* a parser for standard numbers
* a formatter for standard numbers
* a checksum calculator
* and a validator for standard numbers
The following standard numbers are implemented
ARK, DOI, EAN, GTIN, IBAN, ISAN, ISBN, ISMN, ISNI, ISSN, ISTC, ISWC, ORCID, PPN, SICI, UPC, ZDB
= Documentation
The documentation is available link:https://xbib.github.io/standardnumber/[here].
== License
Copyright (C) 2016 Jörg Prante
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
you may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
image:https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif[title="PayPal", link="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GVHFQYZ9WZ8HG"]

@ -72,7 +72,6 @@ javadoc {
options.docletpath = configurations.asciidoclet.files.asType(List)
options.doclet = 'org.asciidoctor.Asciidoclet'
options.overview = "src/docs/asciidoclet/overview.adoc"
options.showFromPrivate()
options.addStringOption "-base-dir", "${projectDir}"
options.addStringOption "-attribute",
"name=${project.name},version=${project.version},title-link=https://github.com/xbib/${project.name}"

File diff suppressed because it is too large Load Diff

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>All Classes (standardnumber 1.0.0 API)</title>
<title>All Classes (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -18,9 +18,7 @@
<li><a href="org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber" target="classFrame">EAN</a></li>
<li><a href="org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber" target="classFrame">GTIN</a></li>
<li><a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber" target="classFrame">IBAN</a></li>
<li><a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber" target="classFrame">ISAN</a></li>
<li><a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber" target="classFrame">ISBN</a></li>
<li><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber" target="classFrame">ISBN.ISBNRangeMessageConfigurator</a></li>
<li><a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber" target="classFrame">ISMN</a></li>
<li><a href="org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber" target="classFrame">ISNI</a></li>
<li><a href="org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber" target="classFrame">ISSN</a></li>
@ -34,9 +32,7 @@
<li><a href="org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber" target="classFrame">NoSuchStandardNumberException</a></li>
<li><a href="org/xbib/standardnumber/ORCID.html" title="class in org.xbib.standardnumber" target="classFrame">ORCID</a></li>
<li><a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber" target="classFrame">PPN</a></li>
<li><a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber" target="classFrame">SICI</a></li>
<li><a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber" target="classFrame">StandardNumber</a></li>
<li><a href="org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber" target="classFrame">StandardNumberSpi</a></li>
<li><a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber" target="classFrame">UPC</a></li>
<li><a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber" target="classFrame">ZDB</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>All Classes (standardnumber 1.0.0 API)</title>
<title>All Classes (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -18,9 +18,7 @@
<li><a href="org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a></li>
<li><a href="org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a></li>
<li><a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></li>
<li><a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></li>
<li><a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></li>
<li><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></li>
<li><a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></li>
<li><a href="org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></li>
<li><a href="org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a></li>
@ -34,9 +32,7 @@
<li><a href="org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></li>
<li><a href="org/xbib/standardnumber/ORCID.html" title="class in org.xbib.standardnumber">ORCID</a></li>
<li><a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></li>
<li><a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></li>
<li><a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></li>
<li><a href="org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></li>
<li><a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></li>
<li><a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>Constant Field Values (standardnumber 1.0.0 API)</title>
<title>Constant Field Values (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (standardnumber 1.0.0 API)";
parent.document.title="Constant Field Values (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -70,94 +70,6 @@
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#org.xbib">org.xbib.*</a></li>
</ul>
</div>
<div class="constantValuesContainer"><a name="org.xbib">
<!-- -->
</a>
<h2 title="org.xbib">org.xbib.*</h2>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.xbib.standardnumber.<a href="org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.xbib.standardnumber.NoSuchStandardNumberException.serialVersionUID">
<!-- -->
</a><code>private&nbsp;static&nbsp;final&nbsp;long</code></td>
<td><code><a href="org/xbib/standardnumber/NoSuchStandardNumberException.html#serialVersionUID">serialVersionUID</a></code></td>
<td class="colLast"><code>1278209793544774590L</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.xbib.standardnumber.org.xbib.standardnumber.SICI</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.xbib.standardnumber.SICI.ALPHABET">
<!-- -->
</a><code>private&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/xbib/standardnumber/SICI.html#ALPHABET">ALPHABET</a></code></td>
<td class="colLast"><code>"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ#"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD1110.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD1110</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.xbib.standardnumber.checksum.iso7064.MOD1110.ALPHABET">
<!-- -->
</a><code>private&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/xbib/standardnumber/checksum/iso7064/MOD1110.html#ALPHABET">ALPHABET</a></code></td>
<td class="colLast"><code>"0123456789"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD3736.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD3736</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.xbib.standardnumber.checksum.iso7064.MOD3736.ALPHABET">
<!-- -->
</a><code>private&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/xbib/standardnumber/checksum/iso7064/MOD3736.html#ALPHABET">ALPHABET</a></code></td>
<td class="colLast"><code>"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>Deprecated List (standardnumber 1.0.0 API)</title>
<title>Deprecated List (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (standardnumber 1.0.0 API)";
parent.document.title="Deprecated List (standardnumber 1.0.1 API)";
}
}
catch(err) {

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>API Help (standardnumber 1.0.0 API)</title>
<title>API Help (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (standardnumber 1.0.0 API)";
parent.document.title="API Help (standardnumber 1.0.1 API)";
}
}
catch(err) {

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>Index (standardnumber 1.0.0 API)</title>
<title>Index (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (standardnumber 1.0.0 API)";
parent.document.title="Index (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -72,16 +72,6 @@
</a>
<h2 class="title">A</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/DihedralGroup.html#a">a</a></span> - Static variable in class org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/DihedralGroup.html" title="class in org.xbib.standardnumber.checksum">DihedralGroup</a></dt>
<dd>
<div class="block">The dihedral addition matrix A + B = a[A][B].</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/iso7064/MOD1110.html#ALPHABET">ALPHABET</a></span> - Static variable in class org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD1110.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD1110</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/iso7064/MOD3736.html#ALPHABET">ALPHABET</a></span> - Static variable in class org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD3736.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD3736</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#ALPHABET">ALPHABET</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ARK</span></a> - Class in <a href="org/xbib/standardnumber/package-summary.html">org.xbib.standardnumber</a></dt>
<dd>
<div class="block">ARK Archival Resource Key.</div>
@ -96,50 +86,6 @@
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/EAN.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/GTIN.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#check">check</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#check">check</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISNI.html#check">check</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISNI.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISSN.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISTC.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISWC.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber">ISWC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#check--">check()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#clean-java.lang.String-">clean(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISNI.html#clean-java.lang.String-">clean(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISTC.html#clean-java.lang.String-">clean(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISWC.html#clean-java.lang.String-">clean(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber">ISWC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#clean-java.lang.String-">clean(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
@ -150,8 +96,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
@ -168,12 +112,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></dt>
<dd>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#clone--">clone()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
@ -188,8 +126,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#compareTo-org.xbib.standardnumber.IBAN-">compareTo(IBAN)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#compareTo-org.xbib.standardnumber.ISAN-">compareTo(ISAN)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#compareTo-org.xbib.standardnumber.ISBN-">compareTo(ISBN)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#compareTo-org.xbib.standardnumber.ISMN-">compareTo(ISMN)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
@ -206,8 +142,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#compareTo-org.xbib.standardnumber.PPN-">compareTo(PPN)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#compareTo-org.xbib.standardnumber.SICI-">compareTo(SICI)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#compareTo-org.xbib.standardnumber.UPC-">compareTo(UPC)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#compareTo-org.xbib.standardnumber.ZDB-">compareTo(ZDB)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
@ -228,30 +162,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/LuhnMOD10.html#compute-java.lang.String-">compute(String)</a></span> - Method in class org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/LuhnMOD10.html" title="class in org.xbib.standardnumber.checksum">LuhnMOD10</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/LuhnMOD10.html#computeSum-java.lang.String-">computeSum(String)</a></span> - Method in class org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/LuhnMOD10.html" title="class in org.xbib.standardnumber.checksum">LuhnMOD10</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/iso7064/MOD9710.html#CONSTANT_97">CONSTANT_97</a></span> - Static variable in class org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD9710.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD9710</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#content">content</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#country">country</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#COUNTRY_CODES">COUNTRY_CODES</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>
<div class="block">Known country codes, this list must be sorted to allow binary search.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#COUNTRY_IBAN_LENGTHS">COUNTRY_IBAN_LENGTHS</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>
<div class="block">Lengths for each country&#8217;s IBAN.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#createCheckDigit10-java.lang.String-">createCheckDigit10(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>
<div class="block">Returns a ISBN check digit for the first 9 digits in a string.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#createCheckDigit13-java.lang.String-">createCheckDigit13(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>
<div class="block">Returns an ISBN check digit for the first 12 digits in a string.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
@ -262,8 +172,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
@ -280,8 +188,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>
<div class="block">Indicate that a correct check sum should be computed.</div>
@ -290,50 +196,12 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#createChecksum-boolean-">createChecksum(boolean)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/EAN.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/GTIN.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISNI.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISSN.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISTC.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#createWithChecksum">createWithChecksum</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/GTIN.html#dehyphenate-java.lang.String-">dehyphenate(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#dehyphenate-java.lang.String-">dehyphenate(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#dehyphenate-java.lang.String-">dehyphenate(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISSN.html#dehyphenate-java.lang.String-">dehyphenate(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#dehyphenate-java.lang.String-">dehyphenate(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#dehyphenate-java.lang.String-">dehyphenate(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/EAN.html#despace-java.lang.String-">despace(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum"><span class="typeNameLink">Digit</span></a> - Interface in <a href="org/xbib/standardnumber/checksum/package-summary.html">org.xbib.standardnumber.checksum</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/checksum/DihedralGroup.html" title="class in org.xbib.standardnumber.checksum"><span class="typeNameLink">DihedralGroup</span></a> - Class in <a href="org/xbib/standardnumber/checksum/package-summary.html">org.xbib.standardnumber.checksum</a></dt>
@ -348,10 +216,6 @@
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#DOI--">DOI()</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#DOI_PATTERN">DOI_PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#DOI_URI_PATTERN">DOI_URI_PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:E">
<!-- -->
@ -369,10 +233,6 @@ sold at retail point of sale.</div>
<dd>
<div class="block">Prefer European Article Number (EAN, ISBN-13).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#eanPreferred">eanPreferred</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#eanvalue">eanvalue</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/Digit.html#encode-java.lang.String-">encode(String)</a></span> - Method in interface org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a></dt>
<dd>
<div class="block">Add check digits to a string containing digits.</div>
@ -399,8 +259,6 @@ sold at retail point of sale.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
@ -417,8 +275,6 @@ sold at retail point of sale.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
@ -429,8 +285,6 @@ sold at retail point of sale.</div>
</a>
<h2 class="title">F</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#fix-java.lang.String-">fix(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#format--">format()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#format--">format()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
@ -441,8 +295,6 @@ sold at retail point of sale.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#format--">format()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#format--">format()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#format--">format()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>
<div class="block">Get printable representation of this standard book number.</div>
@ -463,8 +315,6 @@ sold at retail point of sale.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#format--">format()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#format--">format()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#format--">format()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>
<div class="block">Return a formatted value of this standard number
@ -475,24 +325,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#format--">format()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#formatted">formatted</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#formatted">formatted</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISNI.html#formatted">formatted</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISSN.html#formatted">formatted</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISTC.html#formatted">formatted</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISWC.html#formatted">formatted</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber">ISWC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#formatted">formatted</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#formatted">formatted</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#formatted">formatted</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:G">
<!-- -->
@ -519,14 +351,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/LuhnMOD10.html#getDigit-java.lang.String-">getDigit(String)</a></span> - Method in class org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/LuhnMOD10.html" title="class in org.xbib.standardnumber.checksum">LuhnMOD10</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance(String)</a></span> - Static method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance(Package, ClassLoader, String)</a></span> - Static method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#getLengthForCountryCode-java.lang.String-">getLengthForCountryCode(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>
<div class="block">Returns the IBAN length for a given country code.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/Digit.html#getNumber-java.lang.String-">getNumber(String)</a></span> - Method in interface org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a></dt>
<dd>
<div class="block">Extracts the raw data without the check digits.</div>
@ -543,8 +367,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/LuhnMOD10.html#getNumber-java.lang.String-">getNumber(String)</a></span> - Method in class org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/LuhnMOD10.html" title="class in org.xbib.standardnumber.checksum">LuhnMOD10</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#getRanges--">getRanges()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
@ -555,8 +377,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
@ -571,8 +391,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#getTypedVariants--">getTypedVariants()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
@ -601,8 +419,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#hashCode--">hashCode()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#hashCode--">hashCode()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#hashCode--">hashCode()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#hashCode--">hashCode()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
@ -619,18 +435,10 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#hashCode--">hashCode()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#hashCode--">hashCode()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#hashCode--">hashCode()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#hashCode--">hashCode()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#httpDoi">httpDoi</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#httpDxDoi">httpDxDoi</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#hyphenate-java.lang.String-java.lang.String-">hyphenate(String, String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:I">
<!-- -->
@ -643,36 +451,14 @@ not necessarily a format for computation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#IBAN--">IBAN()</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#infoURI">infoURI</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/DihedralGroup.html#inverse">inverse</a></span> - Static variable in class org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/DihedralGroup.html" title="class in org.xbib.standardnumber.checksum">DihedralGroup</a></dt>
<dd>
<div class="block">The dihedral inverse map, A + inverse[A] = 0.</div>
</dd>
<dt><a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISAN</span></a> - Class in <a href="org/xbib/standardnumber/package-summary.html">org.xbib.standardnumber</a></dt>
<dd>
<div class="block">ISO 15706 International Standard Audiovisual Number (ISAN).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#ISAN--">ISAN()</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISBN</span></a> - Class in <a href="org/xbib/standardnumber/package-summary.html">org.xbib.standardnumber</a></dt>
<dd>
<div class="block">ISO 2108 International Standard Book Number (ISBN), Z39.50 BIB-1 Use Attribute 7.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#ISBN--">ISBN()</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISBN.ISBNRangeMessageConfigurator</span></a> - Class in <a href="org/xbib/standardnumber/package-summary.html">org.xbib.standardnumber</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#ISBNRangeMessageConfigurator--">ISBNRangeMessageConfigurator()</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#isEAN">isEAN</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#isEAN--">isEAN()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#isInRange-java.lang.String-java.lang.String-java.lang.String-">isInRange(String, String, String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>
<div class="block">Check if ISBN is within a given value range.</div>
</dd>
<dt><a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISMN</span></a> - Class in <a href="org/xbib/standardnumber/package-summary.html">org.xbib.standardnumber</a></dt>
<dd>
<div class="block">ISO 10957 International Standard Music Number (ISMN), Z39.50 BIB-1 Use Attribute 1092.</div>
@ -709,8 +495,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#isValid--">isValid()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#isValid--">isValid()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#isValid--">isValid()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>
<div class="block">Check for this ISBN number validity.</div>
@ -727,8 +511,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#isValid--">isValid()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#isValid--">isValid()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#isValid--">isValid()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>
<div class="block">Check this number for validity.</div>
@ -749,8 +531,6 @@ not necessarily a format for computation.</div>
</a>
<h2 class="title">L</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#length">length</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/checksum/LuhnMOD10.html" title="class in org.xbib.standardnumber.checksum"><span class="typeNameLink">LuhnMOD10</span></a> - Class in <a href="org/xbib/standardnumber/checksum/package-summary.html">org.xbib.standardnumber.checksum</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/LuhnMOD10.html#LuhnMOD10--">LuhnMOD10()</a></span> - Constructor for class org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/LuhnMOD10.html" title="class in org.xbib.standardnumber.checksum">LuhnMOD10</a></dt>
@ -761,26 +541,30 @@ not necessarily a format for computation.</div>
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#make-java.lang.Object-">make(Object)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/checksum/iso7064/MOD1110.html" title="class in org.xbib.standardnumber.checksum.iso7064"><span class="typeNameLink">MOD1110</span></a> - Class in <a href="org/xbib/standardnumber/checksum/iso7064/package-summary.html">org.xbib.standardnumber.checksum.iso7064</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">MODULUS 11-10 calculation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/iso7064/MOD1110.html#MOD1110--">MOD1110()</a></span> - Constructor for class org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD1110.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD1110</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/checksum/iso7064/MOD112.html" title="class in org.xbib.standardnumber.checksum.iso7064"><span class="typeNameLink">MOD112</span></a> - Class in <a href="org/xbib/standardnumber/checksum/iso7064/package-summary.html">org.xbib.standardnumber.checksum.iso7064</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">MODULUS 11-2 calculation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/iso7064/MOD112.html#MOD112--">MOD112()</a></span> - Constructor for class org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD112.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD112</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/checksum/iso7064/MOD3736.html" title="class in org.xbib.standardnumber.checksum.iso7064"><span class="typeNameLink">MOD3736</span></a> - Class in <a href="org/xbib/standardnumber/checksum/iso7064/package-summary.html">org.xbib.standardnumber.checksum.iso7064</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">MODULUS 37-36 calculation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/iso7064/MOD3736.html#MOD3736--">MOD3736()</a></span> - Constructor for class org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD3736.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD3736</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/checksum/iso7064/MOD9710.html" title="class in org.xbib.standardnumber.checksum.iso7064"><span class="typeNameLink">MOD9710</span></a> - Class in <a href="org/xbib/standardnumber/checksum/iso7064/package-summary.html">org.xbib.standardnumber.checksum.iso7064</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">MODULUS 97-10 calculation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/iso7064/MOD9710.html#MOD9710--">MOD9710()</a></span> - Constructor for class org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD9710.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD9710</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#modulus">modulus</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:N">
<!-- -->
@ -797,8 +581,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#normalize--">normalize()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#normalize--">normalize()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#normalize--">normalize()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#normalize--">normalize()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
@ -815,8 +597,6 @@ not necessarily a format for computation.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#normalize--">normalize()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#normalize--">normalize()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#normalize--">normalize()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>
<div class="block">Normalize the value by removing all unwanted characters or
@ -836,8 +616,6 @@ replacing characters with the ones required for verification.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#normalizedValue--">normalizedValue()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#normalizedValue--">normalizedValue()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#normalizedValue--">normalizedValue()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>
<div class="block">Get the normalized value of this standard book number.</div>
@ -858,8 +636,6 @@ replacing characters with the ones required for verification.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#normalizedValue--">normalizedValue()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#normalizedValue--">normalizedValue()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#normalizedValue--">normalizedValue()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>
<div class="block">Return normalized value of this standard number.</div>
@ -904,68 +680,18 @@ replacing characters with the ones required for verification.</div>
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/checksum/DihedralGroup.html#p">p</a></span> - Static variable in class org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/DihedralGroup.html" title="class in org.xbib.standardnumber.checksum">DihedralGroup</a></dt>
<dd>
<div class="block">pThe ermutation weighting matrix P[position][value].</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#parse-java.lang.String-">parse(String)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/EAN.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/GTIN.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>
<div class="block">Norway = 15, Malta = 31 + "IBAN ".</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISNI.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISSN.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISTC.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISWC.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber">ISWC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#PATTERN">PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">PPN</span></a> - Class in <a href="org/xbib/standardnumber/package-summary.html">org.xbib.standardnumber</a></dt>
<dd>
<div class="block">Pica Productie Nummer (PPN).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#PPN--">PPN()</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#prefix">prefix</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#processEvent-javax.xml.stream.events.XMLEvent-">processEvent(XMLEvent)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#rangeBegin">rangeBegin</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#rangeEnd">rangeEnd</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#ranges">ranges</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#ranges">ranges</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/DOI.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></dt>
@ -976,8 +702,6 @@ replacing characters with the ones required for verification.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
@ -992,8 +716,6 @@ replacing characters with the ones required for verification.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#reset--">reset()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
@ -1006,8 +728,6 @@ replacing characters with the ones required for verification.</div>
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/NoSuchStandardNumberException.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception org.xbib.standardnumber.<a href="org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#set-java.lang.CharSequence-">set(CharSequence)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ORCID.html#set-java.lang.CharSequence-">set(CharSequence)</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ORCID.html" title="class in org.xbib.standardnumber">ORCID</a></dt>
@ -1016,22 +736,12 @@ replacing characters with the ones required for verification.</div>
<dd>
<div class="block">Set the input value of this standard number.</div>
</dd>
<dt><a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">SICI</span></a> - Class in <a href="org/xbib/standardnumber/package-summary.html">org.xbib.standardnumber</a></dt>
<dd>
<div class="block">Z39.56 Serial Item and Contribution Identifier.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#SICI--">SICI()</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">StandardNumber</span></a> - Class in <a href="org/xbib/standardnumber/package-summary.html">org.xbib.standardnumber</a></dt>
<dd>
<div class="block">Standard number implementation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#StandardNumber-java.lang.String-">StandardNumber(String)</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">StandardNumberSpi</span></a> - Class in <a href="org/xbib/standardnumber/package-summary.html">org.xbib.standardnumber</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumberSpi.html#StandardNumberSpi--">StandardNumberSpi()</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:T">
<!-- -->
@ -1066,20 +776,12 @@ replacing characters with the ones required for verification.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/UPC.html#UPC--">UPC()</a></span> - Constructor for class org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#uri">uri</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#URI_PATTERN">URI_PATTERN</a></span> - Static variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html#valid">valid</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#valid">valid</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#value">value</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ARK.html#verify--">verify()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></dt>
@ -1110,8 +812,6 @@ replacing characters with the ones required for verification.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/IBAN.html#verify--">verify()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#verify--">verify()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISBN.html#verify--">verify()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISMN.html#verify--">verify()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></dt>
@ -1128,8 +828,6 @@ replacing characters with the ones required for verification.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/PPN.html#verify--">verify()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/SICI.html#verify--">verify()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/StandardNumber.html#verify--">verify()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></dt>
<dd>
<div class="block">Verify the number.</div>
@ -1138,10 +836,6 @@ replacing characters with the ones required for verification.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ZDB.html#verify--">verify()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#versioned">versioned</a></span> - Variable in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/xbib/standardnumber/ISAN.html#versioned--">versioned()</a></span> - Method in class org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:Z">
<!-- -->

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>standardnumber 1.0.0 API</title>
<title>standardnumber 1.0.1 API</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ARK (standardnumber 1.0.0 API)</title>
<title>ARK (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ARK (standardnumber 1.0.0 API)";
parent.document.title="ARK (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">ARK</span>
<pre>public class <span class="typeNameLabel">ARK</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a>&gt;</pre>
<div class="block"><p>ARK Archival Resource Key.</p>
@ -134,8 +129,8 @@ statement from the current service provider.</p>
provider&#8217;s ability to provide persistence.</p>
<p>Implicit in the design of the ARK scheme is that persistence is purely a matter
of service and not a property of a naming syntax.</p>
<p>See <a href="http://tools.ietf.org/html/draft-kunze-ark-18">ARK IETF RFC</a>,
<a href="http://www.cdlib.org/services/uc3/docs/jak_ARKs_Berlin_2012.pdf">10 years ARK</a></p></div>
<p>See <a href="http://tools.ietf.org/html/draft-kunze-ark-18" target="_blank">ARK IETF RFC</a>,
<a href="http://www.cdlib.org/services/uc3/docs/jak_ARKs_Berlin_2012.pdf" target="_blank">10 years ARK</a></p></div>
</li>
</ul>
</div>
@ -148,25 +143,6 @@ of service and not a property of a naming syntax.</p>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.net.URI</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#uri">uri</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#URI_PATTERN">URI_PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -185,12 +161,10 @@ of service and not a property of a naming syntax.</p>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#ARK--">ARK</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#ARK--">ARK</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -202,7 +176,7 @@ of service and not a property of a naming syntax.</p>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
@ -240,43 +214,53 @@ not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#isValid--">isValid</a></span>()</code>
<div class="block">Check this number for validity.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#normalize--">normalize</a></span>()</code>
<div class="block">Normalize the value by removing all unwanted characters or
replacing characters with the ones required for verification.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#normalizedValue--">normalizedValue</a></span>()</code>
<div class="block">Return normalized value of this standard number.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#reset--">reset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#set-java.lang.CharSequence-">set</a></span>(java.lang.CharSequence&nbsp;value)</code>
<div class="block">Set the input value of this standard number.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ARK.html#verify--">verify</a></span>()</code>
<div class="block">No verification.</div>
@ -291,13 +275,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -312,41 +289,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="URI_PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>URI_PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern URI_PATTERN</pre>
</li>
</ul>
<a name="uri">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>uri</h4>
<pre>private&nbsp;java.net.URI uri</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -359,7 +301,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>ARK</h4>
<pre>protected&nbsp;ARK()</pre>
<pre>public&nbsp;ARK()</pre>
</li>
</ul>
</li>
@ -370,19 +312,6 @@ replacing characters with the ones required for verification.</div>
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="compareTo-org.xbib.standardnumber.ARK-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a>&nbsp;ark)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="set-java.lang.CharSequence-">
<!-- -->
</a>
@ -547,6 +476,19 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="compareTo-org.xbib.standardnumber.ARK-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a>&nbsp;ark)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -576,21 +518,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -647,13 +616,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>DOI (standardnumber 1.0.0 API)</title>
<title>DOI (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DOI (standardnumber 1.0.0 API)";
parent.document.title="DOI (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">DOI</span>
<pre>public class <span class="typeNameLabel">DOI</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a>&gt;</pre>
<div class="block"><p>ISO 26324: Digital Object Identifier System (DOI), Z39.50 BIB-1 Use Attribute 1094.</p>
@ -164,33 +159,6 @@ for unique identification, persistence, resolution, metadata and semantic intero
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#DOI_PATTERN">DOI_PATTERN</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#DOI_URI_PATTERN">DOI_URI_PATTERN</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.net.URI</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#httpDoi">httpDoi</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.net.URI</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#httpDxDoi">httpDxDoi</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.net.URI</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#infoURI">infoURI</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -209,12 +177,10 @@ for unique identification, persistence, resolution, metadata and semantic intero
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#DOI--">DOI</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#DOI--">DOI</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -226,7 +192,7 @@ for unique identification, persistence, resolution, metadata and semantic intero
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
@ -260,41 +226,47 @@ not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#isValid--">isValid</a></span>()</code>
<div class="block">Check this number for validity.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#make-java.lang.Object-">make</a></span>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#normalize--">normalize</a></span>()</code>
<div class="block">Normalize the value by removing all unwanted characters or
replacing characters with the ones required for verification.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#normalizedValue--">normalizedValue</a></span>()</code>
<div class="block">Return normalized value of this standard number.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#reset--">reset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/DOI.html#verify--">verify</a></span>()</code>
<div class="block">Verify the number.</div>
@ -309,13 +281,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -330,59 +295,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="DOI_PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOI_PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern DOI_PATTERN</pre>
</li>
</ul>
<a name="DOI_URI_PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOI_URI_PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern DOI_URI_PATTERN</pre>
</li>
</ul>
<a name="infoURI">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>infoURI</h4>
<pre>private&nbsp;java.net.URI infoURI</pre>
</li>
</ul>
<a name="httpDoi">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>httpDoi</h4>
<pre>private&nbsp;java.net.URI httpDoi</pre>
</li>
</ul>
<a name="httpDxDoi">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>httpDxDoi</h4>
<pre>private&nbsp;java.net.URI httpDxDoi</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -395,7 +307,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>DOI</h4>
<pre>protected&nbsp;DOI()</pre>
<pre>public&nbsp;DOI()</pre>
</li>
</ul>
</li>
@ -406,19 +318,6 @@ replacing characters with the ones required for verification.</div>
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="compareTo-org.xbib.standardnumber.DOI-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a>&nbsp;doi)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="createChecksum-boolean-">
<!-- -->
</a>
@ -555,13 +454,17 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="make-java.lang.Object-">
<a name="compareTo-org.xbib.standardnumber.DOI-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>make</h4>
<pre>private&nbsp;void&nbsp;make(java.lang.Object&nbsp;o)</pre>
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a>&nbsp;doi)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
@ -593,21 +496,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -664,13 +594,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>EAN (standardnumber 1.0.0 API)</title>
<title>EAN (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="EAN (standardnumber 1.0.0 API)";
parent.document.title="EAN (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">EAN</span>
<pre>public class <span class="typeNameLabel">EAN</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a>&gt;</pre>
<div class="block"><p>European Article Number is a 13-digit barcoding standard for marking products
@ -140,21 +135,6 @@ Global Trade Item Numbers (GTIN).</p></div>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -173,12 +153,10 @@ Global Trade Item Numbers (GTIN).</p></div>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#EAN--">EAN</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#EAN--">EAN</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -190,40 +168,32 @@ Global Trade Item Numbers (GTIN).</p></div>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#compareTo-org.xbib.standardnumber.EAN-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a>&nbsp;ean)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#despace-java.lang.String-">despace</a></span>(java.lang.String&nbsp;s)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -231,6 +201,16 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/EAN.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
@ -277,13 +257,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -298,32 +271,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -336,7 +283,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>EAN</h4>
<pre>protected&nbsp;EAN()</pre>
<pre>public&nbsp;EAN()</pre>
</li>
</ul>
</li>
@ -496,24 +443,6 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="despace-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>despace</h4>
<pre>private&nbsp;java.lang.String&nbsp;despace(java.lang.String&nbsp;s)</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -543,21 +472,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -614,13 +570,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>GTIN (standardnumber 1.0.0 API)</title>
<title>GTIN (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GTIN (standardnumber 1.0.0 API)";
parent.document.title="GTIN (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">GTIN</span>
<pre>public class <span class="typeNameLabel">GTIN</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a>&gt;</pre>
<div class="block"><p>Global Trade Item Number (GTIN).</p>
@ -157,7 +152,7 @@ into EAN/UCC-13 by adding "978" as prefix.</p>
</li>
</ul>
</div>
<p>See <a href="http://www.gtin.info/">GTIN info</a></p></div>
<p>See <a href="http://www.gtin.info/" target="_blank">GTIN info</a></p></div>
</li>
</ul>
</div>
@ -170,21 +165,6 @@ into EAN/UCC-13 by adding "978" as prefix.</p>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -203,12 +183,10 @@ into EAN/UCC-13 by adding "978" as prefix.</p>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#GTIN--">GTIN</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#GTIN--">GTIN</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -220,40 +198,32 @@ into EAN/UCC-13 by adding "978" as prefix.</p>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#compareTo-org.xbib.standardnumber.GTIN-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a>&nbsp;gtin)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#dehyphenate-java.lang.String-">dehyphenate</a></span>(java.lang.String&nbsp;isbn)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -261,6 +231,16 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/GTIN.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
@ -307,13 +287,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -328,32 +301,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -366,7 +313,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>GTIN</h4>
<pre>protected&nbsp;GTIN()</pre>
<pre>public&nbsp;GTIN()</pre>
</li>
</ul>
</li>
@ -526,24 +473,6 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="dehyphenate-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dehyphenate</h4>
<pre>private&nbsp;java.lang.String&nbsp;dehyphenate(java.lang.String&nbsp;isbn)</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -573,21 +502,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -644,13 +600,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>IBAN (standardnumber 1.0.0 API)</title>
<title>IBAN (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IBAN (standardnumber 1.0.0 API)";
parent.document.title="IBAN (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/xbib/standardnumber/IBAN.html" target="_top">Frames</a></li>
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">IBAN</span>
<pre>public class <span class="typeNameLabel">IBAN</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a>&gt;</pre>
<div class="block"><p>ISO 13616 International Bank Account Number (IBAN).</p>
@ -143,47 +138,6 @@ is ISO 13616:2007, which indicates SWIFT as the formal registrar.</p>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static <a href="../../../org/xbib/standardnumber/checksum/iso7064/MOD9710.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD9710</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#check">check</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#country">country</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.lang.String[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#COUNTRY_CODES">COUNTRY_CODES</a></span></code>
<div class="block">Known country codes, this list must be sorted to allow binary search.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#COUNTRY_IBAN_LENGTHS">COUNTRY_IBAN_LENGTHS</a></span></code>
<div class="block">Lengths for each country&#8217;s IBAN.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#formatted">formatted</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#PATTERN">PATTERN</a></span></code>
<div class="block">Norway = 15, Malta = 31 + "IBAN ".</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -202,12 +156,10 @@ is ISO 13616:2007, which indicates SWIFT as the formal registrar.</p>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#IBAN--">IBAN</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#IBAN--">IBAN</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -219,36 +171,32 @@ is ISO 13616:2007, which indicates SWIFT as the formal registrar.</p>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#compareTo-org.xbib.standardnumber.IBAN-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a>&nbsp;iban)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -256,11 +204,15 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#getLengthForCountryCode-java.lang.String-">getLengthForCountryCode</a></span>(java.lang.String&nbsp;countryCode)</code>
<div class="block">Returns the IBAN length for a given country code.</div>
</td>
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
@ -290,14 +242,10 @@ replacing characters with the ones required for verification.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#parse-java.lang.String-">parse</a></span>(java.lang.String&nbsp;raw)</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#reset--">reset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/IBAN.html#verify--">verify</a></span>()</code>
<div class="block">Verify the number.</div>
@ -312,13 +260,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -333,81 +274,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
<div class="block"><p>Norway = 15, Malta = 31 + "IBAN ".</p></div>
</li>
</ul>
<a name="check">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private static final&nbsp;<a href="../../../org/xbib/standardnumber/checksum/iso7064/MOD9710.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD9710</a> check</pre>
</li>
</ul>
<a name="COUNTRY_CODES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COUNTRY_CODES</h4>
<pre>private static final&nbsp;java.lang.String[] COUNTRY_CODES</pre>
<div class="block"><p>Known country codes, this list must be sorted to allow binary search.</p></div>
</li>
</ul>
<a name="COUNTRY_IBAN_LENGTHS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COUNTRY_IBAN_LENGTHS</h4>
<pre>private static final&nbsp;int[] COUNTRY_IBAN_LENGTHS</pre>
<div class="block"><p>Lengths for each country&#8217;s IBAN. The indices match the indices of <a href="../../../org/xbib/standardnumber/IBAN.html#COUNTRY_CODES"><code>COUNTRY_CODES</code></a>, the values are the
expected length.</p></div>
</li>
</ul>
<a name="formatted">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>formatted</h4>
<pre>private&nbsp;java.lang.String formatted</pre>
</li>
</ul>
<a name="country">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>country</h4>
<pre>private&nbsp;java.lang.String country</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -420,7 +286,7 @@ expected length.</p></div>
<ul class="blockListLast">
<li class="blockList">
<h4>IBAN</h4>
<pre>protected&nbsp;IBAN()</pre>
<pre>public&nbsp;IBAN()</pre>
</li>
</ul>
</li>
@ -580,42 +446,6 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="parse-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parse</h4>
<pre>private&nbsp;java.lang.String&nbsp;parse(java.lang.String&nbsp;raw)</pre>
</li>
</ul>
<a name="getLengthForCountryCode-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLengthForCountryCode</h4>
<pre>private&nbsp;int&nbsp;getLengthForCountryCode(java.lang.String&nbsp;countryCode)</pre>
<div class="block"><p>Returns the IBAN length for a given country code.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>countryCode</code> - a non-null, uppercase, two-character country code.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the IBAN length for the given country, or -1 if the input is not a known, two-character country code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.NullPointerException</code> - if the input is null.</dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -645,21 +475,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -691,7 +548,7 @@ not necessarily a format for computation.</p></div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/xbib/standardnumber/IBAN.html" target="_top">Frames</a></li>
@ -716,13 +573,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ISBN (standardnumber 1.0.0 API)</title>
<title>ISBN (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ISBN (standardnumber 1.0.0 API)";
parent.document.title="ISBN (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -47,8 +47,8 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/xbib/standardnumber/ISBN.html" target="_top">Frames</a></li>
@ -72,14 +72,14 @@ var activeTableTab = "activeTableTab";
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">ISBN</span>
<pre>public class <span class="typeNameLabel">ISBN</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a>&gt;</pre>
<div class="block"><p>ISO 2108 International Standard Book Number (ISBN), Z39.50 BIB-1 Use Attribute 7.</p>
@ -136,76 +131,22 @@ libraries, universities, wholesalers and distributors.</p>
The thirteen-digit number is divided into four parts of variable length, each part separated by a hyphen.</p>
<p>This class is based upon the ISBN converter and formatter class by
<a href="http://www.openly.com/">Openly Informatics, Inc.</a></p>
<p>See <a href="https://www.isbn-international.org/content/isbn-users-manual">The ISBN Users' Manual</a>,
<a href="https://www.ietf.org/proceedings/37/charters/urn-charter.html">The IETF URN Charter</a>,
<a href="http://www.iana.org/assignments/urn-namespaces">The IANA URN assignments</a>,
<a href="https://www.isbn-international.org/range_file_generation">ISBN prefix generation</a></p></div>
<p>See <a href="https://www.isbn-international.org/content/isbn-users-manual" target="_blank">The ISBN Users' Manual</a>,
<a href="https://www.ietf.org/proceedings/37/charters/urn-charter.html" target="_blank">The IETF URN Charter</a>,
<a href="http://www.iana.org/assignments/urn-namespaces" target="_blank">The IANA URN assignments</a>,
<a href="https://www.isbn-international.org/range_file_generation" target="_blank">ISBN prefix generation</a></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#eanPreferred">eanPreferred</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#eanvalue">eanvalue</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#isEAN">isEAN</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#ranges">ranges</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#valid">valid</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -224,12 +165,10 @@ The thirteen-digit number is divided into four parts of variable length, each pa
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#ISBN--">ISBN</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#ISBN--">ISBN</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -241,122 +180,95 @@ The thirteen-digit number is divided into four parts of variable length, each pa
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#compareTo-org.xbib.standardnumber.ISBN-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a>&nbsp;isbn)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>private char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#createCheckDigit10-java.lang.String-">createCheckDigit10</a></span>(java.lang.String&nbsp;value)</code>
<div class="block">Returns a ISBN check digit for the first 9 digits in a string.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>private char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#createCheckDigit13-java.lang.String-">createCheckDigit13</a></span>(java.lang.String&nbsp;value)</code>
<div class="block">Returns an ISBN check digit for the first 12 digits in a string.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#dehyphenate-java.lang.String-">dehyphenate</a></span>(java.lang.String&nbsp;isbn)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#ean-boolean-">ean</a></span>(boolean&nbsp;eanPreferred)</code>
<div class="block">Prefer European Article Number (EAN, ISBN-13).</div>
</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#fix-java.lang.String-">fix</a></span>(java.lang.String&nbsp;isbn)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#format--">format</a></span>()</code>
<div class="block">Get printable representation of this standard book number.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#getCountryAndPublisherCode--">getCountryAndPublisherCode</a></span>()</code>
<div class="block">Get country and publisher code.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#hyphenate-java.lang.String-java.lang.String-">hyphenate</a></span>(java.lang.String&nbsp;pref,
java.lang.String&nbsp;s)</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#isEAN--">isEAN</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#isInRange-java.lang.String-java.lang.String-java.lang.String-">isInRange</a></span>(java.lang.String&nbsp;isbn,
java.lang.String&nbsp;begin,
java.lang.String&nbsp;end)</code>
<div class="block">Check if ISBN is within a given value range.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#isValid--">isValid</a></span>()</code>
<div class="block">Check for this ISBN number validity.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#normalize--">normalize</a></span>()</code>
<div class="block">Normalize the value by removing all unwanted characters or
replacing characters with the ones required for verification.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<tr id="i14" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#normalizedValue--">normalizedValue</a></span>()</code>
<div class="block">Get the normalized value of this standard book number.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#reset--">reset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISBN.html#verify--">verify</a></span>()</code>
<div class="block">Verify the number.</div>
@ -371,13 +283,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -392,77 +297,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="ranges">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ranges</h4>
<pre>private static final&nbsp;java.util.List&lt;java.lang.String&gt; ranges</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
<a name="eanvalue">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>eanvalue</h4>
<pre>private&nbsp;java.lang.String eanvalue</pre>
</li>
</ul>
<a name="eanPreferred">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>eanPreferred</h4>
<pre>private&nbsp;boolean eanPreferred</pre>
</li>
</ul>
<a name="valid">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valid</h4>
<pre>private&nbsp;boolean valid</pre>
</li>
</ul>
<a name="isEAN">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isEAN</h4>
<pre>private&nbsp;boolean isEAN</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -475,7 +309,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>ISBN</h4>
<pre>protected&nbsp;ISBN()</pre>
<pre>public&nbsp;ISBN()</pre>
</li>
</ul>
</li>
@ -666,139 +500,77 @@ replacing characters with the ones required for verification.</p></div>
</dl>
</li>
</ul>
<a name="hyphenate-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hyphenate</h4>
<pre>private&nbsp;java.lang.String&nbsp;hyphenate(java.lang.String&nbsp;pref,
java.lang.String&nbsp;s)</pre>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="createCheckDigit10-java.lang.String-">
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCheckDigit10</h4>
<pre>private&nbsp;char&nbsp;createCheckDigit10(java.lang.String&nbsp;value)</pre>
<div class="block"><p>Returns a ISBN check digit for the first 9 digits in a string.</p></div>
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;object)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>check digit</dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="createCheckDigit13-java.lang.String-">
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCheckDigit13</h4>
<pre>private&nbsp;char&nbsp;createCheckDigit13(java.lang.String&nbsp;value)</pre>
<div class="block"><p>Returns an ISBN check digit for the first 12 digits in a string.</p></div>
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>check digit</dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="fix-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fix</h4>
<pre>private&nbsp;java.lang.String&nbsp;fix(java.lang.String&nbsp;isbn)</pre>
</li>
</ul>
<a name="isInRange-java.lang.String-java.lang.String-java.lang.String-">
<a name="clone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInRange</h4>
<pre>private&nbsp;int&nbsp;isInRange(java.lang.String&nbsp;isbn,
java.lang.String&nbsp;begin,
java.lang.String&nbsp;end)</pre>
<div class="block"><p>Check if ISBN is within a given value range.</p></div>
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isbn</code> - ISBN to check</dd>
<dd><code>begin</code> - lower ISBN</dd>
<dd><code>end</code> - higher ISBN</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>-1 if too low, 1 if too high, 0 if range matches</dd>
</dl>
</li>
</ul>
<a name="dehyphenate-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dehyphenate</h4>
<pre>private&nbsp;java.lang.String&nbsp;dehyphenate(java.lang.String&nbsp;isbn)</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;object)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="clone--">
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -829,8 +601,8 @@ replacing characters with the ones required for verification.</p></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/xbib/standardnumber/ISBN.html" target="_top">Frames</a></li>
@ -854,14 +626,14 @@ replacing characters with the ones required for verification.</p></div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ISMN (standardnumber 1.0.0 API)</title>
<title>ISMN (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ISMN (standardnumber 1.0.0 API)";
parent.document.title="ISMN (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">ISMN</span>
<pre>public class <span class="typeNameLabel">ISMN</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a>&gt;</pre>
<div class="block"><p>ISO 10957 International Standard Music Number (ISMN), Z39.50 BIB-1 Use Attribute 1092.</p>
@ -134,7 +129,7 @@ an item ID and a check digit, typically looking like M-2306-7118-7.</p>
<p>From 1 January 2008 the ISMN was defined as a thirteen digit identifier beginning 979-0 where
the zero replaced M in the old-style number. The resulting number is identical with its
EAN-13 number as encoded in the item&#8217;s barcode.</p>
<p>See <a href="http://www.ismn-international.org/download/Web_ISMN%20Manual_2008-3.pdf">ISMN Manual 2008</a></p></div>
<p>See <a href="http://www.ismn-international.org/download/Web_ISMN%20Manual_2008-3.pdf" target="_blank">ISMN Manual 2008</a></p></div>
</li>
</ul>
</div>
@ -147,21 +142,6 @@ EAN-13 number as encoded in the item&#8217;s barcode.</p>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -180,12 +160,10 @@ EAN-13 number as encoded in the item&#8217;s barcode.</p>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#ISMN--">ISMN</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#ISMN--">ISMN</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -197,40 +175,32 @@ EAN-13 number as encoded in the item&#8217;s barcode.</p>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#compareTo-org.xbib.standardnumber.ISMN-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a>&nbsp;ismn)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#dehyphenate-java.lang.String-">dehyphenate</a></span>(java.lang.String&nbsp;isbn)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -238,6 +208,16 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISMN.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
@ -288,13 +268,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -309,32 +282,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -347,7 +294,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>ISMN</h4>
<pre>protected&nbsp;ISMN()</pre>
<pre>public&nbsp;ISMN()</pre>
</li>
</ul>
</li>
@ -523,24 +470,6 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="dehyphenate-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dehyphenate</h4>
<pre>private&nbsp;java.lang.String&nbsp;dehyphenate(java.lang.String&nbsp;isbn)</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -570,21 +499,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -615,7 +571,7 @@ not necessarily a format for computation.</p></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
@ -641,13 +597,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ISNI (standardnumber 1.0.0 API)</title>
<title>ISNI (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ISNI (standardnumber 1.0.0 API)";
parent.document.title="ISNI (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -125,7 +120,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">ISNI</span>
<pre>public class <span class="typeNameLabel">ISNI</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a>&gt;</pre>
<div class="block"><p>ISO 27729 International Standard Name Identifier (ISNI).</p>
@ -133,7 +128,7 @@ implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xb
the public identities of contributors to media content such as books, TV programmes,
and newspaper articles. Such an identifier consists of 16 numerical digits divided
into four blocks.</p>
<p>Checksum calculation is in accordance to ISO/IEC 7064:2003, MOD 11-2</p></div>
<p>Checksum calculation is in accordance to ISO/IEC 7064:2003, MOD 11-2.</p></div>
</li>
</ul>
</div>
@ -146,29 +141,6 @@ into four blocks.</p>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static <a href="../../../org/xbib/standardnumber/checksum/iso7064/MOD112.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD112</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#check">check</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#formatted">formatted</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -191,7 +163,7 @@ into four blocks.</p>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#ISNI--">ISNI</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
@ -208,45 +180,47 @@ into four blocks.</p>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#clean-java.lang.String-">clean</a></span>(java.lang.String&nbsp;isbn)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#compareTo-org.xbib.standardnumber.ISNI-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a>&nbsp;isni)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#format--">format</a></span>()</code>
<div class="block">Format this number.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISNI.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
@ -293,13 +267,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -314,50 +281,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="check">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private static final&nbsp;<a href="../../../org/xbib/standardnumber/checksum/iso7064/MOD112.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD112</a> check</pre>
</li>
</ul>
<a name="formatted">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>formatted</h4>
<pre>private&nbsp;java.lang.String formatted</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -370,7 +293,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockList">
<li class="blockList">
<h4>ISNI</h4>
<pre>protected&nbsp;ISNI()</pre>
<pre>public&nbsp;ISNI()</pre>
</li>
</ul>
<a name="ISNI-java.lang.String-">
@ -519,24 +442,6 @@ replacing characters with the ones required for verification.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="clean-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clean</h4>
<pre>private&nbsp;java.lang.String&nbsp;clean(java.lang.String&nbsp;isbn)</pre>
</li>
</ul>
<a name="compareTo-org.xbib.standardnumber.ISNI-">
<!-- -->
</a>
@ -579,21 +484,48 @@ replacing characters with the ones required for verification.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -650,13 +582,13 @@ replacing characters with the ones required for verification.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ISSN (standardnumber 1.0.0 API)</title>
<title>ISSN (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ISSN (standardnumber 1.0.0 API)";
parent.document.title="ISSN (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">ISSN</span>
<pre>public class <span class="typeNameLabel">ISSN</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>&gt;</pre>
<div class="block"><p>ISO 3297 International Standard Serial Number (ISSN), Z39.50 BIB-1 Use Attribute 8.</p>
@ -130,7 +125,7 @@ eight-digit number used to identify a print or electronic periodical
publication. The ISSN system was adopted as international standard
ISO 3297 in 1975. The ISO subcommittee TC 46/SC 9 is responsible
for the standard.</p>
<p>Quoted from <a href="http://www.issn.org/2-22636-All-about-ISSN.php">"All about ISSN"</a>:</p>
<p>Quoted from <a href="http://www.issn.org/2-22636-All-about-ISSN.php" target="_blank">All about ISSN</a>:</p>
<p>The ISSN (International Standard Serial Number) is an eight-digit number
which identifies periodical publications as such, including electronic
serials.</p>
@ -174,25 +169,6 @@ of the ISSN.</p></div>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#formatted">formatted</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -211,12 +187,10 @@ of the ISSN.</p></div>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#ISSN--">ISSN</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#ISSN--">ISSN</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -228,45 +202,47 @@ of the ISSN.</p></div>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#compareTo-org.xbib.standardnumber.ISSN-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>&nbsp;issn)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#dehyphenate-java.lang.String-">dehyphenate</a></span>(java.lang.String&nbsp;isbn)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#format--">format</a></span>()</code>
<div class="block">Format this number.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
@ -321,13 +297,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -342,41 +311,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="formatted">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>formatted</h4>
<pre>private&nbsp;java.lang.String formatted</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -389,7 +323,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>ISSN</h4>
<pre>protected&nbsp;ISSN()</pre>
<pre>public&nbsp;ISSN()</pre>
</li>
</ul>
</li>
@ -574,24 +508,6 @@ replacing characters with the ones required for verification.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="dehyphenate-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dehyphenate</h4>
<pre>private&nbsp;java.lang.String&nbsp;dehyphenate(java.lang.String&nbsp;isbn)</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -621,21 +537,48 @@ replacing characters with the ones required for verification.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -692,13 +635,13 @@ replacing characters with the ones required for verification.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ISTC (standardnumber 1.0.0 API)</title>
<title>ISTC (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ISTC (standardnumber 1.0.0 API)";
parent.document.title="ISTC (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">ISTC</span>
<pre>public class <span class="typeNameLabel">ISTC</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a>&gt;</pre>
<div class="block"><p>ISO 21047 International Standard Text Code (ISTC).</p>
@ -149,25 +144,6 @@ ultimate sale or loan of a publication.</p>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#formatted">formatted</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -186,12 +162,10 @@ ultimate sale or loan of a publication.</p>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#ISTC--">ISTC</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#ISTC--">ISTC</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -203,40 +177,32 @@ ultimate sale or loan of a publication.</p>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#clean-java.lang.String-">clean</a></span>(java.lang.String&nbsp;raw)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#compareTo-org.xbib.standardnumber.ISTC-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a>&nbsp;istc)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -244,6 +210,16 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISTC.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
@ -290,13 +266,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -311,41 +280,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="formatted">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>formatted</h4>
<pre>private&nbsp;java.lang.String formatted</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -358,7 +292,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>ISTC</h4>
<pre>protected&nbsp;ISTC()</pre>
<pre>public&nbsp;ISTC()</pre>
</li>
</ul>
</li>
@ -518,24 +452,6 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="clean-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clean</h4>
<pre>private&nbsp;java.lang.String&nbsp;clean(java.lang.String&nbsp;raw)</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -565,21 +481,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -636,13 +579,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ISWC (standardnumber 1.0.0 API)</title>
<title>ISWC (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ISWC (standardnumber 1.0.0 API)";
parent.document.title="ISWC (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">ISWC</span>
<pre>public class <span class="typeNameLabel">ISWC</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber">ISWC</a>&gt;</pre>
<div class="block"><p>ISO 15707 International Standard Musical Work Code (ISWC).</p>
@ -147,21 +142,6 @@ in the ISWC database.</p></div>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#formatted">formatted</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -180,12 +160,10 @@ in the ISWC database.</p></div>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#ISWC--">ISWC</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#ISWC--">ISWC</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -197,40 +175,32 @@ in the ISWC database.</p></div>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#clean-java.lang.String-">clean</a></span>(java.lang.String&nbsp;raw)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#compareTo-org.xbib.standardnumber.ISWC-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber">ISWC</a>&nbsp;iswc)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber">ISWC</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -238,6 +208,16 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISWC.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
@ -284,13 +264,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -305,32 +278,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="formatted">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>formatted</h4>
<pre>private&nbsp;java.lang.String formatted</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -343,7 +290,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>ISWC</h4>
<pre>protected&nbsp;ISWC()</pre>
<pre>public&nbsp;ISWC()</pre>
</li>
</ul>
</li>
@ -490,24 +437,6 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="clean-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clean</h4>
<pre>private&nbsp;java.lang.String&nbsp;clean(java.lang.String&nbsp;raw)</pre>
</li>
</ul>
<a name="compareTo-org.xbib.standardnumber.ISWC-">
<!-- -->
</a>
@ -550,21 +479,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -621,13 +577,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>NoSuchStandardNumberException (standardnumber 1.0.0 API)</title>
<title>NoSuchStandardNumberException (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="NoSuchStandardNumberException (standardnumber 1.0.0 API)";
parent.document.title="NoSuchStandardNumberException (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -67,13 +67,13 @@
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
@ -128,25 +128,6 @@ extends java.lang.Exception</pre>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@ -192,27 +173,6 @@ extends java.lang.Exception</pre>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#org.xbib.standardnumber.NoSuchStandardNumberException.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -281,13 +241,13 @@ extends java.lang.Exception</pre>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ORCID (standardnumber 1.0.0 API)</title>
<title>ORCID (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ORCID (standardnumber 1.0.0 API)";
parent.document.title="ORCID (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -115,8 +112,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -126,7 +121,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">ORCID</span>
<pre>public class <span class="typeNameLabel">ORCID</span>
extends <a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></pre>
<div class="block"><p>Open Researcher and Contributor ID - ORCID.</p>
<p>ORCID is compatible to International Standard Name Identifier (ISNI, ISO 2772).</p>
@ -161,12 +156,10 @@ extends <a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#ORCID--">ORCID</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#ORCID--">ORCID</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -178,7 +171,7 @@ extends <a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
@ -204,27 +197,37 @@ extends <a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ORCID.html" title="class in org.xbib.standardnumber">ORCID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#normalize--">normalize</a></span>()</code>
<div class="block">Normalize the value by removing all unwanted characters or
replacing characters with the ones required for verification.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ORCID.html" title="class in org.xbib.standardnumber">ORCID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#set-java.lang.CharSequence-">set</a></span>(java.lang.CharSequence&nbsp;value)</code>
<div class="block">Set the input value of this standard number.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.net.URI</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#toURI--">toURI</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ORCID.html" title="class in org.xbib.standardnumber">ORCID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ORCID.html#verify--">verify</a></span>()</code>
<div class="block">Verify the number.</div>
@ -246,13 +249,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -279,7 +275,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>ORCID</h4>
<pre>protected&nbsp;ORCID()</pre>
<pre>public&nbsp;ORCID()</pre>
</li>
</ul>
</li>
@ -417,13 +413,12 @@ replacing characters with the ones required for verification.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/ISNI.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a></code></dd>
@ -431,7 +426,37 @@ replacing characters with the ones required for verification.</p></div>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>PPN (standardnumber 1.0.0 API)</title>
<title>PPN (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PPN (standardnumber 1.0.0 API)";
parent.document.title="PPN (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/ORCID.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/xbib/standardnumber/PPN.html" target="_top">Frames</a></li>
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">PPN</span>
<pre>public class <span class="typeNameLabel">PPN</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a>&gt;</pre>
<div class="block"><p>Pica Productie Nummer (PPN).</p>
@ -139,25 +134,6 @@ implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xb
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#formatted">formatted</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -176,12 +152,10 @@ implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xb
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#PPN--">PPN</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#PPN--">PPN</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -193,40 +167,32 @@ implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xb
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#compareTo-org.xbib.standardnumber.PPN-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a>&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#dehyphenate-java.lang.String-">dehyphenate</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -234,6 +200,16 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/PPN.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
@ -280,13 +256,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -301,41 +270,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="formatted">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>formatted</h4>
<pre>private&nbsp;java.lang.String formatted</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -348,7 +282,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>PPN</h4>
<pre>protected&nbsp;PPN()</pre>
<pre>public&nbsp;PPN()</pre>
</li>
</ul>
</li>
@ -508,24 +442,6 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="dehyphenate-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dehyphenate</h4>
<pre>private&nbsp;java.lang.String&nbsp;dehyphenate(java.lang.String&nbsp;value)</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -555,21 +471,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -601,7 +544,7 @@ not necessarily a format for computation.</p></div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/ORCID.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/xbib/standardnumber/PPN.html" target="_top">Frames</a></li>
@ -626,13 +569,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>StandardNumber (standardnumber 1.0.0 API)</title>
<title>StandardNumber (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StandardNumber (standardnumber 1.0.0 API)";
parent.document.title="StandardNumber (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":10,"i8":10,"i9":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":6,"i2":6,"i3":9,"i4":9,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":10,"i11":10,"i12":6};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -47,8 +47,8 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/xbib/standardnumber/StandardNumber.html" target="_top">Frames</a></li>
@ -98,26 +98,21 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li>org.xbib.standardnumber.StandardNumber</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a>, <a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a>, <a href="../../../org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a>, <a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a>, <a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a>, <a href="../../../org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a>, <a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a>, <a href="../../../org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a>, <a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a>, <a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>, <a href="../../../org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a>, <a href="../../../org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber">ISWC</a>, <a href="../../../org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a>, <a href="../../../org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a>, <a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a>, <a href="../../../org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dd>
<dd><a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber">ARK</a>, <a href="../../../org/xbib/standardnumber/DOI.html" title="class in org.xbib.standardnumber">DOI</a>, <a href="../../../org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber">EAN</a>, <a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a>, <a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber">IBAN</a>, <a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a>, <a href="../../../org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a>, <a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber">ISNI</a>, <a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>, <a href="../../../org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber">ISTC</a>, <a href="../../../org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber">ISWC</a>, <a href="../../../org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber">PPN</a>, <a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a>, <a href="../../../org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">StandardNumber</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></pre>
extends java.lang.Object</pre>
<div class="block"><p>Standard number implementation. A standard number is a number that</p>
<div class="ulist">
<ul>
@ -196,18 +191,24 @@ extends <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title=
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;withChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code>abstract java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -215,46 +216,56 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>abstract java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#isValid--">isValid</a></span>()</code>
<div class="block">Check this number for validity.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i7" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#normalize--">normalize</a></span>()</code>
<div class="block">Normalize the value by removing all unwanted characters or
replacing characters with the ones required for verification.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code>abstract java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#normalizedValue--">normalizedValue</a></span>()</code>
<div class="block">Return normalized value of this standard number.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#reset--">reset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a></span>(java.lang.CharSequence&nbsp;value)</code>
<div class="block">Set the input value of this standard number.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></span>()</code>
<div class="block">Return the type of this standard number.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/StandardNumber.html#verify--">verify</a></span>()</code>
<div class="block">Verify the number.</div>
@ -262,13 +273,6 @@ replacing characters with the ones required for verification.</div>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -469,12 +473,62 @@ not necessarily a format for computation.</p></div>
<a name="getTypedVariants--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>getTypedVariants</h4>
<pre>public abstract&nbsp;java.util.Collection&lt;java.lang.String&gt;&nbsp;getTypedVariants()</pre>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>clone</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
@ -502,8 +556,8 @@ not necessarily a format for computation.</p></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/xbib/standardnumber/StandardNumber.html" target="_top">Frames</a></li>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>UPC (standardnumber 1.0.0 API)</title>
<title>UPC (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="UPC (standardnumber 1.0.0 API)";
parent.document.title="UPC (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">UPC</span>
<pre>public class <span class="typeNameLabel">UPC</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a>&gt;</pre>
<div class="block"><p>ISO 15420 Universal Product Code (UPC).</p>
@ -147,21 +142,6 @@ international standards.</p></div>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -180,12 +160,10 @@ international standards.</p></div>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#UPC--">UPC</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#UPC--">UPC</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -197,36 +175,32 @@ international standards.</p></div>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#compareTo-org.xbib.standardnumber.UPC-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a>&nbsp;upc)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -234,38 +208,48 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#isValid--">isValid</a></span>()</code>
<div class="block">Check this number for validity.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#normalize--">normalize</a></span>()</code>
<div class="block">Normalize the value by removing all unwanted characters or
replacing characters with the ones required for verification.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#normalizedValue--">normalizedValue</a></span>()</code>
<div class="block">Return normalized value of this standard number.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#reset--">reset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/UPC.html#verify--">verify</a></span>()</code>
<div class="block">Verify the number.</div>
@ -280,13 +264,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#type--">type</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -301,32 +278,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -339,7 +290,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>UPC</h4>
<pre>protected&nbsp;UPC()</pre>
<pre>public&nbsp;UPC()</pre>
</li>
</ul>
</li>
@ -499,15 +450,6 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -537,21 +479,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -582,7 +551,7 @@ not necessarily a format for computation.</p></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
@ -608,13 +577,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ZDB (standardnumber 1.0.0 API)</title>
<title>ZDB (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ZDB (standardnumber 1.0.0 API)";
parent.document.title="ZDB (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -98,9 +98,6 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumberSpi</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">org.xbib.standardnumber.StandardNumber</a></li>
<li>
<ul class="inheritance">
@ -110,8 +107,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@ -121,7 +116,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">ZDB</span>
<pre>public class <span class="typeNameLabel">ZDB</span>
extends <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>
implements java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a>&gt;</pre>
<div class="block"><p>Zeitschriftendatenbank ID.</p>
@ -141,25 +136,6 @@ e-journals).</p>
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#createWithChecksum">createWithChecksum</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#formatted">formatted</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#PATTERN">PATTERN</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
@ -178,12 +154,10 @@ e-journals).</p>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#ZDB--">ZDB</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#ZDB--">ZDB</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -195,40 +169,32 @@ e-journals).</p>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#check--">check</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#clone--">clone</a></span>()</code>
<div class="block">Returns a clone if the implementation is cloneable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#compareTo-org.xbib.standardnumber.ZDB-">compareTo</a></span>(<a href="../../../org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a>&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber">ZDB</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#createChecksum-boolean-">createChecksum</a></span>(boolean&nbsp;createWithChecksum)</code>
<div class="block">Indicate that a correct check sum should be computed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#dehyphenate-java.lang.String-">dehyphenate</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#format--">format</a></span>()</code>
<div class="block">Return a formatted value of this standard number
@ -236,6 +202,16 @@ This is best for human-readable representation, but is
not necessarily a format for computation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a></span>(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#getInstance-java.lang.String-">getInstance</a></span>(java.lang.String&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ZDB.html#getTypedVariants--">getTypedVariants</a></span>()</code>&nbsp;</td>
@ -288,13 +264,6 @@ replacing characters with the ones required for verification.</div>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#set-java.lang.CharSequence-">set</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumberSpi">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">getInstance</a>, <a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#getInstance-java.lang.String-">getInstance</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
@ -309,41 +278,6 @@ replacing characters with the ones required for verification.</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PATTERN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATTERN</h4>
<pre>private static final&nbsp;java.util.regex.Pattern PATTERN</pre>
</li>
</ul>
<a name="formatted">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>formatted</h4>
<pre>private&nbsp;java.lang.String formatted</pre>
</li>
</ul>
<a name="createWithChecksum">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createWithChecksum</h4>
<pre>private&nbsp;boolean createWithChecksum</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -356,7 +290,7 @@ replacing characters with the ones required for verification.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>ZDB</h4>
<pre>protected&nbsp;ZDB()</pre>
<pre>public&nbsp;ZDB()</pre>
</li>
</ul>
</li>
@ -533,24 +467,6 @@ not necessarily a format for computation.</p></div>
</dl>
</li>
</ul>
<a name="check--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>check</h4>
<pre>private&nbsp;boolean&nbsp;check()</pre>
</li>
</ul>
<a name="dehyphenate-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dehyphenate</h4>
<pre>private&nbsp;java.lang.String&nbsp;dehyphenate(java.lang.String&nbsp;value)</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
@ -580,21 +496,48 @@ not necessarily a format for computation.</p></div>
<a name="clone--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;java.lang.Object&nbsp;clone()
throws java.lang.CloneNotSupportedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">StandardNumberSpi</a></code></span></div>
<div class="block"><p>Returns a clone if the implementation is cloneable.</p></div>
<div class="block">Returns a clone if the implementation is cloneable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a clone if the implementation is cloneable.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.CloneNotSupportedException</code> - if this is called on an
implementation that does not support <code>Cloneable</code></dd>
implementation that does not support `Cloneable`</dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInstance-java.lang.Package-java.lang.ClassLoader-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a>&nbsp;getInstance(java.lang.Package&nbsp;thePackage,
java.lang.ClassLoader&nbsp;classLoader,
java.lang.String&nbsp;type)
throws <a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
@ -651,13 +594,13 @@ not necessarily a format for computation.</p></div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.xbib.standardnumber.StandardNumber">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>Digit (standardnumber 1.0.0 API)</title>
<title>Digit (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Digit (standardnumber 1.0.0 API)";
parent.document.title="Digit (standardnumber 1.0.1 API)";
}
}
catch(err) {

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>DihedralGroup (standardnumber 1.0.0 API)</title>
<title>DihedralGroup (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DihedralGroup (standardnumber 1.0.0 API)";
parent.document.title="DihedralGroup (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -128,39 +128,6 @@ implements <a href="../../../../org/xbib/standardnumber/checksum/Digit.html" tit
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static int[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xbib/standardnumber/checksum/DihedralGroup.html#a">a</a></span></code>
<div class="block">The dihedral addition matrix A + B = a[A][B].</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xbib/standardnumber/checksum/DihedralGroup.html#inverse">inverse</a></span></code>
<div class="block">The dihedral inverse map, A + inverse[A] = 0.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static int[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xbib/standardnumber/checksum/DihedralGroup.html#p">p</a></span></code>
<div class="block">pThe ermutation weighting matrix P[position][value].</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@ -236,44 +203,6 @@ implements <a href="../../../../org/xbib/standardnumber/checksum/Digit.html" tit
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="a">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>a</h4>
<pre>private static final&nbsp;int[][] a</pre>
<div class="block"><p>The dihedral addition matrix A + B = a[A][B].</p></div>
</li>
</ul>
<a name="inverse">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>inverse</h4>
<pre>private static final&nbsp;int[] inverse</pre>
<div class="block"><p>The dihedral inverse map, A + inverse[A] = 0.</p></div>
</li>
</ul>
<a name="p">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>p</h4>
<pre>private static final&nbsp;int[][] p</pre>
<div class="block"><p>pThe ermutation weighting matrix P[position][value].</p></div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -443,13 +372,13 @@ implements <a href="../../../../org/xbib/standardnumber/checksum/Digit.html" tit
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>LuhnMOD10 (standardnumber 1.0.0 API)</title>
<title>LuhnMOD10 (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@ -11,13 +11,13 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LuhnMOD10 (standardnumber 1.0.0 API)";
parent.document.title="LuhnMOD10 (standardnumber 1.0.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -156,28 +156,24 @@ implements <a href="../../../../org/xbib/standardnumber/checksum/Digit.html" tit
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xbib/standardnumber/checksum/LuhnMOD10.html#computeSum-java.lang.String-">computeSum</a></span>(java.lang.String&nbsp;digits)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xbib/standardnumber/checksum/LuhnMOD10.html#encode-java.lang.String-">encode</a></span>(java.lang.String&nbsp;digits)</code>
<div class="block">Add check digits to a string containing digits.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xbib/standardnumber/checksum/LuhnMOD10.html#getDigit-java.lang.String-">getDigit</a></span>(java.lang.String&nbsp;digits)</code>
<div class="block">Extract just the check digit from an encoded string.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xbib/standardnumber/checksum/LuhnMOD10.html#getNumber-java.lang.String-">getNumber</a></span>(java.lang.String&nbsp;digits)</code>
<div class="block">Extracts the raw data without the check digits.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xbib/standardnumber/checksum/LuhnMOD10.html#verify-java.lang.String-">verify</a></span>(java.lang.String&nbsp;digits)</code>
<div class="block">Verify a string that has been encoded with a check digit.</div>
@ -301,7 +297,7 @@ implements <a href="../../../../org/xbib/standardnumber/checksum/Digit.html" tit
<a name="getNumber-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<ul class="blockListLast">
<li class="blockList">
<h4>getNumber</h4>
<pre>public&nbsp;java.lang.String&nbsp;getNumber(java.lang.String&nbsp;digits)</pre>
@ -315,15 +311,6 @@ implements <a href="../../../../org/xbib/standardnumber/checksum/Digit.html" tit
</dl>
</li>
</ul>
<a name="computeSum-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>computeSum</h4>
<pre>private&nbsp;int&nbsp;computeSum(java.lang.String&nbsp;digits)</pre>
</li>
</ul>
</li>
</ul>
</li>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>MOD1110 (standardnumber 1.0.0 API)</title>
<title>MOD1110 (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MOD1110 (standardnumber 1.0.0 API)";
parent.document.title="MOD1110 (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -114,31 +114,13 @@ var activeTableTab = "activeTableTab";
<pre>public class <span class="typeNameLabel">MOD1110</span>
extends java.lang.Object
implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a></pre>
<div class="block"><p>MODULUS 11-10 calculation. Used in German VAT numbers (USt-IdNr.)</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/xbib/standardnumber/checksum/iso7064/MOD1110.html#ALPHABET">ALPHABET</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@ -214,27 +196,6 @@ implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html"
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="ALPHABET">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ALPHABET</h4>
<pre>private static final&nbsp;java.lang.String ALPHABET</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.xbib.standardnumber.checksum.iso7064.MOD1110.ALPHABET">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -404,13 +365,13 @@ implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html"
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>MOD112 (standardnumber 1.0.0 API)</title>
<title>MOD112 (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MOD112 (standardnumber 1.0.0 API)";
parent.document.title="MOD112 (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -114,6 +114,7 @@ var activeTableTab = "activeTableTab";
<pre>public class <span class="typeNameLabel">MOD112</span>
extends java.lang.Object
implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a></pre>
<div class="block"><p>MODULUS 11-2 calculation. Used in ISNI.</p></div>
</li>
</ul>
</div>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>MOD3736 (standardnumber 1.0.0 API)</title>
<title>MOD3736 (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MOD3736 (standardnumber 1.0.0 API)";
parent.document.title="MOD3736 (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -114,31 +114,13 @@ var activeTableTab = "activeTableTab";
<pre>public class <span class="typeNameLabel">MOD3736</span>
extends java.lang.Object
implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a></pre>
<div class="block"><p>MODULUS 37-36 calculation. Used in ISAN and Global Release Identifiers.</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/xbib/standardnumber/checksum/iso7064/MOD3736.html#ALPHABET">ALPHABET</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@ -214,27 +196,6 @@ implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html"
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="ALPHABET">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ALPHABET</h4>
<pre>private static final&nbsp;java.lang.String ALPHABET</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.xbib.standardnumber.checksum.iso7064.MOD3736.ALPHABET">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -404,13 +365,13 @@ implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html"
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>MOD9710 (standardnumber 1.0.0 API)</title>
<title>MOD9710 (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MOD9710 (standardnumber 1.0.0 API)";
parent.document.title="MOD9710 (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@ -114,31 +114,13 @@ var activeTableTab = "activeTableTab";
<pre>public class <span class="typeNameLabel">MOD9710</span>
extends java.lang.Object
implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a></pre>
<div class="block"><p>MODULUS 97-10 calculation. Used in IBAN.</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.math.BigDecimal</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/xbib/standardnumber/checksum/iso7064/MOD9710.html#CONSTANT_97">CONSTANT_97</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@ -214,23 +196,6 @@ implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html"
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="CONSTANT_97">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CONSTANT_97</h4>
<pre>private static final&nbsp;java.math.BigDecimal CONSTANT_97</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@ -400,13 +365,13 @@ implements <a href="../../../../../org/xbib/standardnumber/checksum/Digit.html"
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>org.xbib.standardnumber.checksum.iso7064 (standardnumber 1.0.0 API)</title>
<title>org.xbib.standardnumber.checksum.iso7064 (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>org.xbib.standardnumber.checksum.iso7064 (standardnumber 1.0.0 API)</title>
<title>org.xbib.standardnumber.checksum.iso7064 (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.xbib.standardnumber.checksum.iso7064 (standardnumber 1.0.0 API)";
parent.document.title="org.xbib.standardnumber.checksum.iso7064 (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -86,19 +86,27 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../org/xbib/standardnumber/checksum/iso7064/MOD1110.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD1110</a></td>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block">MODULUS 11-10 calculation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../org/xbib/standardnumber/checksum/iso7064/MOD112.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD112</a></td>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block">MODULUS 11-2 calculation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../org/xbib/standardnumber/checksum/iso7064/MOD3736.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD3736</a></td>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block">MODULUS 37-36 calculation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../org/xbib/standardnumber/checksum/iso7064/MOD9710.html" title="class in org.xbib.standardnumber.checksum.iso7064">MOD9710</a></td>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block">MODULUS 97-10 calculation.</div>
</td>
</tr>
</tbody>
</table>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>org.xbib.standardnumber.checksum.iso7064 Class Hierarchy (standardnumber 1.0.0 API)</title>
<title>org.xbib.standardnumber.checksum.iso7064 Class Hierarchy (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.xbib.standardnumber.checksum.iso7064 Class Hierarchy (standardnumber 1.0.0 API)";
parent.document.title="org.xbib.standardnumber.checksum.iso7064 Class Hierarchy (standardnumber 1.0.1 API)";
}
}
catch(err) {

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>org.xbib.standardnumber.checksum (standardnumber 1.0.0 API)</title>
<title>org.xbib.standardnumber.checksum (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>org.xbib.standardnumber.checksum (standardnumber 1.0.0 API)</title>
<title>org.xbib.standardnumber.checksum (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.xbib.standardnumber.checksum (standardnumber 1.0.0 API)";
parent.document.title="org.xbib.standardnumber.checksum (standardnumber 1.0.1 API)";
}
}
catch(err) {

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>org.xbib.standardnumber.checksum Class Hierarchy (standardnumber 1.0.0 API)</title>
<title>org.xbib.standardnumber.checksum Class Hierarchy (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.xbib.standardnumber.checksum Class Hierarchy (standardnumber 1.0.0 API)";
parent.document.title="org.xbib.standardnumber.checksum Class Hierarchy (standardnumber 1.0.1 API)";
}
}
catch(err) {

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>org.xbib.standardnumber (standardnumber 1.0.0 API)</title>
<title>org.xbib.standardnumber (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -17,9 +17,7 @@
<li><a href="EAN.html" title="class in org.xbib.standardnumber" target="classFrame">EAN</a></li>
<li><a href="GTIN.html" title="class in org.xbib.standardnumber" target="classFrame">GTIN</a></li>
<li><a href="IBAN.html" title="class in org.xbib.standardnumber" target="classFrame">IBAN</a></li>
<li><a href="ISAN.html" title="class in org.xbib.standardnumber" target="classFrame">ISAN</a></li>
<li><a href="ISBN.html" title="class in org.xbib.standardnumber" target="classFrame">ISBN</a></li>
<li><a href="ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber" target="classFrame">ISBN.ISBNRangeMessageConfigurator</a></li>
<li><a href="ISMN.html" title="class in org.xbib.standardnumber" target="classFrame">ISMN</a></li>
<li><a href="ISNI.html" title="class in org.xbib.standardnumber" target="classFrame">ISNI</a></li>
<li><a href="ISSN.html" title="class in org.xbib.standardnumber" target="classFrame">ISSN</a></li>
@ -27,9 +25,7 @@
<li><a href="ISWC.html" title="class in org.xbib.standardnumber" target="classFrame">ISWC</a></li>
<li><a href="ORCID.html" title="class in org.xbib.standardnumber" target="classFrame">ORCID</a></li>
<li><a href="PPN.html" title="class in org.xbib.standardnumber" target="classFrame">PPN</a></li>
<li><a href="SICI.html" title="class in org.xbib.standardnumber" target="classFrame">SICI</a></li>
<li><a href="StandardNumber.html" title="class in org.xbib.standardnumber" target="classFrame">StandardNumber</a></li>
<li><a href="StandardNumberSpi.html" title="class in org.xbib.standardnumber" target="classFrame">StandardNumberSpi</a></li>
<li><a href="UPC.html" title="class in org.xbib.standardnumber" target="classFrame">UPC</a></li>
<li><a href="ZDB.html" title="class in org.xbib.standardnumber" target="classFrame">ZDB</a></li>
</ul>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>org.xbib.standardnumber (standardnumber 1.0.0 API)</title>
<title>org.xbib.standardnumber (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.xbib.standardnumber (standardnumber 1.0.0 API)";
parent.document.title="org.xbib.standardnumber (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -116,21 +116,11 @@ sold at retail point of sale.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber">ISAN</a></td>
<td class="colLast">
<div class="block">ISO 15706 International Standard Audiovisual Number (ISAN).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber">ISBN</a></td>
<td class="colLast">
<div class="block">ISO 2108 International Standard Book Number (ISBN), Z39.50 BIB-1 Use Attribute 7.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber">ISBN.ISBNRangeMessageConfigurator</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber">ISMN</a></td>
<td class="colLast">
@ -174,21 +164,11 @@ sold at retail point of sale.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber">SICI</a></td>
<td class="colLast">
<div class="block">Z39.56 Serial Item and Contribution Identifier.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></td>
<td class="colLast">
<div class="block">Standard number implementation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber">StandardNumberSpi</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber">UPC</a></td>
<td class="colLast">

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>org.xbib.standardnumber Class Hierarchy (standardnumber 1.0.0 API)</title>
<title>org.xbib.standardnumber Class Hierarchy (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.xbib.standardnumber Class Hierarchy (standardnumber 1.0.0 API)";
parent.document.title="org.xbib.standardnumber Class Hierarchy (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -79,9 +79,6 @@
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISBN.ISBNRangeMessageConfigurator</span></a></li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">StandardNumberSpi</span></a>
<ul>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">StandardNumber</span></a>
<ul>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ARK</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
@ -89,7 +86,6 @@
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">EAN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">GTIN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">IBAN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISAN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISBN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISMN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISNI</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)
@ -101,13 +97,10 @@
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISTC</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISWC</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">PPN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">SICI</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">UPC</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ZDB</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.lang.Throwable (implements java.io.Serializable)
<ul>
<li type="circle">java.lang.Exception

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>Overview List (standardnumber 1.0.0 API)</title>
<title>Overview List (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>Overview (standardnumber 1.0.0 API)</title>
<title>Overview (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (standardnumber 1.0.0 API)";
parent.document.title="Overview (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -68,7 +68,7 @@
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">standardnumber 1.0.0 API</h1>
<h1 class="title">standardnumber 1.0.1 API</h1>
</div>
<div class="header">
<div class="subTitle">

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>Class Hierarchy (standardnumber 1.0.0 API)</title>
<title>Class Hierarchy (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (standardnumber 1.0.0 API)";
parent.document.title="Class Hierarchy (standardnumber 1.0.1 API)";
}
}
catch(err) {
@ -82,14 +82,11 @@
<li type="circle">java.lang.Object
<ul>
<li type="circle">org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/DihedralGroup.html" title="class in org.xbib.standardnumber.checksum"><span class="typeNameLink">DihedralGroup</span></a> (implements org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a>)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.ISBNRangeMessageConfigurator.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISBN.ISBNRangeMessageConfigurator</span></a></li>
<li type="circle">org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/LuhnMOD10.html" title="class in org.xbib.standardnumber.checksum"><span class="typeNameLink">LuhnMOD10</span></a> (implements org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a>)</li>
<li type="circle">org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD1110.html" title="class in org.xbib.standardnumber.checksum.iso7064"><span class="typeNameLink">MOD1110</span></a> (implements org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a>)</li>
<li type="circle">org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD112.html" title="class in org.xbib.standardnumber.checksum.iso7064"><span class="typeNameLink">MOD112</span></a> (implements org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a>)</li>
<li type="circle">org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD3736.html" title="class in org.xbib.standardnumber.checksum.iso7064"><span class="typeNameLink">MOD3736</span></a> (implements org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a>)</li>
<li type="circle">org.xbib.standardnumber.checksum.iso7064.<a href="org/xbib/standardnumber/checksum/iso7064/MOD9710.html" title="class in org.xbib.standardnumber.checksum.iso7064"><span class="typeNameLink">MOD9710</span></a> (implements org.xbib.standardnumber.checksum.<a href="org/xbib/standardnumber/checksum/Digit.html" title="interface in org.xbib.standardnumber.checksum">Digit</a>)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumberSpi.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">StandardNumberSpi</span></a>
<ul>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">StandardNumber</span></a>
<ul>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/ARK.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ARK</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
@ -97,7 +94,6 @@
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/EAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">EAN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">GTIN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/IBAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">IBAN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISAN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISAN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISBN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISBN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISMN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISMN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISNI</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)
@ -109,13 +105,10 @@
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISTC</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/ISWC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ISWC</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/PPN.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">PPN</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/SICI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">SICI</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/UPC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">UPC</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">org.xbib.standardnumber.<a href="org/xbib/standardnumber/ZDB.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">ZDB</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.lang.Throwable (implements java.io.Serializable)
<ul>
<li type="circle">java.lang.Exception

@ -3,7 +3,7 @@
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>Serialized Form (standardnumber 1.0.0 API)</title>
<title>Serialized Form (standardnumber 1.0.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Serialized Form (standardnumber 1.0.0 API)";
parent.document.title="Serialized Form (standardnumber 1.0.1 API)";
}
}
catch(err) {

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.020s</div>
<div class="counter">0.007s</div>
<p>duration</p>
</div>
</td>
@ -81,7 +81,7 @@
</tr>
<tr>
<td class="success">testDOI</td>
<td>0.020s</td>
<td>0.007s</td>
<td class="success">passed</td>
</tr>
</table>
@ -94,7 +94,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.009s</div>
<div class="counter">0.005s</div>
<p>duration</p>
</div>
</td>
@ -76,7 +76,7 @@
</thead>
<tr>
<td class="success">testEAN</td>
<td>0.009s</td>
<td>0.005s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -99,7 +99,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.006s</div>
<div class="counter">0.004s</div>
<p>duration</p>
</div>
</td>
@ -76,12 +76,12 @@
</thead>
<tr>
<td class="success">testGTIN</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testGTIN2</td>
<td>0.004s</td>
<td>0.003s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -104,7 +104,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.026s</div>
<div class="counter">0.014s</div>
<p>duration</p>
</div>
</td>
@ -76,17 +76,17 @@
</thead>
<tr>
<td class="success">testCorrectIBANS</td>
<td>0.011s</td>
<td>0.005s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testIBAN1</td>
<td>0.014s</td>
<td>0.009s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testIBAN2</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
</table>
@ -99,7 +99,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.009s</div>
<div class="counter">0.005s</div>
<p>duration</p>
</div>
</td>
@ -76,12 +76,12 @@
</thead>
<tr>
<td class="success">testBrokenISAN</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testISAN0</td>
<td>0.006s</td>
<td>0.003s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -106,12 +106,12 @@
</tr>
<tr>
<td class="success">testVersionedISAN2</td>
<td>0s</td>
<td>0.001s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testVersionedISAN3</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -134,7 +134,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.412s</div>
<div class="counter">0.107s</div>
<p>duration</p>
</div>
</td>
@ -101,7 +101,7 @@
</tr>
<tr>
<td class="success">testISBNTooShort</td>
<td>0.408s</td>
<td>0.105s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -111,12 +111,12 @@
</tr>
<tr>
<td class="success">testVariants</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testWrongAndDirtyEAN</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
</table>
@ -129,7 +129,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.005s</div>
<div class="counter">0.002s</div>
<p>duration</p>
</div>
</td>
@ -86,7 +86,7 @@
</tr>
<tr>
<td class="success">testISMNChecksum</td>
<td>0.005s</td>
<td>0.002s</td>
<td class="success">passed</td>
</tr>
</table>
@ -99,7 +99,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.016s</div>
<div class="counter">0.004s</div>
<p>duration</p>
</div>
</td>
@ -81,17 +81,17 @@
</tr>
<tr>
<td class="success">testISNI2</td>
<td>0.013s</td>
<td>0.003s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testISNI3</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testISNI4</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -109,7 +109,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -29,7 +29,7 @@
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">2</div>
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.033s</div>
<div class="counter">0.001s</div>
<p>duration</p>
</div>
</td>
@ -50,8 +50,8 @@
</div>
</td>
<td>
<div class="infoBox failures" id="successRate">
<div class="percent">50%</div>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
@ -61,124 +61,10 @@
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Failed tests</a>
</li>
<li>
<a href="#tab1">Tests</a>
<a href="#tab0">Tests</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Failed tests</h2>
<div class="test">
<a name="testISSN2"></a>
<h3 class="failures">testISSN2</h3>
<span class="code">
<pre>java.lang.NumberFormatException: bad checksum
at org.xbib.standardnumber.ISSN.verify(ISSN.java:101)
at org.xbib.standardnumber.ISSN.verify(ISSN.java:60)
at org.xbib.standardnumber.ISSNTests.testISSN2(ISSNTests.java:25)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
</pre>
</span>
</div>
<div class="test">
<a name="testISSN3"></a>
<h3 class="failures">testISSN3</h3>
<span class="code">
<pre>java.lang.NumberFormatException: bad checksum
at org.xbib.standardnumber.ISSN.verify(ISSN.java:101)
at org.xbib.standardnumber.ISSN.verify(ISSN.java:60)
at org.xbib.standardnumber.ISSNTests.testISSN3(ISSNTests.java:34)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
</pre>
</span>
</div>
</div>
<div id="tab1" class="tab">
<h2>Tests</h2>
<table>
<thead>
@ -190,22 +76,22 @@
</thead>
<tr>
<td class="success">testISSN</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="failures">testISSN2</td>
<td>0.027s</td>
<td class="failures">failed</td>
<td class="success">testISSN2</td>
<td>0.001s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="failures">testISSN3</td>
<td>0.002s</td>
<td class="failures">failed</td>
<td class="success">testISSN3</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testNonISSN</td>
<td>0.003s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
</table>
@ -218,7 +104,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.039s</div>
<div class="counter">0.003s</div>
<p>duration</p>
</div>
</td>
@ -81,12 +81,12 @@
</tr>
<tr>
<td class="success">testISTC2</td>
<td>0.037s</td>
<td>0.002s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testISTC3</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -96,12 +96,12 @@
</tr>
<tr>
<td class="success">testISTC5</td>
<td>0s</td>
<td>0.001s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testISTC6</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
</table>
@ -114,7 +114,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.007s</div>
<div class="counter">0.003s</div>
<p>duration</p>
</div>
</td>
@ -76,7 +76,7 @@
</thead>
<tr>
<td class="success">testISWC</td>
<td>0.007s</td>
<td>0.003s</td>
<td class="success">passed</td>
</tr>
</table>
@ -89,7 +89,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.006s</div>
<div class="counter">0.002s</div>
<p>duration</p>
</div>
</td>
@ -76,17 +76,17 @@
</thead>
<tr>
<td class="success">testORCID</td>
<td>0.005s</td>
<td>0.001s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testORCID2</td>
<td>0.001s</td>
<td>0s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">testORCID3</td>
<td>0s</td>
<td>0.001s</td>
<td class="success">passed</td>
</tr>
</table>
@ -99,7 +99,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.003s</div>
<div class="counter">0.001s</div>
<p>duration</p>
</div>
</td>
@ -76,7 +76,7 @@
</thead>
<tr>
<td class="success">testPPN1</td>
<td>0.003s</td>
<td>0.001s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -94,7 +94,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.004s</div>
<div class="counter">0.002s</div>
<p>duration</p>
</div>
</td>
@ -76,7 +76,7 @@
</thead>
<tr>
<td class="success">testSICI1</td>
<td>0.004s</td>
<td>0.002s</td>
<td class="success">passed</td>
</tr>
</table>
@ -89,7 +89,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.003s</div>
<div class="counter">0.002s</div>
<p>duration</p>
</div>
</td>
@ -76,7 +76,7 @@
</thead>
<tr>
<td class="success">testUPC</td>
<td>0.003s</td>
<td>0.002s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -94,7 +94,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.005s</div>
<div class="counter">0.002s</div>
<p>duration</p>
</div>
</td>
@ -76,7 +76,7 @@
</thead>
<tr>
<td class="success">testZDB1</td>
<td>0.005s</td>
<td>0.002s</td>
<td class="success">passed</td>
</tr>
<tr>
@ -99,7 +99,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -26,7 +26,7 @@
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">2</div>
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
@ -38,7 +38,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.603s</div>
<div class="counter">0.164s</div>
<p>duration</p>
</div>
</td>
@ -47,8 +47,8 @@
</div>
</td>
<td>
<div class="infoBox failures" id="successRate">
<div class="percent">96%</div>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
@ -58,29 +58,13 @@
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Failed tests</a>
</li>
<li>
<a href="#tab1">Packages</a>
<a href="#tab0">Packages</a>
</li>
<li>
<a href="#tab2">Classes</a>
<a href="#tab1">Classes</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Failed tests</h2>
<ul class="linkList">
<li>
<a href="classes/org.xbib.standardnumber.ISSNTests.html">ISSNTests</a>.
<a href="classes/org.xbib.standardnumber.ISSNTests.html#testISSN2">testISSN2</a>
</li>
<li>
<a href="classes/org.xbib.standardnumber.ISSNTests.html">ISSNTests</a>.
<a href="classes/org.xbib.standardnumber.ISSNTests.html#testISSN3">testISSN3</a>
</li>
</ul>
</div>
<div id="tab1" class="tab">
<h2>Packages</h2>
<table>
<thead>
@ -95,19 +79,19 @@
</thead>
<tbody>
<tr>
<td class="failures">
<td class="success">
<a href="packages/org.xbib.standardnumber.html">org.xbib.standardnumber</a>
</td>
<td>61</td>
<td>2</td>
<td>0</td>
<td>0.603s</td>
<td class="failures">96%</td>
<td>0</td>
<td>0.164s</td>
<td class="success">100%</td>
</tr>
</tbody>
</table>
</div>
<div id="tab2" class="tab">
<div id="tab1" class="tab">
<h2>Classes</h2>
<table>
<thead>
@ -127,7 +111,7 @@
<td>2</td>
<td>0</td>
<td>0</td>
<td>0.020s</td>
<td>0.007s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -136,7 +120,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.009s</td>
<td>0.005s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -145,7 +129,7 @@
<td>4</td>
<td>0</td>
<td>0</td>
<td>0.006s</td>
<td>0.004s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -154,7 +138,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.026s</td>
<td>0.014s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -163,7 +147,7 @@
<td>10</td>
<td>0</td>
<td>0</td>
<td>0.009s</td>
<td>0.005s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -172,7 +156,7 @@
<td>9</td>
<td>0</td>
<td>0</td>
<td>0.412s</td>
<td>0.107s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -181,7 +165,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.005s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -190,17 +174,17 @@
<td>5</td>
<td>0</td>
<td>0</td>
<td>0.016s</td>
<td>0.004s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="failures"/>
<td class="success"/>
<a href="classes/org.xbib.standardnumber.ISSNTests.html">org.xbib.standardnumber.ISSNTests</a>
<td>4</td>
<td>2</td>
<td>0</td>
<td>0.033s</td>
<td class="failures">50%</td>
<td>0</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success"/>
@ -208,7 +192,7 @@
<td>6</td>
<td>0</td>
<td>0</td>
<td>0.039s</td>
<td>0.003s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -217,7 +201,7 @@
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.007s</td>
<td>0.003s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -226,7 +210,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.006s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -235,7 +219,7 @@
<td>2</td>
<td>0</td>
<td>0</td>
<td>0.003s</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -244,7 +228,7 @@
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.004s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -253,7 +237,7 @@
<td>2</td>
<td>0</td>
<td>0</td>
<td>0.003s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -262,7 +246,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.005s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
</tbody>
@ -276,7 +260,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -28,7 +28,7 @@
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">2</div>
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
@ -40,7 +40,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.603s</div>
<div class="counter">0.164s</div>
<p>duration</p>
</div>
</td>
@ -49,8 +49,8 @@
</div>
</td>
<td>
<div class="infoBox failures" id="successRate">
<div class="percent">96%</div>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
@ -60,26 +60,10 @@
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Failed tests</a>
</li>
<li>
<a href="#tab1">Classes</a>
<a href="#tab0">Classes</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Failed tests</h2>
<ul class="linkList">
<li>
<a href="../classes/org.xbib.standardnumber.ISSNTests.html">ISSNTests</a>.
<a href="../classes/org.xbib.standardnumber.ISSNTests.html#testISSN2">testISSN2</a>
</li>
<li>
<a href="../classes/org.xbib.standardnumber.ISSNTests.html">ISSNTests</a>.
<a href="../classes/org.xbib.standardnumber.ISSNTests.html#testISSN3">testISSN3</a>
</li>
</ul>
</div>
<div id="tab1" class="tab">
<h2>Classes</h2>
<table>
<thread>
@ -99,7 +83,7 @@
<td>2</td>
<td>0</td>
<td>0</td>
<td>0.020s</td>
<td>0.007s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -109,7 +93,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.009s</td>
<td>0.005s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -119,7 +103,7 @@
<td>4</td>
<td>0</td>
<td>0</td>
<td>0.006s</td>
<td>0.004s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -129,7 +113,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.026s</td>
<td>0.014s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -139,7 +123,7 @@
<td>10</td>
<td>0</td>
<td>0</td>
<td>0.009s</td>
<td>0.005s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -149,7 +133,7 @@
<td>9</td>
<td>0</td>
<td>0</td>
<td>0.412s</td>
<td>0.107s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -159,7 +143,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.005s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -169,18 +153,18 @@
<td>5</td>
<td>0</td>
<td>0</td>
<td>0.016s</td>
<td>0.004s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="failures">
<td class="success">
<a href="../classes/org.xbib.standardnumber.ISSNTests.html">ISSNTests</a>
</td>
<td>4</td>
<td>2</td>
<td>0</td>
<td>0.033s</td>
<td class="failures">50%</td>
<td>0</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">
@ -189,7 +173,7 @@
<td>6</td>
<td>0</td>
<td>0</td>
<td>0.039s</td>
<td>0.003s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -199,7 +183,7 @@
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.007s</td>
<td>0.003s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -209,7 +193,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.006s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -219,7 +203,7 @@
<td>2</td>
<td>0</td>
<td>0</td>
<td>0.003s</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -229,7 +213,7 @@
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.004s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -239,7 +223,7 @@
<td>2</td>
<td>0</td>
<td>0</td>
<td>0.003s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
<tr>
@ -249,7 +233,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.005s</td>
<td>0.002s</td>
<td class="success">100%</td>
</tr>
</table>
@ -262,7 +246,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 3.3</a> at 30.01.2017 23:47:00</p>
<a href="http://www.gradle.org">Gradle 3.3</a> at 02.02.2017 20:37:26</p>
</div>
</div>
</body>

@ -1,3 +1,3 @@
group = org.xbib
name = standardnumber
version = 1.0.0
version = 1.0.1

@ -9,3 +9,358 @@ Version 1.0
:description: Stndard number processing
:keywords: Standard number, Java
:icons: font
:linkattrs:
== What are standard numbers?
Standard numbers are numbers that have a defined syntax, drafted and maintained by
standard bodies, and embraced by organizations worldwide.
Standard numbers are considered to be unique.
They are assigned by the standard body or can be constructed in a specified manner to ensure uniqueness.
They can be checked for validity and most of them carry checksums.
The economic advantages of standard numbers are manifold
* they are compact
* they identify things or entities
* they can be printed, recognized, and compared for identification
* they can be processed by computers, for instance as a key in a database
* they are globally available
* they persist
The Java API for standard numbers provides
* a parser for standard numbers
* a formatter for standard numbers
* a checksum calculator
* and a validator for standard numbers
The following standard numbers are implemented
ARK, DOI, EAN, GTIN, IBAN, ISAN, ISBN, ISMN, ISNI, ISSN, ISTC, ISWC, ORCID, PPN, SICI, UPC, ZDB
== ARK - Archival Resource Key
An ARK is a Uniform Resource Locator (URL) that is a multi-purpose identifier
for information objects of any type. An ARK contains the label ark: after the
hostname, an URL request terminated by '?' returns a brief metadata record,
and an URL request terminated by '??' returns metadata that includes a commitment
statement from the current service provider.
The ARK and its inflections ('?' and '??') gain access to three facets of a
provider's ability to provide persistence.
Implicit in the design of the ARK scheme is that persistence is purely a matter
of service and not a property of a naming syntax.
See link:http://tools.ietf.org/html/draft-kunze-ark-18[ARK IETF RFC, window='_blank'],
link:http://www.cdlib.org/services/uc3/docs/jak_ARKs_Berlin_2012.pdf[10 years ARK, window='_blank']
== DOI - Digital Object Identifier System (ISO 26324, Z39.50 BIB-1 Use Attribute 1094)
DOI is an acronym for "digital object identifier", meaning a "digital identifier of an object"
rather than an "identifier of a digital object". The DOI system was initiated by the
International DOI Foundation in 1998, and initially developed with the collaboration
of some participants in ISO/TC46/SC9. Due to its application in the fields of
information and documentation and previous collaboration with some ISO/TC46/SC9 participants,
it was introduced as a possible work item in 2004 and further developed from 2006 to 2010.
The DOI system is designed to work over the Internet. A DOI name is permanently assigned
to an object to provide a resolvable persistent network link to current information about
that object, including where the object, or information about it, can be found on the
Internet. While information about an object can change over time, its DOI name will not
change. A DOI name can be resolved within the DOI system to values of one or more types
of data relating to the object identified by that DOI name, such as a URL, an e-mail address,
other identifiers and descriptive metadata.
The DOI system enables the construction of automated services and transactions.
Applications of the DOI system include but are not limited to managing information
and documentation location and access; managing metadata; facilitating electronic
transactions; persistent unique identification of any form of any data; and commercial
and non-commercial transactions.
The content of an object associated with a DOI name is described unambiguously
by DOI metadata, based on a structured extensible data model that enables the object
to be associated with metadata of any desired degree of precision and granularity
to support description and services. The data model supports interoperability
between DOI applications.
The scope of the DOI system is not defined by reference to the type of content
(format, etc.) of the referent, but by reference to the functionalities it provides
and the context of use. The DOI system provides, within networks of DOI applications,
for unique identification, persistence, resolution, metadata and semantic interoperability.
== EAN
European Article Number is a 13-digit barcoding standard for marking products
sold at retail point of sale.
Numbers encoded in UPC and EAN barcodes are known as
Global Trade Item Numbers (GTIN).
== GTIN - Global Trade Item Number
GTIN describes a family of GS1 (EAN.UCC) global data structures that employ
14 digits and can be encoded into various types of data carriers.
Currently, GTIN is used exclusively within bar codes, but it could also be used
in other data carriers such as radio frequency identification (RFID).
The GTIN is only a term and does not impact any existing standards, nor does
it place any additional requirements on scanning hardware.
For North American companies, the UPC is an existing form of the GTIN.
Since 2005, EAN International and American UCC merged to GS1 and also
EAN and UPC is now named GTIN.
The EAN/UCC-13 code is now officially called GTIN-13 (Global Trade Identifier Number).
Former 12-digit UPC codes can be converted into EAN/UCC-13 code by simply
adding a preceeding zero.
As of January 1, 2007, the former ISBN numbers have been integrated into
the EAN/UCC-13 code. For each old ISBN-10 code, there exists a proper translation
into EAN/UCC-13 by adding "978" as prefix.
The family of data structures comprising GTIN include
* GTIN-8 (EAN/UCC-8): this is an 8-digit number
* GTIN-12 (UPC-A): this is a 12-digit number
* GTIN-13 (EAN/UCC-13): this is a 13-digit number
* GTIN-14 (EAN/UCC-14 or ITF-14): this is a 14-digit number
See link:http://www.gtin.info/[GTIN info, window='_blank']
== IBAN ISO 13616 International Bank Account Number (IBAN)
The International Bank Account Number (IBAN) is an internationally agreed means of
identifying bank accounts across national borders with a reduced risk of transcription
errors. It was originally adopted by the European Committee for Banking Standards (ECBS)
and later as an international standard under ISO 13616:1997. The current standard
is ISO 13616:2007, which indicates SWIFT as the formal registrar.
Checksum calculation is in accordance to ISO 7064 MOD-97.
== ISAN - ISO 15706 International Standard Audiovisual Number
The International Standard Audiovisual Number (ISAN) is a unique identifier for
audiovisual works and related versions, similar to ISBN for books.
It was developed within an ISO (International Organisation for Standardisation) TC46/SC9
working group. ISAN is managed and run by ISAN-IA.
The ISAN standard (ISO standard 15706:2002 and ISO 15706-2) is recommended or required
as the audiovisual identifier of choice for producers, studios, broadcasters,
Internet media providers and video games publishers who need to encode, track, and
distribute video in a variety of formats.
It provides a unique, internationally recognized and permanent reference number for each
audiovisual work and related versions registered in the ISAN system.
ISAN identifies works throughout their entire life cycle from conception, to production,
to distribution and consumption.
ISANs can be incorporated in both digital and physical media, such as theatrical
release prints, DVDs, publications, advertising, marketing materials and packaging,
as well as licensing contracts to uniquely identify works.
The ISAN identifier is incorporated in many draft and final standards such as
AACS, DCI, MPEG, DVB, and ATSC.
== ISBN - International Standard Book Number (ISO 2108, Z39.50 BIB-1 Use Attribute 7)
The International Standard Book Number is a 13-digit number
that uniquely identifies books and book-like products published
internationally.
The purpose of the ISBN is to establish and identify one title or
edition of a title from one specific publisher
and is unique to that edition, allowing for more efficient marketing of products by booksellers,
libraries, universities, wholesalers and distributors.
Every ISBN consists of thirteen digits and whenever it is printed it is preceded by the letters ISBN.
The thirteen-digit number is divided into four parts of variable length, each part separated by a hyphen.
This class is based upon the ISBN converter and formatter class by
link:http://www.openly.com/[Openly Informatics, Inc.]
See link:https://www.isbn-international.org/content/isbn-users-manual[The ISBN Users' Manual, window='_blank'],
link:https://www.ietf.org/proceedings/37/charters/urn-charter.html[The IETF URN Charter, window='_blank'],
link:http://www.iana.org/assignments/urn-namespaces[The IANA URN assignments, window='_blank'],
link:https://www.isbn-international.org/range_file_generation[ISBN prefix generation, window='_blank']
== ISMN - International Standard Music Number (ISO 10957, Z39.50 BIB-1 Use Attribute 1092)
The International Standard Music Number (ISMN) is a thirteen-character alphanumeric identifier
for printed music developed by ISO. The original proposal for an ISMN was made by the
UK Branch of IAML (International Association of Music Libraries, Archives and Documentation
Centres).
The original format comprised four elements: a distinguishing prefix M, a publisher ID,
an item ID and a check digit, typically looking like M-2306-7118-7.
From 1 January 2008 the ISMN was defined as a thirteen digit identifier beginning 979-0 where
the zero replaced M in the old-style number. The resulting number is identical with its
EAN-13 number as encoded in the item's barcode.
See link:http://www.ismn-international.org/download/Web_ISMN%20Manual_2008-3.pdf[ISMN Manual 2008, window='_blank']
== ISNI - International Standard Name Identifier (ISO 27729)
The International Standard Name Identifier (ISNI) is a method for uniquely identifying
the public identities of contributors to media content such as books, TV programmes,
and newspaper articles. Such an identifier consists of 16 numerical digits divided
into four blocks.
Checksum calculation is in accordance to ISO/IEC 7064:2003, MOD 11-2.
== ISSN - International Standard Serial Number (ISO 3297, Z39.50 BIB-1 Use Attribute 8)
The International Standard Serial Number (ISSN) is a unique
eight-digit number used to identify a print or electronic periodical
publication. The ISSN system was adopted as international standard
ISO 3297 in 1975. The ISO subcommittee TC 46/SC 9 is responsible
for the standard.
The ISSN (International Standard Serial Number) is an eight-digit number
which identifies periodical publications as such, including electronic
serials.
The ISSN is a numeric code which is used as an identifier: it has no
signification in itself and does not contain in itself any information
referring to the origin or contents of the publication.
The ISSN takes the form of the acronym ISSN followed by two groups
of four digits, separated by a hyphen. The eighth character is a
control digit calculated according to a modulo 11 algorithm on
the basis of the 7 preceding digits; this eighth control character
may be an "X" if the result of the computing is equal to "10",
in order to avoid any ambiguity.
The ISSN is linked to a standardized form of the title of the
identified serial, known as the "key title", which repeats
the title of the publication, qualifying it with additional elements
in order to distinguish it from other publications having identical
titles.
If the title of the publication changes in any significant way,
a new ISSN must be assigned in order to correspond to this new form
of title and avoid any confusion. A serial publication whose
title is modified several times in the course of its existence
will be assigned each time a new ISSN, thus allowing precise
identification of each form of the title : in fact it is then
considered that they are different publications even if there
is a logical link between them.
Contrary to other types of publications, the world of serial
publications is particularly changeable and complex :
the lifetime of a title may be extremely short; many publications
may be part of a complex set of relationships, etc.
These particularities themselves necessitated the introduction
of the ISSN.
See link:http://www.issn.org/2-22636-All-about-ISSN.php["All about ISSN", window='_blank']:
== ISTC - International Standard Text Code (ISO 21047)
The International Standard Text Code (ISTC) is a numbering system for the unique identification
of text-based works; the term “work” can refer to any content appearing in conventional
printed books, audio-books, static e-books or enhanced digital books, as well as content
which might appear in a newspaper or journal.
The ISTC provides sales analysis systems, retail websites, library catalogs and other
bibliographic systems with a method of automatically linking together publications
of the “same content” and/or “related content”, thus improving discoverability of
products and efficiencies.
An ISTC number is the link between a users search for a piece of content and the
ultimate sale or loan of a publication.
The standard was formally published in March 2009.
Checksum algorithm is ISO 7064 MOD 16/3.
== ISWC - International Standard Musical Work Code (ISO 15707)
International Standard Musical Work Code (ISWC) is a unique identifier for
musical works, similar to ISBN.
Its primary purpose is in collecting society administration, and to clearly identify works in
legal contracts. It would also be useful in library cataloging.
Due to the fact that a musical work can have multiple authors, it is inevitable that,
on rare occasions, a duplicate ISWC might exist and might not be detected immediately.
Because of the existing business practices among collecting societies, it is not possible
to simply declare an ISWC as obsolete. In such cases, as soon as they are identified,
the system will deal with duplicate registrations by linking such registration records
in the ISWC database.
== ORCID - Open Researcher and Contributor ID
ORCID is compatible to International Standard Name Identifier (ISNI, ISO 2772).
Checksum calculation is according to ISO/IEC 7064:2003, MOD 11-2.
== PPN - Pica Productie Nummer
A catalog record numbering system, uniquely identifying records, used by PICA
(Project voor geIntegreerde Catalogus Automatisering) integrated library systems.
== SICII - Serial Item and Contribution Identifier (Z39.56)
The SICI code (Serial Item and Contribution Identifier) is described in the
American standard ANSI/NISO Z39.56. The SICI code is known among
international scientific publishers and reproduction rights agencies.
The SICI even provides for the unambiguous identification of each article
or contribution published in a given issue of a serial publication.
The SICI contains
* the ISSN
* the date of publication, between brackets and formatted according to the
formula YYYYMM
* the issue number
* the version number of the standard, here 1, preceded by a semicolon
* and lastly a hyphen which precedes the control character calculated
on the basis of all the preceding characters
Example:
++++
0095-4403(199502/03)21:3&lt;12:WATIIB&gt;2.0.TX;2-J
++++
== UPC - Universal Product Code (ISO 15420)
The Universal Product Code (UPC) is a barcode symbology (i.e., a specific type of barcode)
that is widely used in the United States, Canada, the United Kingdom, Australia,
New Zealand and in other countries for tracking trade items in stores.
Its most common form, the UPC-A, consists of 12 numerical digits, which are uniquely
assigned to each trade item.
Along with the related EAN barcode, the UPC is the barcode mainly used for scanning
of trade items at the point of sale, per GS1 specifications.
UPC data structures are a component of GTINs (Global Trade Item Numbers).
All of these data structures follow the global GS1 specification which bases on
international standards.
== ZDB - Zeitschriftendatenbank-ID
ZDB is the worlds largest specialized database for serial titles (journals, annuals, newspapers, also
e-journals).
See link:http://support.d-nb.de/iltis/onlineRoutinen/Pruefziffernberechnung.htm[Prüfziffernberechnung in ILTIS, window='_blank'],
link:https://wiki.dnb.de/pages/viewpage.action?pageId=48139522[DNB Wiki, window='_blank']
== Javadoc
The Javadoc can be found link:javadoc[here].
== Gradle test report
The Gradle test report can be found link:test[here].
Loading…
Cancel
Save