711 lines
31 KiB
HTML
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 Class</span></a></li>
|
|
<li><a href="../../../org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next 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 Frames</a></li>
|
|
</ul>
|
|
<ul class="navList" id="allclasses_navbar_top">
|
|
<li><a href="../../../allclasses-noframe.html">All 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: </li>
|
|
<li>Nested | </li>
|
|
<li><a href="#field.summary">Field</a> | </li>
|
|
<li><a href="#constructor.summary">Constr</a> | </li>
|
|
<li><a href="#method.summary">Method</a></li>
|
|
</ul>
|
|
<ul class="subNavList">
|
|
<li>Detail: </li>
|
|
<li><a href="#field.detail">Field</a> | </li>
|
|
<li><a href="#constructor.detail">Constr</a> | </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<<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>></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<<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>></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"> </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> </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> </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> </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 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"> </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> </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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> </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> issn)</code> </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 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 isbn)</code> </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 object)</code> </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<java.lang.String></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xbib/standardnumber/ISSN.html#getTypedVariants--">getTypedVariants</a></span>()</code> </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> </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> </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> </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 additionalCode)</code> </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 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 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 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 java.util.regex.Pattern PATTERN</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="formatted">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>formatted</h4>
|
|
<pre>private java.lang.String formatted</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="createWithChecksum">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>createWithChecksum</h4>
|
|
<pre>private 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 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 int compareTo(<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a> issn)</pre>
|
|
<dl>
|
|
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
<dd><code>compareTo</code> in interface <code>java.lang.Comparable<<a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a>></code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="createChecksum-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createChecksum</h4>
|
|
<pre>public <a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a> createChecksum(boolean createWithChecksum)</pre>
|
|
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <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 <a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a> normalize()</pre>
|
|
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <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 boolean isValid()</pre>
|
|
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <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 <a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a> verify()</pre>
|
|
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <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 java.lang.String 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> in class <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 java.lang.String 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> in class <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 <a href="../../../org/xbib/standardnumber/ISSN.html" title="class in org.xbib.standardnumber">ISSN</a> reset()</pre>
|
|
<dl>
|
|
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#reset--">reset</a></code> in class <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 java.util.Collection<java.lang.String> getTypedVariants()</pre>
|
|
<dl>
|
|
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
<dd><code><a href="../../../org/xbib/standardnumber/StandardNumber.html#getTypedVariants--">getTypedVariants</a></code> in class <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 <a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a> 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 <a href="../../../org/xbib/standardnumber/GTIN.html" title="class in org.xbib.standardnumber">GTIN</a> toGTIN(java.lang.String 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 boolean check()</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="dehyphenate-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>dehyphenate</h4>
|
|
<pre>private java.lang.String dehyphenate(java.lang.String isbn)</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="equals-java.lang.Object-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>equals</h4>
|
|
<pre>public boolean equals(java.lang.Object object)</pre>
|
|
<dl>
|
|
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
|
<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="hashCode--">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>hashCode</h4>
|
|
<pre>public int hashCode()</pre>
|
|
<dl>
|
|
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
|
<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="clone--">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>clone</h4>
|
|
<pre>public java.lang.Object clone()
|
|
throws java.lang.CloneNotSupportedException</pre>
|
|
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <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 Class</span></a></li>
|
|
<li><a href="../../../org/xbib/standardnumber/ISTC.html" title="class in org.xbib.standardnumber"><span class="typeNameLink">Next 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 Frames</a></li>
|
|
</ul>
|
|
<ul class="navList" id="allclasses_navbar_bottom">
|
|
<li><a href="../../../allclasses-noframe.html">All 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: </li>
|
|
<li>Nested | </li>
|
|
<li><a href="#field.summary">Field</a> | </li>
|
|
<li><a href="#constructor.summary">Constr</a> | </li>
|
|
<li><a href="#method.summary">Method</a></li>
|
|
</ul>
|
|
<ul class="subNavList">
|
|
<li>Detail: </li>
|
|
<li><a href="#field.detail">Field</a> | </li>
|
|
<li><a href="#constructor.detail">Constr</a> | </li>
|
|
<li><a href="#method.detail">Method</a></li>
|
|
</ul>
|
|
</div>
|
|
<a name="skip.navbar.bottom">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
</body>
|
|
</html>
|