xref: /aosp_15_r20/external/zxing/docs/apidocs/index.html (revision 513427e33d61bc67fc40bc261642ac0b2a686b45)
1*513427e3STreehugger Robot<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
2*513427e3STreehugger Robot<!-- NewPage -->
3*513427e3STreehugger Robot<html lang="en">
4*513427e3STreehugger Robot<head>
5*513427e3STreehugger Robot<!-- Generated by javadoc -->
6*513427e3STreehugger Robot<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7*513427e3STreehugger Robot<title>ZXing 3.5.1 API</title>
8*513427e3STreehugger Robot<script type="text/javascript">
9*513427e3STreehugger Robot    tmpTargetPage = "" + window.location.search;
10*513427e3STreehugger Robot    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
11*513427e3STreehugger Robot        tmpTargetPage = tmpTargetPage.substring(1);
12*513427e3STreehugger Robot    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
13*513427e3STreehugger Robot        tmpTargetPage = "undefined";
14*513427e3STreehugger Robot    targetPage = tmpTargetPage;
15*513427e3STreehugger Robot    function validURL(url) {
16*513427e3STreehugger Robot        try {
17*513427e3STreehugger Robot            url = decodeURIComponent(url);
18*513427e3STreehugger Robot        }
19*513427e3STreehugger Robot        catch (error) {
20*513427e3STreehugger Robot            return false;
21*513427e3STreehugger Robot        }
22*513427e3STreehugger Robot        var pos = url.indexOf(".html");
23*513427e3STreehugger Robot        if (pos == -1 || pos != url.length - 5)
24*513427e3STreehugger Robot            return false;
25*513427e3STreehugger Robot        var allowNumber = false;
26*513427e3STreehugger Robot        var allowSep = false;
27*513427e3STreehugger Robot        var seenDot = false;
28*513427e3STreehugger Robot        for (var i = 0; i < url.length - 5; i++) {
29*513427e3STreehugger Robot            var ch = url.charAt(i);
30*513427e3STreehugger Robot            if ('a' <= ch && ch <= 'z' ||
31*513427e3STreehugger Robot                    'A' <= ch && ch <= 'Z' ||
32*513427e3STreehugger Robot                    ch == '$' ||
33*513427e3STreehugger Robot                    ch == '_' ||
34*513427e3STreehugger Robot                    ch.charCodeAt(0) > 127) {
35*513427e3STreehugger Robot                allowNumber = true;
36*513427e3STreehugger Robot                allowSep = true;
37*513427e3STreehugger Robot            } else if ('0' <= ch && ch <= '9'
38*513427e3STreehugger Robot                    || ch == '-') {
39*513427e3STreehugger Robot                if (!allowNumber)
40*513427e3STreehugger Robot                     return false;
41*513427e3STreehugger Robot            } else if (ch == '/' || ch == '.') {
42*513427e3STreehugger Robot                if (!allowSep)
43*513427e3STreehugger Robot                    return false;
44*513427e3STreehugger Robot                allowNumber = false;
45*513427e3STreehugger Robot                allowSep = false;
46*513427e3STreehugger Robot                if (ch == '.')
47*513427e3STreehugger Robot                     seenDot = true;
48*513427e3STreehugger Robot                if (ch == '/' && seenDot)
49*513427e3STreehugger Robot                     return false;
50*513427e3STreehugger Robot            } else {
51*513427e3STreehugger Robot                return false;
52*513427e3STreehugger Robot            }
53*513427e3STreehugger Robot        }
54*513427e3STreehugger Robot        return true;
55*513427e3STreehugger Robot    }
56*513427e3STreehugger Robot    function loadFrames() {
57*513427e3STreehugger Robot        if (targetPage != "" && targetPage != "undefined")
58*513427e3STreehugger Robot             top.classFrame.location = top.targetPage;
59*513427e3STreehugger Robot    }
60*513427e3STreehugger Robot</script>
61*513427e3STreehugger Robot</head>
62*513427e3STreehugger Robot<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
63*513427e3STreehugger Robot<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
64*513427e3STreehugger Robot<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
65*513427e3STreehugger Robot<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
66*513427e3STreehugger Robot</frameset>
67*513427e3STreehugger Robot<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
68*513427e3STreehugger Robot<noframes>
69*513427e3STreehugger Robot<noscript>
70*513427e3STreehugger Robot<div>JavaScript is disabled on your browser.</div>
71*513427e3STreehugger Robot</noscript>
72*513427e3STreehugger Robot<h2>Frame Alert</h2>
73*513427e3STreehugger Robot<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
74*513427e3STreehugger Robot</noframes>
75*513427e3STreehugger Robot</frameset>
76*513427e3STreehugger Robot</html>
77