standardnumber/docs/javadoc/org/xbib/standardnumber/ISSN.html
2017-01-30 23:57:40 +01:00

711 lines
31 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>ISSN (standardnumber 1.0.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ISSN (standardnumber 1.0.0 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 altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISTC.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/ISSN.html" target="_top">Frames</a></li>
<li><a href="ISSN.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<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="#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><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.xbib.standardnumber</div>
<h2 title="Class ISSN" class="title">Class ISSN</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<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">
<li>org.xbib.standardnumber.ISSN</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Cloneable, java.lang.Comparable&lt;<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>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>
<p>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.</p>
<p>Quoted from <a href="http://www.issn.org/2-22636-All-about-ISSN.php">"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>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<p>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.</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 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">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></h3>
<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#type">type</a>, <a href="../../../org/xbib/standardnumber/StandardNumber.html#value">value</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<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>
</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>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</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>
<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">
<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">
<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">
<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">
<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="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>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#isValid--">isValid</a></span>()</code>
<div class="block">Check this number for validity.</div>
</td>
</tr>
<tr id="i10" 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#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="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#normalizedValue--">normalizedValue</a></span>()</code>
<div class="block">Returns the value representation of the standard number.</div>
</td>
</tr>
<tr id="i12" 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#reset--">reset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<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/ISSN.html#toGTIN--">toGTIN</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" 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/ISSN.html#toGTIN-java.lang.String-">toGTIN</a></span>(java.lang.String&nbsp;additionalCode)</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<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#verify--">verify</a></span>()</code>
<div class="block">Verify the number.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xbib.standardnumber.StandardNumber">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xbib.standardnumber.<a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></h3>
<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>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</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">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ISSN--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ISSN</h4>
<pre>protected&nbsp;ISSN()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="compareTo-org.xbib.standardnumber.ISSN-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>&nbsp;issn)</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/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="createChecksum-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createChecksum</h4>
<pre>public&nbsp;<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>&nbsp;createChecksum(boolean&nbsp;createWithChecksum)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#createChecksum-boolean-">StandardNumber</a></code></span></div>
<div class="block"><p>Indicate that a correct check sum should be computed.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#createChecksum-boolean-">createChecksum</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>createWithChecksum</code> - if checksum is included</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this standard number</dd>
</dl>
</li>
</ul>
<a name="normalize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>normalize</h4>
<pre>public&nbsp;<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>&nbsp;normalize()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#normalize--">StandardNumber</a></code></span></div>
<div class="block"><p>Normalize the value by removing all unwanted characters or
replacing characters with the ones required for verification.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#normalize--">normalize</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this standard number</dd>
</dl>
</li>
</ul>
<a name="isValid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isValid</h4>
<pre>public&nbsp;boolean&nbsp;isValid()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#isValid--">StandardNumber</a></code></span></div>
<div class="block"><p>Check this number for validity.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#isValid--">isValid</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if valid, false otherwise</dd>
</dl>
</li>
</ul>
<a name="verify--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>verify</h4>
<pre>public&nbsp;<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>&nbsp;verify()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html#verify--">StandardNumber</a></code></span></div>
<div class="block"><p>Verify the number.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#verify--">verify</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this standard number if verification was successful</dd>
</dl>
</li>
</ul>
<a name="normalizedValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>normalizedValue</h4>
<pre>public&nbsp;java.lang.String&nbsp;normalizedValue()</pre>
<div class="block"><p>Returns the value representation of the standard number.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#normalizedValue--">normalizedValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>value</dd>
</dl>
</li>
</ul>
<a name="format--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>format</h4>
<pre>public&nbsp;java.lang.String&nbsp;format()</pre>
<div class="block"><p>Format this number.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#format--">format</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the formatted number</dd>
</dl>
</li>
</ul>
<a name="reset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public&nbsp;<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>&nbsp;reset()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#reset--">reset</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></dd>
</dl>
</li>
</ul>
<a name="getTypedVariants--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypedVariants</h4>
<pre>public&nbsp;java.util.Collection&lt;java.lang.String&gt;&nbsp;getTypedVariants()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#getTypedVariants--">getTypedVariants</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/xbib/standardnumber/StandardNumber.html" title="class in org.xbib.standardnumber">StandardNumber</a></code></dd>
</dl>
</li>
</ul>
<a name="toGTIN--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toGTIN</h4>
<pre>public&nbsp;<a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a>&nbsp;toGTIN()
throws java.lang.NumberFormatException,
<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>java.lang.NumberFormatException</code></dd>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</dl>
</li>
</ul>
<a name="toGTIN-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toGTIN</h4>
<pre>public&nbsp;<a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a>&nbsp;toGTIN(java.lang.String&nbsp;additionalCode)
throws java.lang.NumberFormatException,
<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>java.lang.NumberFormatException</code></dd>
<dd><code><a href="../../../org/xbib/standardnumber/NoSuchStandardNumberException.html" title="class in org.xbib.standardnumber">NoSuchStandardNumberException</a></code></dd>
</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>
<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>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<dl>
<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="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"><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>
<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>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/xbib/standardnumber/ISNI.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/xbib/standardnumber/ISTC.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/ISSN.html" target="_top">Frames</a></li>
<li><a href="ISSN.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<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="#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><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>