2381 lines
96 KiB
HTML
2381 lines
96 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<!-- NewPage -->
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Generated by javadoc (version 1.7.0_17) on Mon Dec 02 20:33:02 CET 2013 -->
|
|
<title>AppletLoader (LWJGL API)</title>
|
|
<meta name="date" content="2013-12-02">
|
|
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
</head>
|
|
<body>
|
|
<script type="text/javascript"><!--
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="AppletLoader (LWJGL API)";
|
|
}
|
|
//-->
|
|
</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="topNav"><a name="navbar_top">
|
|
<!-- -->
|
|
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="class-use/AppletLoader.html">Use</a></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>Prev Class</li>
|
|
<li>Next Class</li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="../../../../index.html?org/lwjgl/util/applet/AppletLoader.html" target="_top">Frames</a></li>
|
|
<li><a href="AppletLoader.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><a href="#nested_classes_inherited_from_class_java.applet.Applet">Nested</a> | </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.lwjgl.util.applet</div>
|
|
<h2 title="Class AppletLoader" class="title">Class AppletLoader</h2>
|
|
</div>
|
|
<div class="contentContainer">
|
|
<ul class="inheritance">
|
|
<li>java.lang.Object</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>java.awt.Component</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>java.awt.Container</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>java.awt.Panel</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>java.applet.Applet</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>org.lwjgl.util.applet.AppletLoader</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</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.applet.AppletStub, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, javax.accessibility.Accessible</dd>
|
|
</dl>
|
|
<hr>
|
|
<br>
|
|
<pre>public class <span class="strong">AppletLoader</span>
|
|
extends java.applet.Applet
|
|
implements java.lang.Runnable, java.applet.AppletStub</pre>
|
|
<div class="block"><p>
|
|
The AppletLoader enables deployment of LWJGL to applets in an easy
|
|
and polished way. The loader will display a configurable logo and progressbar
|
|
while the relevant jars (generic and native) are downloaded from a specified source.
|
|
</p>
|
|
<p>
|
|
The downloaded jars are extracted to the users temporary directory - and if enabled, cached for
|
|
faster loading in future uses.
|
|
</p>
|
|
<p>
|
|
The following applet parameters are required:
|
|
<ul>
|
|
<li>al_main - [String] Full package and class the applet to instantiate and display when loaded.</li>
|
|
<li>al_jars - [String] Comma separated list of jars to download.</li>
|
|
<p>
|
|
<li>al_windows - [String] Jar containing native files for windows.</li>
|
|
<li>al_linux - [String] Jar containing native files for linux.</li>
|
|
<li>al_mac - [String] Jar containing native files for mac.</li>
|
|
<li>al_solaris - [String] Jar containing native files for solaris.</li>
|
|
<li>al_freebsd - [String] Jar containing native files for freebsd.</li>
|
|
</ul>
|
|
</p>
|
|
<p>
|
|
Additionally the following parameters can be supplied to tweak the behaviour of the AppletLoader.
|
|
<ul>
|
|
<li>al_cache - [boolean] Whether to use cache system. <i>Default: true</i>.</li>
|
|
<li>al_version - [int or float] Version of deployment. If this is specified, the jars will be cached and
|
|
reused if the version matches. If version doesn't match all of the files are reloaded.</li>
|
|
|
|
<li>al_debug - [boolean] Whether to enable debug mode. <i>Default: false</i>.</li>
|
|
<li>al_min_jre - [String] Specify the minimum jre version that the applet requires, should be in format like 1.6.0_24 or a subset like 1.6 <i>Default: 1.5</i>.</li>
|
|
<li>al_prepend_host - [boolean] Whether to limit caching to this domain, disable if your applet is hosted on multiple domains and needs to share the cache. <i>Default: true</i>.</li>
|
|
<li>al_lookup_threads - [int] Specify the number of concurrent threads to use to get file information before downloading. <i>Default: 1</i>.</li>
|
|
<p>
|
|
<li>al_windows64 - [String] If specified it will be used instead of al_windows on 64bit windows systems.</li>
|
|
<li>al_windows32 - [String] If specified it will be used instead of al_windows on 32bit windows systems.</li>
|
|
<li>al_linux64 - [String] If specified it will be used instead of al_linux on 64bit linux systems.</li>
|
|
<li>al_linux32 - [String] If specified it will be used instead of al_linux on 32bit linux systems.</li>
|
|
<li>al_mac32 - [String] If specified it will be used instead of al_mac on 64bit mac systems.</li>
|
|
<li>al_mac64 - [String] If specified it will be used instead of al_mac on 32bit mac systems.</li>
|
|
<li>al_macppc - [String] If specified it will be used instead of al_mac on PPC mac systems.</li>
|
|
<p>
|
|
<li>boxbgcolor - [String] any String AWT color ("red", "blue", etc), RGB (0-255) or hex formated color (#RRGGBB) to use as background. <i>Default: #ffffff</i>.</li>
|
|
<li>boxfgcolor - [String] any String AWT color ("red", "blue", etc), RGB (0-255) or hex formated color (#RRGGBB) to use as foreground. <i>Default: #000000</i>.</li>
|
|
<p>
|
|
<li>al_logo - [String Path of of the logo resource to paint while loading.<i>Default: "appletlogo.gif"</i>.</li>
|
|
<li>al_progressbar - [String] Path of the progressbar resource to paint on top of the logo, width clipped by percentage.<i>Default: "appletprogress.gif"</i>.</li>
|
|
<p>
|
|
<li>lwjgl_arguments - </li> [String] used to pass LWJGL parameters to LWJGL e.g. ("-Dorg.lwjgl.input.Mouse.allowNegativeMouseCoords=true -Dorg.lwjgl.util.Debug=true").</li>
|
|
</ul>
|
|
</p></div>
|
|
<dl><dt><span class="strong">Version:</span></dt>
|
|
<dd>$Revision$
|
|
$Id$
|
|
|
|
Contributors:
|
|
<ul>
|
|
<li>Arielsan</li>
|
|
<li>Bobjob</li>
|
|
<li>Dashiva</li>
|
|
<li>Dr_evil</li>
|
|
<li>Elias Naur</li>
|
|
<li>Kevin Glass</li>
|
|
<li>Matthias Mann</li>
|
|
<li>Mickelukas</li>
|
|
<li>NateS</li>
|
|
<li>Pelle Johnsen</li>
|
|
<li>Riven</li>
|
|
<li>Ruben01</li>
|
|
<li>Shannon Smith</li>
|
|
</ul></dd>
|
|
<dt><span class="strong">Author:</span></dt>
|
|
<dd>kappaOne <one.kappa@gmail.com>, Brian Matzon <brian@matzon.dk></dd>
|
|
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#org.lwjgl.util.applet.AppletLoader">Serialized Form</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="summary">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="nested_class_summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Nested Class Summary</h3>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="nested_classes_inherited_from_class_java.applet.Applet">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Nested classes/interfaces inherited from class java.applet.Applet</h3>
|
|
<code>java.applet.Applet.AccessibleApplet</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="nested_classes_inherited_from_class_java.awt.Panel">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Nested classes/interfaces inherited from class java.awt.Panel</h3>
|
|
<code>java.awt.Panel.AccessibleAWTPanel</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="nested_classes_inherited_from_class_java.awt.Container">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Nested classes/interfaces inherited from class java.awt.Container</h3>
|
|
<code>java.awt.Container.AccessibleAWTContainer</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="nested_classes_inherited_from_class_java.awt.Component">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Nested classes/interfaces inherited from class java.awt.Component</h3>
|
|
<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<!-- =========== FIELD SUMMARY =========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="field_summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Field Summary</h3>
|
|
<table class="overviewSummary" 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>protected java.lang.Thread</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#animationThread">animationThread</a></strong></code>
|
|
<div class="block">animation thread that renders our load screen while loading</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.awt.Color</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#bgColor">bgColor</a></strong></code>
|
|
<div class="block">background color of applet</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#cacheEnabled">cacheEnabled</a></strong></code>
|
|
<div class="block">whether to use caching system, only download files that have changed</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#certificateRefused">certificateRefused</a></strong></code>
|
|
<div class="block">whether a certificate refused error occurred</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.lang.String[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#certificateRefusedMessage">certificateRefusedMessage</a></strong></code>
|
|
<div class="block">error message to display if user refuses to accept certificate</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.lang.ClassLoader</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#classLoader">classLoader</a></strong></code>
|
|
<div class="block">classLoader used to add downloaded jars to the classpath</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#concurrentLookupThreads">concurrentLookupThreads</a></strong></code>
|
|
<div class="block">threads to use when fetching information of files to be downloaded</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#currentSizeExtract">currentSizeExtract</a></strong></code>
|
|
<div class="block">current size of extracted in bytes</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#debugMode">debugMode</a></strong></code>
|
|
<div class="block">whether we're running in debug mode</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.lang.String[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#errorMessage">errorMessage</a></strong></code>
|
|
<div class="block">fatal error message to display</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#fatalError">fatalError</a></strong></code>
|
|
<div class="block">whether a fatal error occurred</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.awt.Color</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#fgColor">fgColor</a></strong></code>
|
|
<div class="block">color to write foreground in</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected int[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#fileSizes">fileSizes</a></strong></code>
|
|
<div class="block">Sizes of files to download</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.util.HashMap<java.lang.String,java.lang.Long></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#filesLastModified">filesLastModified</a></strong></code>
|
|
<div class="block">Used to store file names with lastModified time</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.lang.String[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#genericErrorMessage">genericErrorMessage</a></strong></code>
|
|
<div class="block">generic error message to display on error</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#headless">headless</a></strong></code>
|
|
<div class="block">whether to run in headless mode</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.lang.String[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#headlessMessage">headlessMessage</a></strong></code>
|
|
<div class="block">messages to be passed via liveconnect in headless mode</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#headlessWaiting">headlessWaiting</a></strong></code>
|
|
<div class="block">whether to switch applets in headless mode or wait longer</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.lang.Thread</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#loaderThread">loaderThread</a></strong></code>
|
|
<div class="block">actual thread that does the loading</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.awt.Image</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#logo">logo</a></strong></code>
|
|
<div class="block">logo to be shown while loading</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.awt.Image</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#logoBuffer">logoBuffer</a></strong></code>
|
|
<div class="block">logo to be shown while loading</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.applet.Applet</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#lwjglApplet">lwjglApplet</a></strong></code>
|
|
<div class="block">applet to load after all downloads are complete</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#lzmaSupported">lzmaSupported</a></strong></code>
|
|
<div class="block">whether lzma is supported</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.lang.String[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#minimumJREMessage">minimumJREMessage</a></strong></code>
|
|
<div class="block">error message to display if minimum JRE version is not met</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#minimumJreNotFound">minimumJreNotFound</a></strong></code>
|
|
<div class="block">whether the minimum required JRE version is not found</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#nativeJarCount">nativeJarCount</a></strong></code>
|
|
<div class="block">Number of native jars</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#natives_loaded">natives_loaded</a></strong></code>
|
|
<div class="block">have natives been loaded by another instance of this applet</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.awt.Image</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#offscreen">offscreen</a></strong></code>
|
|
<div class="block">offscreen image used</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#pack200Supported">pack200Supported</a></strong></code>
|
|
<div class="block">whether pack200 is supported</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#painting">painting</a></strong></code>
|
|
<div class="block">set to true while painting is done</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#percentage">percentage</a></strong></code>
|
|
<div class="block">used to calculate length of progress bar</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#prependHost">prependHost</a></strong></code>
|
|
<div class="block">whether to prepend host to cache path</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.awt.Image</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#progressbar">progressbar</a></strong></code>
|
|
<div class="block">progressbar to render while loading</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.awt.Image</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#progressbarBuffer">progressbarBuffer</a></strong></code>
|
|
<div class="block">progressbar to render while loading</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#state">state</a></strong></code>
|
|
<div class="block">state of applet loader</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_CHECK_JRE_VERSION">STATE_CHECK_JRE_VERSION</a></strong></code>
|
|
<div class="block">checking version of jre</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_CHECKING_CACHE">STATE_CHECKING_CACHE</a></strong></code>
|
|
<div class="block">checking for already downloaded files</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_CHECKING_FOR_UPDATES">STATE_CHECKING_FOR_UPDATES</a></strong></code>
|
|
<div class="block">checking if any updates are available for cache files</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_DETERMINING_PACKAGES">STATE_DETERMINING_PACKAGES</a></strong></code>
|
|
<div class="block">determining which packages that are required</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_DONE">STATE_DONE</a></strong></code>
|
|
<div class="block">done</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_DOWNLOADING">STATE_DOWNLOADING</a></strong></code>
|
|
<div class="block">downloading packages</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_EXTRACTING_PACKAGES">STATE_EXTRACTING_PACKAGES</a></strong></code>
|
|
<div class="block">extracting packages</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_INIT">STATE_INIT</a></strong></code>
|
|
<div class="block">initializing</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_INITIALIZE_REAL_APPLET">STATE_INITIALIZE_REAL_APPLET</a></strong></code>
|
|
<div class="block">initializing real applet</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_START_REAL_APPLET">STATE_START_REAL_APPLET</a></strong></code>
|
|
<div class="block">stating real applet</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_SWITCHING_APPLET">STATE_SWITCHING_APPLET</a></strong></code>
|
|
<div class="block">switching to real applet</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_UPDATING_CLASSPATH">STATE_UPDATING_CLASSPATH</a></strong></code>
|
|
<div class="block">updating the classpath</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#STATE_VALIDATING_PACKAGES">STATE_VALIDATING_PACKAGES</a></strong></code>
|
|
<div class="block">validating packages</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#subtaskMessage">subtaskMessage</a></strong></code>
|
|
<div class="block">String to display as a subtask</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#totalDownloadSize">totalDownloadSize</a></strong></code>
|
|
<div class="block">total size of download in bytes</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#totalSizeExtract">totalSizeExtract</a></strong></code>
|
|
<div class="block">total size of extracted in bytes</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.net.URL[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#urlList">urlList</a></strong></code>
|
|
<div class="block">urls of the jars to download</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="fields_inherited_from_class_java.awt.Component">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Fields inherited from class java.awt.Component</h3>
|
|
<code>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="fields_inherited_from_class_java.awt.image.ImageObserver">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Fields inherited from interface java.awt.image.ImageObserver</h3>
|
|
<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="constructor_summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Constructor Summary</h3>
|
|
<table class="overviewSummary" 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="colOne" scope="col">Constructor and Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colOne"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#AppletLoader()">AppletLoader</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
<th class="colLast" scope="col">Method and Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#appletResize(int, int)">appletResize</a></strong>(int width,
|
|
int height)</code>
|
|
<div class="block">Transfers the call of AppletResize from the stub to the lwjglApplet.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#certificatesMatch(java.security.cert.Certificate[], java.security.cert.Certificate[])">certificatesMatch</a></strong>(java.security.cert.Certificate[] certs1,
|
|
java.security.cert.Certificate[] certs2)</code>
|
|
<div class="block">Compare two certificate chains to see if they match</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#cleanUp()">cleanUp</a></strong>()</code>
|
|
<div class="block">Clean up resources</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#compareVersion(java.io.File, java.lang.String)">compareVersion</a></strong>(java.io.File versionFile,
|
|
java.lang.String version)</code>
|
|
<div class="block">This method will return true if the version stored in the file
|
|
matches the supplied String version.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#debug_sleep(long)">debug_sleep</a></strong>(long ms)</code>
|
|
<div class="block">Utility method for sleeping
|
|
Will only really sleep if debug has been enabled</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#destroy()">destroy</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#downloadJars(java.lang.String)">downloadJars</a></strong>(java.lang.String path)</code>
|
|
<div class="block">Will download the jars from the server using the list of urls
|
|
in urlList, while at the same time updating progress bar</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#extractGZip(java.lang.String, java.lang.String)">extractGZip</a></strong>(java.lang.String in,
|
|
java.lang.String out)</code>
|
|
<div class="block">Extract GZip File</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#extractJars(java.lang.String)">extractJars</a></strong>(java.lang.String path)</code>
|
|
<div class="block">Extract all jars from any lzma/gz/pack files</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#extractLZMA(java.lang.String, java.lang.String)">extractLZMA</a></strong>(java.lang.String in,
|
|
java.lang.String out)</code>
|
|
<div class="block">Extract LZMA File</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#extractNatives(java.lang.String)">extractNatives</a></strong>(java.lang.String path)</code>
|
|
<div class="block">This method will extract all file from the native jar and extract them
|
|
to the subdirectory called "natives" in the local path, will also check
|
|
to see if the native jar files is signed properly</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#extractPack(java.lang.String, java.lang.String)">extractPack</a></strong>(java.lang.String in,
|
|
java.lang.String out)</code>
|
|
<div class="block">Extract Pack File</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#fatalErrorOccured(java.lang.String, java.lang.Exception)">fatalErrorOccured</a></strong>(java.lang.String error,
|
|
java.lang.Exception e)</code>
|
|
<div class="block">Sets the error message and print debug information</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>java.applet.Applet</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getApplet()">getApplet</a></strong>()</code>
|
|
<div class="block">Retrieves the applet that has been loaded.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getBooleanParameter(java.lang.String, boolean)">getBooleanParameter</a></strong>(java.lang.String name,
|
|
boolean defaultValue)</code>
|
|
<div class="block">Retrieves the boolean value for the parameter</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getCacheDirectory()">getCacheDirectory</a></strong>()</code>
|
|
<div class="block">This method will return the location of the cache directory.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.awt.Color</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getColor(java.lang.String, java.awt.Color)">getColor</a></strong>(java.lang.String param,
|
|
java.awt.Color defaultColor)</code>
|
|
<div class="block">Retrieves the color</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected static java.security.cert.Certificate[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getCurrentCertificates()">getCurrentCertificates</a></strong>()</code>
|
|
<div class="block">Returns the current certificate chain of the AppletLoader</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getDescriptionForState()">getDescriptionForState</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getFileName(java.net.URL)">getFileName</a></strong>(java.net.URL url)</code>
|
|
<div class="block">Get file name portion of URL.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.awt.Image</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getImage(java.lang.String)">getImage</a></strong>(java.lang.String s)</code>
|
|
<div class="block">Get Image from path provided</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>java.awt.Image</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getImage(java.net.URL)">getImage</a></strong>(java.net.URL url)</code>
|
|
<div class="block">Get Image from path provided</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getIntParameter(java.lang.String, int)">getIntParameter</a></strong>(java.lang.String name,
|
|
int defaultValue)</code>
|
|
<div class="block">Retrieves the int value for the applet</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getJarInfo(java.io.File)">getJarInfo</a></strong>(java.io.File dir)</code>
|
|
<div class="block">This method will get the files sizes of the files to download.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.io.InputStream</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getJarInputStream(java.lang.String, java.net.URLConnection)">getJarInputStream</a></strong>(java.lang.String currentFile,
|
|
java.net.URLConnection urlconnection)</code>
|
|
<div class="block">Retrieves a jar files input stream.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getJarName(java.net.URL)">getJarName</a></strong>(java.net.URL url)</code>
|
|
<div class="block">Get jar name from URL.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getLWJGLCacheDir()">getLWJGLCacheDir</a></strong>()</code>
|
|
<div class="block">Get path to the lwjgl cache directory.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>java.lang.String[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getMessages()">getMessages</a></strong>()</code>
|
|
<div class="block">Retrieves the current message for the current status.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getStatus()">getStatus</a></strong>()</code>
|
|
<div class="block">Retrieves the current status of the AppletLoader and is
|
|
used by liveconnect when running in headless mode.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#getStringParameter(java.lang.String, java.lang.String)">getStringParameter</a></strong>(java.lang.String name,
|
|
java.lang.String defaultValue)</code>
|
|
<div class="block">Retrieves the String value for the parameter</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#imageUpdate(java.awt.Image, int, int, int, int, int)">imageUpdate</a></strong>(java.awt.Image img,
|
|
int flag,
|
|
int x,
|
|
int y,
|
|
int width,
|
|
int height)</code>
|
|
<div class="block">When an animated gif frame is ready to be drawn the ImageObserver
|
|
will call this method.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#init()">init</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#isMinJREVersionAvailable()">isMinJREVersionAvailable</a></strong>()</code>
|
|
<div class="block">When this method is supplied with a JRE version it will compare it to the
|
|
current JRE version.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#isZipValid(java.io.File)">isZipValid</a></strong>(java.io.File file)</code>
|
|
<div class="block">This method will check if a zip file is valid by running through it
|
|
and checking for any corruption and CRC failures</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#loadJarURLs()">loadJarURLs</a></strong>()</code>
|
|
<div class="block">Reads list of jars to download and adds the urls to urlList
|
|
also finds out which OS you are on and adds appropriate native
|
|
jar to the urlList</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#paint(java.awt.Graphics)">paint</a></strong>(java.awt.Graphics g)</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.util.HashMap<java.lang.String,java.lang.Long></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#readHashMapFile(java.io.File)">readHashMapFile</a></strong>(java.io.File file)</code>
|
|
<div class="block">read the HashMap from File</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.lang.Object</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#readObjectFile(java.io.File)">readObjectFile</a></strong>(java.io.File file)</code>
|
|
<div class="block">read the object from the File</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#readStringFile(java.io.File)">readStringFile</a></strong>(java.io.File file)</code>
|
|
<div class="block">read String object from File</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#replaceLast(java.lang.String, java.lang.String, java.lang.String)">replaceLast</a></strong>(java.lang.String original,
|
|
java.lang.String target,
|
|
java.lang.String replacement)</code>
|
|
<div class="block">Replaces the last occurrence of the specified target substring with
|
|
the specified replacement string in a string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#run()">run</a></strong>()</code>
|
|
<div class="block">9 steps
|
|
|
|
1) check jre version meets minimum requirements
|
|
2) check applet cache and decide which jars to download
|
|
3) download the jars
|
|
4) extract native files
|
|
5) validate jars for any corruption
|
|
6) save applet cache information
|
|
7) add jars to class path
|
|
8) set any lwjgl properties
|
|
9) switch to loaded applet</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#setLWJGLProperties()">setLWJGLProperties</a></strong>()</code>
|
|
<div class="block">Parses the java_arguments list and sets lwjgl specific
|
|
properties accordingly, before the launch.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#setState(int)">setState</a></strong>(int state)</code>
|
|
<div class="block">set the state of applet loader</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#sleep(long)">sleep</a></strong>(long ms)</code>
|
|
<div class="block">Utility method for sleeping</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#start()">start</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#stop()">stop</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#switchApplet()">switchApplet</a></strong>()</code>
|
|
<div class="block">replace the current applet with the lwjgl applet
|
|
using AppletStub and initialise and start it</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#trimExtensionByCapabilities(java.lang.String)">trimExtensionByCapabilities</a></strong>(java.lang.String file)</code>
|
|
<div class="block">Trims the passed file string based on the available capabilities</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#update(java.awt.Graphics)">update</a></strong>(java.awt.Graphics g)</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#updateClassPath(java.lang.String)">updateClassPath</a></strong>(java.lang.String path)</code>
|
|
<div class="block">Edits the ClassPath at runtime to include the jars
|
|
that have just been downloaded and then adds the
|
|
lwjgl natives folder property.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#validateJars(java.lang.String)">validateJars</a></strong>(java.lang.String path)</code>
|
|
<div class="block">Check and validate jars which will be loaded into the classloader to make
|
|
sure that they are not corrupt.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>protected void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../org/lwjgl/util/applet/AppletLoader.html#writeObjectFile(java.io.File, java.lang.Object)">writeObjectFile</a></strong>(java.io.File file,
|
|
java.lang.Object object)</code>
|
|
<div class="block">write object to specified File</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods_inherited_from_class_java.applet.Applet">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from class java.applet.Applet</h3>
|
|
<code>getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods_inherited_from_class_java.awt.Panel">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from class java.awt.Panel</h3>
|
|
<code>addNotify</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods_inherited_from_class_java.awt.Container">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from class java.awt.Container</h3>
|
|
<code>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate, validateTree</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods_inherited_from_class_java.awt.Component">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from class java.awt.Component</h3>
|
|
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</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>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods_inherited_from_class_java.applet.AppletStub">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from interface java.applet.AppletStub</h3>
|
|
<code>getAppletContext, getCodeBase, getDocumentBase, getParameter, isActive</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="STATE_INIT">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_INIT</h4>
|
|
<pre>public static final int STATE_INIT</pre>
|
|
<div class="block">initializing</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_INIT">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_CHECK_JRE_VERSION">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_CHECK_JRE_VERSION</h4>
|
|
<pre>public static final int STATE_CHECK_JRE_VERSION</pre>
|
|
<div class="block">checking version of jre</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_CHECK_JRE_VERSION">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_DETERMINING_PACKAGES">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_DETERMINING_PACKAGES</h4>
|
|
<pre>public static final int STATE_DETERMINING_PACKAGES</pre>
|
|
<div class="block">determining which packages that are required</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_DETERMINING_PACKAGES">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_CHECKING_CACHE">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_CHECKING_CACHE</h4>
|
|
<pre>public static final int STATE_CHECKING_CACHE</pre>
|
|
<div class="block">checking for already downloaded files</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_CHECKING_CACHE">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_CHECKING_FOR_UPDATES">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_CHECKING_FOR_UPDATES</h4>
|
|
<pre>public static final int STATE_CHECKING_FOR_UPDATES</pre>
|
|
<div class="block">checking if any updates are available for cache files</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_CHECKING_FOR_UPDATES">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_DOWNLOADING">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_DOWNLOADING</h4>
|
|
<pre>public static final int STATE_DOWNLOADING</pre>
|
|
<div class="block">downloading packages</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_DOWNLOADING">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_EXTRACTING_PACKAGES">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_EXTRACTING_PACKAGES</h4>
|
|
<pre>public static final int STATE_EXTRACTING_PACKAGES</pre>
|
|
<div class="block">extracting packages</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_EXTRACTING_PACKAGES">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_VALIDATING_PACKAGES">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_VALIDATING_PACKAGES</h4>
|
|
<pre>public static final int STATE_VALIDATING_PACKAGES</pre>
|
|
<div class="block">validating packages</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_VALIDATING_PACKAGES">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_UPDATING_CLASSPATH">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_UPDATING_CLASSPATH</h4>
|
|
<pre>public static final int STATE_UPDATING_CLASSPATH</pre>
|
|
<div class="block">updating the classpath</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_UPDATING_CLASSPATH">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_SWITCHING_APPLET">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_SWITCHING_APPLET</h4>
|
|
<pre>public static final int STATE_SWITCHING_APPLET</pre>
|
|
<div class="block">switching to real applet</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_SWITCHING_APPLET">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_INITIALIZE_REAL_APPLET">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_INITIALIZE_REAL_APPLET</h4>
|
|
<pre>public static final int STATE_INITIALIZE_REAL_APPLET</pre>
|
|
<div class="block">initializing real applet</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_INITIALIZE_REAL_APPLET">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_START_REAL_APPLET">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_START_REAL_APPLET</h4>
|
|
<pre>public static final int STATE_START_REAL_APPLET</pre>
|
|
<div class="block">stating real applet</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_START_REAL_APPLET">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="STATE_DONE">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>STATE_DONE</h4>
|
|
<pre>public static final int STATE_DONE</pre>
|
|
<div class="block">done</div>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.lwjgl.util.applet.AppletLoader.STATE_DONE">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="percentage">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>percentage</h4>
|
|
<pre>protected volatile int percentage</pre>
|
|
<div class="block">used to calculate length of progress bar</div>
|
|
</li>
|
|
</ul>
|
|
<a name="totalDownloadSize">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>totalDownloadSize</h4>
|
|
<pre>protected int totalDownloadSize</pre>
|
|
<div class="block">total size of download in bytes</div>
|
|
</li>
|
|
</ul>
|
|
<a name="currentSizeExtract">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>currentSizeExtract</h4>
|
|
<pre>protected int currentSizeExtract</pre>
|
|
<div class="block">current size of extracted in bytes</div>
|
|
</li>
|
|
</ul>
|
|
<a name="totalSizeExtract">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>totalSizeExtract</h4>
|
|
<pre>protected int totalSizeExtract</pre>
|
|
<div class="block">total size of extracted in bytes</div>
|
|
</li>
|
|
</ul>
|
|
<a name="logo">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>logo</h4>
|
|
<pre>protected java.awt.Image logo</pre>
|
|
<div class="block">logo to be shown while loading</div>
|
|
</li>
|
|
</ul>
|
|
<a name="logoBuffer">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>logoBuffer</h4>
|
|
<pre>protected java.awt.Image logoBuffer</pre>
|
|
<div class="block">logo to be shown while loading</div>
|
|
</li>
|
|
</ul>
|
|
<a name="progressbar">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>progressbar</h4>
|
|
<pre>protected java.awt.Image progressbar</pre>
|
|
<div class="block">progressbar to render while loading</div>
|
|
</li>
|
|
</ul>
|
|
<a name="progressbarBuffer">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>progressbarBuffer</h4>
|
|
<pre>protected java.awt.Image progressbarBuffer</pre>
|
|
<div class="block">progressbar to render while loading</div>
|
|
</li>
|
|
</ul>
|
|
<a name="offscreen">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>offscreen</h4>
|
|
<pre>protected java.awt.Image offscreen</pre>
|
|
<div class="block">offscreen image used</div>
|
|
</li>
|
|
</ul>
|
|
<a name="painting">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>painting</h4>
|
|
<pre>protected boolean painting</pre>
|
|
<div class="block">set to true while painting is done</div>
|
|
</li>
|
|
</ul>
|
|
<a name="bgColor">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>bgColor</h4>
|
|
<pre>protected java.awt.Color bgColor</pre>
|
|
<div class="block">background color of applet</div>
|
|
</li>
|
|
</ul>
|
|
<a name="fgColor">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>fgColor</h4>
|
|
<pre>protected java.awt.Color fgColor</pre>
|
|
<div class="block">color to write foreground in</div>
|
|
</li>
|
|
</ul>
|
|
<a name="urlList">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>urlList</h4>
|
|
<pre>protected java.net.URL[] urlList</pre>
|
|
<div class="block">urls of the jars to download</div>
|
|
</li>
|
|
</ul>
|
|
<a name="classLoader">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>classLoader</h4>
|
|
<pre>protected java.lang.ClassLoader classLoader</pre>
|
|
<div class="block">classLoader used to add downloaded jars to the classpath</div>
|
|
</li>
|
|
</ul>
|
|
<a name="loaderThread">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>loaderThread</h4>
|
|
<pre>protected java.lang.Thread loaderThread</pre>
|
|
<div class="block">actual thread that does the loading</div>
|
|
</li>
|
|
</ul>
|
|
<a name="animationThread">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>animationThread</h4>
|
|
<pre>protected java.lang.Thread animationThread</pre>
|
|
<div class="block">animation thread that renders our load screen while loading</div>
|
|
</li>
|
|
</ul>
|
|
<a name="lwjglApplet">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>lwjglApplet</h4>
|
|
<pre>protected java.applet.Applet lwjglApplet</pre>
|
|
<div class="block">applet to load after all downloads are complete</div>
|
|
</li>
|
|
</ul>
|
|
<a name="debugMode">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>debugMode</h4>
|
|
<pre>protected boolean debugMode</pre>
|
|
<div class="block">whether we're running in debug mode</div>
|
|
</li>
|
|
</ul>
|
|
<a name="prependHost">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>prependHost</h4>
|
|
<pre>protected boolean prependHost</pre>
|
|
<div class="block">whether to prepend host to cache path</div>
|
|
</li>
|
|
</ul>
|
|
<a name="filesLastModified">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>filesLastModified</h4>
|
|
<pre>protected java.util.HashMap<java.lang.String,java.lang.Long> filesLastModified</pre>
|
|
<div class="block">Used to store file names with lastModified time</div>
|
|
</li>
|
|
</ul>
|
|
<a name="fileSizes">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>fileSizes</h4>
|
|
<pre>protected int[] fileSizes</pre>
|
|
<div class="block">Sizes of files to download</div>
|
|
</li>
|
|
</ul>
|
|
<a name="nativeJarCount">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>nativeJarCount</h4>
|
|
<pre>protected int nativeJarCount</pre>
|
|
<div class="block">Number of native jars</div>
|
|
</li>
|
|
</ul>
|
|
<a name="cacheEnabled">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>cacheEnabled</h4>
|
|
<pre>protected boolean cacheEnabled</pre>
|
|
<div class="block">whether to use caching system, only download files that have changed</div>
|
|
</li>
|
|
</ul>
|
|
<a name="subtaskMessage">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>subtaskMessage</h4>
|
|
<pre>protected java.lang.String subtaskMessage</pre>
|
|
<div class="block">String to display as a subtask</div>
|
|
</li>
|
|
</ul>
|
|
<a name="state">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>state</h4>
|
|
<pre>protected volatile int state</pre>
|
|
<div class="block">state of applet loader</div>
|
|
</li>
|
|
</ul>
|
|
<a name="lzmaSupported">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>lzmaSupported</h4>
|
|
<pre>protected boolean lzmaSupported</pre>
|
|
<div class="block">whether lzma is supported</div>
|
|
</li>
|
|
</ul>
|
|
<a name="pack200Supported">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>pack200Supported</h4>
|
|
<pre>protected boolean pack200Supported</pre>
|
|
<div class="block">whether pack200 is supported</div>
|
|
</li>
|
|
</ul>
|
|
<a name="headless">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>headless</h4>
|
|
<pre>protected boolean headless</pre>
|
|
<div class="block">whether to run in headless mode</div>
|
|
</li>
|
|
</ul>
|
|
<a name="headlessWaiting">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>headlessWaiting</h4>
|
|
<pre>protected boolean headlessWaiting</pre>
|
|
<div class="block">whether to switch applets in headless mode or wait longer</div>
|
|
</li>
|
|
</ul>
|
|
<a name="headlessMessage">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>headlessMessage</h4>
|
|
<pre>protected java.lang.String[] headlessMessage</pre>
|
|
<div class="block">messages to be passed via liveconnect in headless mode</div>
|
|
</li>
|
|
</ul>
|
|
<a name="concurrentLookupThreads">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>concurrentLookupThreads</h4>
|
|
<pre>protected int concurrentLookupThreads</pre>
|
|
<div class="block">threads to use when fetching information of files to be downloaded</div>
|
|
</li>
|
|
</ul>
|
|
<a name="fatalError">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>fatalError</h4>
|
|
<pre>protected boolean fatalError</pre>
|
|
<div class="block">whether a fatal error occurred</div>
|
|
</li>
|
|
</ul>
|
|
<a name="certificateRefused">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>certificateRefused</h4>
|
|
<pre>protected boolean certificateRefused</pre>
|
|
<div class="block">whether a certificate refused error occurred</div>
|
|
</li>
|
|
</ul>
|
|
<a name="minimumJreNotFound">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>minimumJreNotFound</h4>
|
|
<pre>protected boolean minimumJreNotFound</pre>
|
|
<div class="block">whether the minimum required JRE version is not found</div>
|
|
</li>
|
|
</ul>
|
|
<a name="genericErrorMessage">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>genericErrorMessage</h4>
|
|
<pre>protected java.lang.String[] genericErrorMessage</pre>
|
|
<div class="block">generic error message to display on error</div>
|
|
</li>
|
|
</ul>
|
|
<a name="certificateRefusedMessage">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>certificateRefusedMessage</h4>
|
|
<pre>protected java.lang.String[] certificateRefusedMessage</pre>
|
|
<div class="block">error message to display if user refuses to accept certificate</div>
|
|
</li>
|
|
</ul>
|
|
<a name="minimumJREMessage">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>minimumJREMessage</h4>
|
|
<pre>protected java.lang.String[] minimumJREMessage</pre>
|
|
<div class="block">error message to display if minimum JRE version is not met</div>
|
|
</li>
|
|
</ul>
|
|
<a name="errorMessage">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>errorMessage</h4>
|
|
<pre>protected java.lang.String[] errorMessage</pre>
|
|
<div class="block">fatal error message to display</div>
|
|
</li>
|
|
</ul>
|
|
<a name="natives_loaded">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>natives_loaded</h4>
|
|
<pre>protected static boolean natives_loaded</pre>
|
|
<div class="block">have natives been loaded by another instance of this applet</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="constructor_detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Constructor Detail</h3>
|
|
<a name="AppletLoader()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>AppletLoader</h4>
|
|
<pre>public AppletLoader()</pre>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<!-- ============ METHOD DETAIL ========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="method_detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Method Detail</h3>
|
|
<a name="init()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>init</h4>
|
|
<pre>public void init()</pre>
|
|
<dl>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>init</code> in class <code>java.applet.Applet</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="start()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>start</h4>
|
|
<pre>public void start()</pre>
|
|
<dl>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>start</code> in class <code>java.applet.Applet</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="stop()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>stop</h4>
|
|
<pre>public void stop()</pre>
|
|
<dl>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>stop</code> in class <code>java.applet.Applet</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="destroy()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>destroy</h4>
|
|
<pre>public void destroy()</pre>
|
|
<dl>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>destroy</code> in class <code>java.applet.Applet</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="cleanUp()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>cleanUp</h4>
|
|
<pre>protected void cleanUp()</pre>
|
|
<div class="block">Clean up resources</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getApplet()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getApplet</h4>
|
|
<pre>public java.applet.Applet getApplet()</pre>
|
|
<div class="block">Retrieves the applet that has been loaded. Useful for liveconnect.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getStatus()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getStatus</h4>
|
|
<pre>public int getStatus()</pre>
|
|
<div class="block">Retrieves the current status of the AppletLoader and is
|
|
used by liveconnect when running in headless mode.
|
|
|
|
This method will return the current progress of the AppletLoader
|
|
as a value from 0-100. In the case of a fatal error it will
|
|
return -1. If the certificate is refused it will return -2.
|
|
If the minimum jre requirement is not met will return -3.
|
|
|
|
When method returns 100 the AppletLoader will sleep until the
|
|
method is called again. When called again it will switch to the
|
|
LWJGL Applet. This is a useful trigger to start the LWJGL applet
|
|
when needed.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getMessages()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getMessages</h4>
|
|
<pre>public java.lang.String[] getMessages()</pre>
|
|
<div class="block">Retrieves the current message for the current status.
|
|
Used by liveconnect when running in headless mode.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="appletResize(int, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>appletResize</h4>
|
|
<pre>public void appletResize(int width,
|
|
int height)</pre>
|
|
<div class="block">Transfers the call of AppletResize from the stub to the lwjglApplet.</div>
|
|
<dl>
|
|
<dt><strong>Specified by:</strong></dt>
|
|
<dd><code>appletResize</code> in interface <code>java.applet.AppletStub</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="update(java.awt.Graphics)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>update</h4>
|
|
<pre>public final void update(java.awt.Graphics g)</pre>
|
|
<dl>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>update</code> in class <code>java.awt.Container</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="paint(java.awt.Graphics)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>paint</h4>
|
|
<pre>public void paint(java.awt.Graphics g)</pre>
|
|
<dl>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>paint</code> in class <code>java.awt.Container</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="imageUpdate(java.awt.Image, int, int, int, int, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>imageUpdate</h4>
|
|
<pre>public boolean imageUpdate(java.awt.Image img,
|
|
int flag,
|
|
int x,
|
|
int y,
|
|
int width,
|
|
int height)</pre>
|
|
<div class="block">When an animated gif frame is ready to be drawn the ImageObserver
|
|
will call this method.
|
|
|
|
The Image frame is copied into a buffer, which is then drawn.
|
|
This is done to prevent image tearing on gif animations.</div>
|
|
<dl>
|
|
<dt><strong>Specified by:</strong></dt>
|
|
<dd><code>imageUpdate</code> in interface <code>java.awt.image.ImageObserver</code></dd>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>imageUpdate</code> in class <code>java.awt.Component</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getDescriptionForState()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getDescriptionForState</h4>
|
|
<pre>protected java.lang.String getDescriptionForState()</pre>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>string describing the state of the loader</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="trimExtensionByCapabilities(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>trimExtensionByCapabilities</h4>
|
|
<pre>protected java.lang.String trimExtensionByCapabilities(java.lang.String file)</pre>
|
|
<div class="block">Trims the passed file string based on the available capabilities</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - string of files to be trimmed</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>trimmed string based on capabilities of client</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="loadJarURLs()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>loadJarURLs</h4>
|
|
<pre>protected void loadJarURLs()
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Reads list of jars to download and adds the urls to urlList
|
|
also finds out which OS you are on and adds appropriate native
|
|
jar to the urlList</div>
|
|
<dl><dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="run()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>run</h4>
|
|
<pre>public void run()</pre>
|
|
<div class="block">9 steps
|
|
|
|
1) check jre version meets minimum requirements
|
|
2) check applet cache and decide which jars to download
|
|
3) download the jars
|
|
4) extract native files
|
|
5) validate jars for any corruption
|
|
6) save applet cache information
|
|
7) add jars to class path
|
|
8) set any lwjgl properties
|
|
9) switch to loaded applet</div>
|
|
<dl>
|
|
<dt><strong>Specified by:</strong></dt>
|
|
<dd><code>run</code> in interface <code>java.lang.Runnable</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isMinJREVersionAvailable()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isMinJREVersionAvailable</h4>
|
|
<pre>public boolean isMinJREVersionAvailable()
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">When this method is supplied with a JRE version it will compare it to the
|
|
current JRE version.
|
|
|
|
minimum requried JRE version is set using al_min_jre parameter, if not
|
|
this is not set then the value will default to version 1.5
|
|
|
|
The minimumVersion should follow a structure such as x.x.x_x
|
|
Example values would include 1.6.0_10 or a subset like 1.6.0 or 1.6</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>returns true if the available version is greater or equal to the
|
|
minimum version required</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - a NumberFormatException is thrown if the string is not valid</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="compareVersion(java.io.File, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>compareVersion</h4>
|
|
<pre>protected boolean compareVersion(java.io.File versionFile,
|
|
java.lang.String version)</pre>
|
|
<div class="block">This method will return true if the version stored in the file
|
|
matches the supplied String version.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>versionFile</code> - - location to file containing version information</dd><dd><code>version</code> - - String version that needs to be compared</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>returns true if the version in file matches specified version</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="setLWJGLProperties()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setLWJGLProperties</h4>
|
|
<pre>protected void setLWJGLProperties()</pre>
|
|
<div class="block">Parses the java_arguments list and sets lwjgl specific
|
|
properties accordingly, before the launch.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getCacheDirectory()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getCacheDirectory</h4>
|
|
<pre>protected java.lang.String getCacheDirectory()
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">This method will return the location of the cache directory. All the
|
|
applet files will be downloaded and stored here. A folder will be
|
|
created inside the LWJGL cache directory from the al_title parameter.
|
|
This folder will also be prepended by the host name of the codebase
|
|
to avoid conflict with same named applets on other hosts.</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>path to applets cache directory</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if access is denied</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getLWJGLCacheDir()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getLWJGLCacheDir</h4>
|
|
<pre>protected java.lang.String getLWJGLCacheDir()</pre>
|
|
<div class="block">Get path to the lwjgl cache directory. This location will be where
|
|
the OS keeps temporary files.</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>path to the lwjgl cache directory</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="readStringFile(java.io.File)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>readStringFile</h4>
|
|
<pre>protected java.lang.String readStringFile(java.io.File file)</pre>
|
|
<div class="block">read String object from File</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - to be read</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the String stored in the file or null if it fails</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="readHashMapFile(java.io.File)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>readHashMapFile</h4>
|
|
<pre>protected java.util.HashMap<java.lang.String,java.lang.Long> readHashMapFile(java.io.File file)</pre>
|
|
<div class="block">read the HashMap from File</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - the file to read</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the hashmap stored in the file or an empty hashmap if it fails</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="readObjectFile(java.io.File)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>readObjectFile</h4>
|
|
<pre>protected java.lang.Object readObjectFile(java.io.File file)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">read the object from the File</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - the file to read</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the object contained in the file or null if it fails</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if it fails to read object from file</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="writeObjectFile(java.io.File, java.lang.Object)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>writeObjectFile</h4>
|
|
<pre>protected void writeObjectFile(java.io.File file,
|
|
java.lang.Object object)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">write object to specified File</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - the file to write out to</dd><dd><code>object</code> - the contents of the file</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if it fails to write file</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="updateClassPath(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>updateClassPath</h4>
|
|
<pre>protected void updateClassPath(java.lang.String path)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Edits the ClassPath at runtime to include the jars
|
|
that have just been downloaded and then adds the
|
|
lwjgl natives folder property.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - location where applet is stored</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if it fails to add classpath</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="switchApplet()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>switchApplet</h4>
|
|
<pre>protected void switchApplet()
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">replace the current applet with the lwjgl applet
|
|
using AppletStub and initialise and start it</div>
|
|
<dl><dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getJarInfo(java.io.File)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getJarInfo</h4>
|
|
<pre>protected void getJarInfo(java.io.File dir)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">This method will get the files sizes of the files to download.
|
|
It wil further get the lastModified time of files
|
|
and save it in a hashmap, if cache is enabled it will mark
|
|
those files that have not changed since last download to not
|
|
redownloaded.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dir</code> - - location to read cache file from</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - - if fails to get infomation</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="downloadJars(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>downloadJars</h4>
|
|
<pre>protected void downloadJars(java.lang.String path)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Will download the jars from the server using the list of urls
|
|
in urlList, while at the same time updating progress bar</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - location of the directory to save to</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if download fails</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getJarInputStream(java.lang.String, java.net.URLConnection)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getJarInputStream</h4>
|
|
<pre>protected java.io.InputStream getJarInputStream(java.lang.String currentFile,
|
|
java.net.URLConnection urlconnection)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Retrieves a jar files input stream. This method exists primarily to fix an Opera hang in getInputStream</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>urlconnection</code> - connection to get input stream from</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>InputStream or null if not possible</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="extractLZMA(java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>extractLZMA</h4>
|
|
<pre>protected void extractLZMA(java.lang.String in,
|
|
java.lang.String out)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Extract LZMA File</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - Input path to pack file</dd><dd><code>out</code> - output path to resulting file</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if any errors occur</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="extractGZip(java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>extractGZip</h4>
|
|
<pre>protected void extractGZip(java.lang.String in,
|
|
java.lang.String out)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Extract GZip File</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - Input path to pack file</dd><dd><code>out</code> - output path to resulting file</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if any errors occur</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="extractPack(java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>extractPack</h4>
|
|
<pre>protected void extractPack(java.lang.String in,
|
|
java.lang.String out)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Extract Pack File</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - Input path to pack file</dd><dd><code>out</code> - output path to resulting file</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if any errors occur</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="extractJars(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>extractJars</h4>
|
|
<pre>protected void extractJars(java.lang.String path)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Extract all jars from any lzma/gz/pack files</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - output path</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if any errors occur</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="extractNatives(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>extractNatives</h4>
|
|
<pre>protected void extractNatives(java.lang.String path)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">This method will extract all file from the native jar and extract them
|
|
to the subdirectory called "natives" in the local path, will also check
|
|
to see if the native jar files is signed properly</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - base folder containing all downloaded jars</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if it fails to extract files</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="certificatesMatch(java.security.cert.Certificate[], java.security.cert.Certificate[])">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>certificatesMatch</h4>
|
|
<pre>protected static boolean certificatesMatch(java.security.cert.Certificate[] certs1,
|
|
java.security.cert.Certificate[] certs2)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Compare two certificate chains to see if they match</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cert1</code> - first chain of certificates</dd><dd><code>cert2</code> - second chain of certificates</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>true if the certificate chains are the same</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getCurrentCertificates()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getCurrentCertificates</h4>
|
|
<pre>protected static java.security.cert.Certificate[] getCurrentCertificates()
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Returns the current certificate chain of the AppletLoader</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>- certificate chain of AppletLoader</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="validateJars(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>validateJars</h4>
|
|
<pre>protected void validateJars(java.lang.String path)
|
|
throws java.lang.Exception</pre>
|
|
<div class="block">Check and validate jars which will be loaded into the classloader to make
|
|
sure that they are not corrupt. This ensures corrupt files are never marked
|
|
as successful downloadeds by the cache system.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - - where the jars are stored</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.Exception</code> - if a corrupt jar is found</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isZipValid(java.io.File)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isZipValid</h4>
|
|
<pre>protected boolean isZipValid(java.io.File file)</pre>
|
|
<div class="block">This method will check if a zip file is valid by running through it
|
|
and checking for any corruption and CRC failures</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - - zip file to test</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>boolean - runs false if the file is corrupt</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getImage(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getImage</h4>
|
|
<pre>protected java.awt.Image getImage(java.lang.String s)</pre>
|
|
<div class="block">Get Image from path provided</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>s</code> - location of the image</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the Image file</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getImage(java.net.URL)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getImage</h4>
|
|
<pre>public java.awt.Image getImage(java.net.URL url)</pre>
|
|
<div class="block">Get Image from path provided</div>
|
|
<dl>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>getImage</code> in class <code>java.applet.Applet</code></dd>
|
|
<dt><span class="strong">Parameters:</span></dt><dd><code>url</code> - location of the image</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the Image file</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getJarName(java.net.URL)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getJarName</h4>
|
|
<pre>protected java.lang.String getJarName(java.net.URL url)</pre>
|
|
<div class="block">Get jar name from URL.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>url</code> - Get jar file name from this url</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>file name as string</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getFileName(java.net.URL)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFileName</h4>
|
|
<pre>protected java.lang.String getFileName(java.net.URL url)</pre>
|
|
<div class="block">Get file name portion of URL.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>url</code> - Get file name from this url</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>file name as string</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getColor(java.lang.String, java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getColor</h4>
|
|
<pre>protected java.awt.Color getColor(java.lang.String param,
|
|
java.awt.Color defaultColor)</pre>
|
|
<div class="block">Retrieves the color</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>param</code> - Color to load</dd><dd><code>defaultColor</code> - Default color to use if no color to load</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Color to use</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="replaceLast(java.lang.String, java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>replaceLast</h4>
|
|
<pre>public java.lang.String replaceLast(java.lang.String original,
|
|
java.lang.String target,
|
|
java.lang.String replacement)</pre>
|
|
<div class="block">Replaces the last occurrence of the specified target substring with
|
|
the specified replacement string in a string.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>original</code> - - String to search</dd><dd><code>target</code> - - substring to find</dd><dd><code>replacement</code> - - what to replace target substring with</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>- return the modified string, if target substring not found return original string</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getStringParameter(java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getStringParameter</h4>
|
|
<pre>protected java.lang.String getStringParameter(java.lang.String name,
|
|
java.lang.String defaultValue)</pre>
|
|
<div class="block">Retrieves the String value for the parameter</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Name of parameter</dd><dd><code>defaultValue</code> - default value to return if no such parameter</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>value of parameter or defaultValue</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getBooleanParameter(java.lang.String, boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getBooleanParameter</h4>
|
|
<pre>protected boolean getBooleanParameter(java.lang.String name,
|
|
boolean defaultValue)</pre>
|
|
<div class="block">Retrieves the boolean value for the parameter</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Name of parameter</dd><dd><code>defaultValue</code> - default value to return if no such parameter</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>value of parameter or defaultValue</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getIntParameter(java.lang.String, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getIntParameter</h4>
|
|
<pre>protected int getIntParameter(java.lang.String name,
|
|
int defaultValue)</pre>
|
|
<div class="block">Retrieves the int value for the applet</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Name of parameter</dd><dd><code>defaultValue</code> - default value to return if no such parameter</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>value of parameter or defaultValue</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="fatalErrorOccured(java.lang.String, java.lang.Exception)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>fatalErrorOccured</h4>
|
|
<pre>protected void fatalErrorOccured(java.lang.String error,
|
|
java.lang.Exception e)</pre>
|
|
<div class="block">Sets the error message and print debug information</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>error</code> - Error message to print</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="setState(int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setState</h4>
|
|
<pre>protected void setState(int state)</pre>
|
|
<div class="block">set the state of applet loader</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>new</code> - state of applet loader</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="debug_sleep(long)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>debug_sleep</h4>
|
|
<pre>protected void debug_sleep(long ms)</pre>
|
|
<div class="block">Utility method for sleeping
|
|
Will only really sleep if debug has been enabled</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ms</code> - milliseconds to sleep</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="sleep(long)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>sleep</h4>
|
|
<pre>protected void sleep(long ms)</pre>
|
|
<div class="block">Utility method for sleeping</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ms</code> - milliseconds to sleep</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="class-use/AppletLoader.html">Use</a></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>Prev Class</li>
|
|
<li>Next Class</li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="../../../../index.html?org/lwjgl/util/applet/AppletLoader.html" target="_top">Frames</a></li>
|
|
<li><a href="AppletLoader.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><a href="#nested_classes_inherited_from_class_java.applet.Applet">Nested</a> | </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 ======= -->
|
|
<p class="legalCopy"><small><i>Copyright © 2002-2009 lwjgl.org. All Rights Reserved.</i></small></p>
|
|
</body>
|
|
</html>
|