xref: /aosp_15_r20/external/subsampling-scale-image-view/docs/javadoc/index.html (revision b596130c744e645677984e0225561b580e00a40b)
1*b596130cSAndroid Build Coastguard Worker<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
2*b596130cSAndroid Build Coastguard Worker<!-- NewPage -->
3*b596130cSAndroid Build Coastguard Worker<html lang="en">
4*b596130cSAndroid Build Coastguard Worker<head>
5*b596130cSAndroid Build Coastguard Worker<!-- Generated by javadoc -->
6*b596130cSAndroid Build Coastguard Worker<title>library 3.10.0 API</title>
7*b596130cSAndroid Build Coastguard Worker<script type="text/javascript">
8*b596130cSAndroid Build Coastguard Worker    targetPage = "" + window.location.search;
9*b596130cSAndroid Build Coastguard Worker    if (targetPage != "" && targetPage != "undefined")
10*b596130cSAndroid Build Coastguard Worker        targetPage = targetPage.substring(1);
11*b596130cSAndroid Build Coastguard Worker    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
12*b596130cSAndroid Build Coastguard Worker        targetPage = "undefined";
13*b596130cSAndroid Build Coastguard Worker    function validURL(url) {
14*b596130cSAndroid Build Coastguard Worker        try {
15*b596130cSAndroid Build Coastguard Worker            url = decodeURIComponent(url);
16*b596130cSAndroid Build Coastguard Worker        }
17*b596130cSAndroid Build Coastguard Worker        catch (error) {
18*b596130cSAndroid Build Coastguard Worker            return false;
19*b596130cSAndroid Build Coastguard Worker        }
20*b596130cSAndroid Build Coastguard Worker        var pos = url.indexOf(".html");
21*b596130cSAndroid Build Coastguard Worker        if (pos == -1 || pos != url.length - 5)
22*b596130cSAndroid Build Coastguard Worker            return false;
23*b596130cSAndroid Build Coastguard Worker        var allowNumber = false;
24*b596130cSAndroid Build Coastguard Worker        var allowSep = false;
25*b596130cSAndroid Build Coastguard Worker        var seenDot = false;
26*b596130cSAndroid Build Coastguard Worker        for (var i = 0; i < url.length - 5; i++) {
27*b596130cSAndroid Build Coastguard Worker            var ch = url.charAt(i);
28*b596130cSAndroid Build Coastguard Worker            if ('a' <= ch && ch <= 'z' ||
29*b596130cSAndroid Build Coastguard Worker                    'A' <= ch && ch <= 'Z' ||
30*b596130cSAndroid Build Coastguard Worker                    ch == '$' ||
31*b596130cSAndroid Build Coastguard Worker                    ch == '_' ||
32*b596130cSAndroid Build Coastguard Worker                    ch.charCodeAt(0) > 127) {
33*b596130cSAndroid Build Coastguard Worker                allowNumber = true;
34*b596130cSAndroid Build Coastguard Worker                allowSep = true;
35*b596130cSAndroid Build Coastguard Worker            } else if ('0' <= ch && ch <= '9'
36*b596130cSAndroid Build Coastguard Worker                    || ch == '-') {
37*b596130cSAndroid Build Coastguard Worker                if (!allowNumber)
38*b596130cSAndroid Build Coastguard Worker                     return false;
39*b596130cSAndroid Build Coastguard Worker            } else if (ch == '/' || ch == '.') {
40*b596130cSAndroid Build Coastguard Worker                if (!allowSep)
41*b596130cSAndroid Build Coastguard Worker                    return false;
42*b596130cSAndroid Build Coastguard Worker                allowNumber = false;
43*b596130cSAndroid Build Coastguard Worker                allowSep = false;
44*b596130cSAndroid Build Coastguard Worker                if (ch == '.')
45*b596130cSAndroid Build Coastguard Worker                     seenDot = true;
46*b596130cSAndroid Build Coastguard Worker                if (ch == '/' && seenDot)
47*b596130cSAndroid Build Coastguard Worker                     return false;
48*b596130cSAndroid Build Coastguard Worker            } else {
49*b596130cSAndroid Build Coastguard Worker                return false;
50*b596130cSAndroid Build Coastguard Worker            }
51*b596130cSAndroid Build Coastguard Worker        }
52*b596130cSAndroid Build Coastguard Worker        return true;
53*b596130cSAndroid Build Coastguard Worker    }
54*b596130cSAndroid Build Coastguard Worker    function loadFrames() {
55*b596130cSAndroid Build Coastguard Worker        if (targetPage != "" && targetPage != "undefined")
56*b596130cSAndroid Build Coastguard Worker             top.classFrame.location = top.targetPage;
57*b596130cSAndroid Build Coastguard Worker    }
58*b596130cSAndroid Build Coastguard Worker</script>
59*b596130cSAndroid Build Coastguard Worker</head>
60*b596130cSAndroid Build Coastguard Worker<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
61*b596130cSAndroid Build Coastguard Worker<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
62*b596130cSAndroid Build Coastguard Worker<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
63*b596130cSAndroid Build Coastguard Worker<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
64*b596130cSAndroid Build Coastguard Worker</frameset>
65*b596130cSAndroid Build Coastguard Worker<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
66*b596130cSAndroid Build Coastguard Worker<noframes>
67*b596130cSAndroid Build Coastguard Worker<noscript>
68*b596130cSAndroid Build Coastguard Worker<div>JavaScript is disabled on your browser.</div>
69*b596130cSAndroid Build Coastguard Worker</noscript>
70*b596130cSAndroid Build Coastguard Worker<h2>Frame Alert</h2>
71*b596130cSAndroid Build Coastguard Worker<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>
72*b596130cSAndroid Build Coastguard Worker</noframes>
73*b596130cSAndroid Build Coastguard Worker</frameset>
74*b596130cSAndroid Build Coastguard Worker</html>
75