PK
uFoa, mimetypeapplication/epub+zipPK uF META-INF/container.xml
PKYu PK uF OEBPS/dcommon/doccd_epub.jsM
/*
Copyright 2006, 2012, Oracle and/or its affiliates. All rights reserved.
Author: Robert Crews
Version: 2012.3.17
*/
function addLoadEvent(func) {
var oldOnload = window.onload;
if (typeof(window.onload) != "function")
window.onload = func;
else
window.onload = function() { oldOnload(); func(); }
}
function compactLists() {
var lists = [];
var ul = document.getElementsByTagName("ul");
for (var i = 0; i < ul.length; i++) lists.push(ul[i]);
var ol = document.getElementsByTagName("ol");
for (var i = 0; i < ol.length; i++) lists.push(ol[i]);
for (var i = 0; i < lists.length; i++) {
var collapsible = true, c = [];
var li = lists[i].getElementsByTagName("li");
for (var j = 0; j < li.length; j++) {
var p = li[j].getElementsByTagName("p");
if (p.length > 1) collapsible = false;
for (var k = 0; k < p.length; k++) {
if ( getTextContent(p[k]).split(" ").length > 12 ) collapsible = false;
c.push(p[k]);
}
}
if (collapsible) {
for (var j = 0; j < c.length; j++) {
c[j].style.margin = "0";
}
}
}
function getTextContent(e) {
if (e.textContent) return e.textContent;
if (e.innerText) return e.innerText;
}
}
addLoadEvent(compactLists);
function processIndex() {
try {
if (!/\/index.htm(?:|#.*)$/.test(window.location.href)) return false;
} catch(e) {}
var shortcut = [];
lastPrefix = "";
var dd = document.getElementsByTagName("dd");
for (var i = 0; i < dd.length; i++) {
if (dd[i].className != 'l1ix') continue;
var prefix = getTextContent(dd[i]).substring(0, 2).toUpperCase();
if (!prefix.match(/^([A-Z0-9]{2})/)) continue;
if (prefix == lastPrefix) continue;
dd[i].id = prefix;
var s = document.createElement("a");
s.href = "#" + prefix;
s.appendChild(document.createTextNode(prefix));
shortcut.push(s);
lastPrefix = prefix;
}
var h2 = document.getElementsByTagName("h2");
for (var i = 0; i < h2.length; i++) {
var nav = document.createElement("div");
nav.style.position = "relative";
nav.style.top = "-1.5ex";
nav.style.left = "1.5em";
nav.style.width = "90%";
while (shortcut[0] &&
shortcut[0].toString().charAt(shortcut[0].toString().length - 2) ==
getTextContent(h2[i])) {
nav.appendChild(shortcut.shift());
nav.appendChild(document.createTextNode("\u00A0 "));
}
h2[i].parentNode.insertBefore(nav, h2[i].nextSibling);
}
function getTextContent(e) {
if (e.textContent) return e.textContent;
if (e.innerText) return e.innerText;
}
}
addLoadEvent(processIndex);
PKo"nR
M
PK uF OEBPS/dcommon/oracle-logo.jpg] JFIF C
$.' ",#(7),01444'9=82<.342 C
2!!22222222222222222222222222222222222222222222222222 '7"
} !1AQa"q2#BR$3br
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
w !1AQaq"2B #3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? (
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
( QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE !KE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE zE7