Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merged the streams_and_redesign branch. Removed the zip file from the…

… repoo (and moved to downloads page). Added version string to TinySound class.
  • Loading branch information...
commit 013f6914a2a120831283a974be383fef3444db72 2 parents cb7c0b7 + 406d542
@finnkuusisto authored
Showing with 10,548 additions and 5,724 deletions.
  1. +17 −0 README
  2. +29 −44 doc/allclasses-frame.html
  3. +29 −44 doc/allclasses-noframe.html
  4. +128 −130 doc/constant-values.html
  5. +99 −130 doc/deprecated-list.html
  6. +200 −203 doc/help-doc.html
  7. +861 −430 doc/index-all.html
  8. +23 −29 doc/index.html
  9. +542 −598 doc/kuusisto/tinysound/Music.html
  10. +269 −319 doc/kuusisto/tinysound/Sound.html
  11. +629 −488 doc/kuusisto/tinysound/TinySound.html
  12. +331 −350 doc/kuusisto/tinysound/internal/ByteList.html
  13. +691 −0 doc/kuusisto/tinysound/internal/MemMusic.html
  14. +368 −0 doc/kuusisto/tinysound/internal/MemSound.html
  15. +401 −395 doc/kuusisto/tinysound/internal/Mixer.html
  16. +474 −541 doc/kuusisto/tinysound/internal/MusicReference.html
  17. +300 −378 doc/kuusisto/tinysound/internal/SoundReference.html
  18. +277 −0 doc/kuusisto/tinysound/internal/StreamInfo.html
  19. +696 −0 doc/kuusisto/tinysound/internal/StreamMusic.html
  20. +372 −0 doc/kuusisto/tinysound/internal/StreamSound.html
  21. +269 −275 doc/kuusisto/tinysound/internal/UpdateRunner.html
  22. +30 −39 doc/kuusisto/tinysound/internal/package-frame.html
  23. +189 −160 doc/kuusisto/tinysound/internal/package-summary.html
  24. +124 −138 doc/kuusisto/tinysound/internal/package-tree.html
  25. +23 −35 doc/kuusisto/tinysound/package-frame.html
  26. +142 −149 doc/kuusisto/tinysound/package-summary.html
  27. +117 −137 doc/kuusisto/tinysound/package-tree.html
  28. +20 −43 doc/overview-frame.html
  29. +114 −139 doc/overview-summary.html
  30. +128 −137 doc/overview-tree.html
  31. BIN  doc/resources/background.gif
  32. BIN  doc/resources/inherit.gif
  33. BIN  doc/resources/tab.gif
  34. BIN  doc/resources/titlebar.gif
  35. BIN  doc/resources/titlebar_end.gif
  36. +473 −28 doc/stylesheet.css
  37. +49 −106 src/kuusisto/tinysound/Music.java
  38. +17 −48 src/kuusisto/tinysound/Sound.java
  39. +218 −12 src/kuusisto/tinysound/TinySound.java
  40. +536 −0 src/kuusisto/tinysound/internal/MemMusic.java
  41. +236 −0 src/kuusisto/tinysound/internal/MemSound.java
  42. +69 −14 src/kuusisto/tinysound/internal/Mixer.java
  43. +46 −119 src/kuusisto/tinysound/internal/MusicReference.java
  44. +25 −66 src/kuusisto/tinysound/internal/SoundReference.java
  45. +41 −0 src/kuusisto/tinysound/internal/StreamInfo.java
  46. +632 −0 src/kuusisto/tinysound/internal/StreamMusic.java
  47. +314 −0 src/kuusisto/tinysound/internal/StreamSound.java
  48. BIN  tinysound.zip
View
17 README
@@ -4,6 +4,11 @@ TinySound is a simple sound system that wraps the standard Java sound libraries.
It is "tiny" in that it is intended to have a small, easy-to-use interface with
everything that you need to play sounds and music, and nothing that you don't.
+Releases
+--------
+If you would just like to download the jar files, see the downloads page:
+https://github.com/finnkuusisto/TinySound/downloads
+
License
-------
TinySound is licensed under the BSD 2-Clause license. A copy of the license can
@@ -61,6 +66,18 @@ When a Sound is played it is queued to be played from the speakers once. Of
course, you can play a Sound multiple times in an overlapping fashion so it is
generally useful for sound effects. See the Javadocs for more detail.
+Memory Usage
+------------
+The basic loading functions for Music and Sound objects produce implementations
+that store all audio data in memory. This is good for maintaining low latency,
+but can also require a lot of heap space if you load many, or particularly long,
+audio resources. There are loading functions available that allow you to
+request that the audio data be streamed from a file. If this is requested, the
+audio data will first be converted as usual and then written to a temporary file
+from which it will be streamed. This will dramatically reduce the overall
+memory usage (after loading), but can potentially introduce occasional latency
+when reading from disk.
+
Example
-------
There is a very simple example provided in the example directory. You'll need
View
73 doc/allclasses-frame.html
@@ -1,45 +1,30 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_11) on Mon May 14 23:38:16 CDT 2012 -->
-<TITLE>
-All Classes
-</TITLE>
-
-<META NAME="date" CONTENT="2012-05-14">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-
-</HEAD>
-
-<BODY BGCOLOR="white">
-<FONT size="+1" CLASS="FrameHeadingFont">
-<B>All Classes</B></FONT>
-<BR>
-
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal" target="classFrame">ByteList</A>
-<BR>
-<A HREF="kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal" target="classFrame">Mixer</A>
-<BR>
-<A HREF="kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound" target="classFrame">Music</A>
-<BR>
-<A HREF="kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal" target="classFrame">MusicReference</A>
-<BR>
-<A HREF="kuusisto/tinysound/Sound.html" title="class in kuusisto.tinysound" target="classFrame">Sound</A>
-<BR>
-<A HREF="kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal" target="classFrame">SoundReference</A>
-<BR>
-<A HREF="kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound" target="classFrame">TinySound</A>
-<BR>
-<A HREF="kuusisto/tinysound/internal/UpdateRunner.html" title="class in kuusisto.tinysound.internal" target="classFrame">UpdateRunner</A>
-<BR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-</BODY>
-</HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_03) on Tue Oct 23 22:04:13 CDT 2012 -->
+<title>All Classes</title>
+<meta name="date" content="2012-10-23">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal" target="classFrame">ByteList</a></li>
+<li><a href="kuusisto/tinysound/internal/MemMusic.html" title="class in kuusisto.tinysound.internal" target="classFrame">MemMusic</a></li>
+<li><a href="kuusisto/tinysound/internal/MemSound.html" title="class in kuusisto.tinysound.internal" target="classFrame">MemSound</a></li>
+<li><a href="kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal" target="classFrame">Mixer</a></li>
+<li><a href="kuusisto/tinysound/Music.html" title="interface in kuusisto.tinysound" target="classFrame"><i>Music</i></a></li>
+<li><a href="kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal" target="classFrame"><i>MusicReference</i></a></li>
+<li><a href="kuusisto/tinysound/Sound.html" title="interface in kuusisto.tinysound" target="classFrame"><i>Sound</i></a></li>
+<li><a href="kuusisto/tinysound/internal/SoundReference.html" title="interface in kuusisto.tinysound.internal" target="classFrame"><i>SoundReference</i></a></li>
+<li><a href="kuusisto/tinysound/internal/StreamInfo.html" title="class in kuusisto.tinysound.internal" target="classFrame">StreamInfo</a></li>
+<li><a href="kuusisto/tinysound/internal/StreamMusic.html" title="class in kuusisto.tinysound.internal" target="classFrame">StreamMusic</a></li>
+<li><a href="kuusisto/tinysound/internal/StreamSound.html" title="class in kuusisto.tinysound.internal" target="classFrame">StreamSound</a></li>
+<li><a href="kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound" target="classFrame">TinySound</a></li>
+<li><a href="kuusisto/tinysound/internal/UpdateRunner.html" title="class in kuusisto.tinysound.internal" target="classFrame">UpdateRunner</a></li>
+</ul>
+</div>
+</body>
+</html>
View
73 doc/allclasses-noframe.html
@@ -1,45 +1,30 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_11) on Mon May 14 23:38:16 CDT 2012 -->
-<TITLE>
-All Classes
-</TITLE>
-
-<META NAME="date" CONTENT="2012-05-14">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-
-</HEAD>
-
-<BODY BGCOLOR="white">
-<FONT size="+1" CLASS="FrameHeadingFont">
-<B>All Classes</B></FONT>
-<BR>
-
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</A>
-<BR>
-<A HREF="kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<BR>
-<A HREF="kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<BR>
-<A HREF="kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<BR>
-<A HREF="kuusisto/tinysound/Sound.html" title="class in kuusisto.tinysound">Sound</A>
-<BR>
-<A HREF="kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal">SoundReference</A>
-<BR>
-<A HREF="kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<BR>
-<A HREF="kuusisto/tinysound/internal/UpdateRunner.html" title="class in kuusisto.tinysound.internal">UpdateRunner</A>
-<BR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-</BODY>
-</HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_03) on Tue Oct 23 22:04:13 CDT 2012 -->
+<title>All Classes</title>
+<meta name="date" content="2012-10-23">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</a></li>
+<li><a href="kuusisto/tinysound/internal/MemMusic.html" title="class in kuusisto.tinysound.internal">MemMusic</a></li>
+<li><a href="kuusisto/tinysound/internal/MemSound.html" title="class in kuusisto.tinysound.internal">MemSound</a></li>
+<li><a href="kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</a></li>
+<li><a href="kuusisto/tinysound/Music.html" title="interface in kuusisto.tinysound"><i>Music</i></a></li>
+<li><a href="kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal"><i>MusicReference</i></a></li>
+<li><a href="kuusisto/tinysound/Sound.html" title="interface in kuusisto.tinysound"><i>Sound</i></a></li>
+<li><a href="kuusisto/tinysound/internal/SoundReference.html" title="interface in kuusisto.tinysound.internal"><i>SoundReference</i></a></li>
+<li><a href="kuusisto/tinysound/internal/StreamInfo.html" title="class in kuusisto.tinysound.internal">StreamInfo</a></li>
+<li><a href="kuusisto/tinysound/internal/StreamMusic.html" title="class in kuusisto.tinysound.internal">StreamMusic</a></li>
+<li><a href="kuusisto/tinysound/internal/StreamSound.html" title="class in kuusisto.tinysound.internal">StreamSound</a></li>
+<li><a href="kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</a></li>
+<li><a href="kuusisto/tinysound/internal/UpdateRunner.html" title="class in kuusisto.tinysound.internal">UpdateRunner</a></li>
+</ul>
+</div>
+</body>
+</html>
View
258 doc/constant-values.html
@@ -1,144 +1,142 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_11) on Mon May 14 23:38:16 CDT 2012 -->
-<TITLE>
-Constant Field Values
-</TITLE>
-
-<META NAME="date" CONTENT="2012-05-14">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_03) on Tue Oct 23 22:04:13 CDT 2012 -->
+<title>Constant Field Values</title>
+<meta name="date" content="2012-10-23">
+<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="Constant Field Values";
}
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
-&nbsp;<SCRIPT type="text/javascript">
- <!--
+<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>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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) {
- document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H1>
-Constant Field Values</H1>
-</CENTER>
-<HR SIZE="4" NOSHADE>
-<B>Contents</B><UL>
-</UL>
-
-<HR>
-
-
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#kuusisto.tinysound">kuusisto.tinysound.*</a></li>
+</ul>
+</div>
+<div class="constantValuesContainer"><a name="kuusisto.tinysound">
+<!-- -->
+</a>
+<h2 title="kuusisto.tinysound">kuusisto.tinysound.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>kuusisto.tinysound.<a href="kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="kuusisto.tinysound.TinySound.VERSION">
+<!-- -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="kuusisto/tinysound/TinySound.html#VERSION">VERSION</a></code></td>
+<td class="colLast"><code>"1.1.0"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
-&nbsp;<SCRIPT type="text/javascript">
- <!--
+<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>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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) {
- document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-
-</BODY>
-</HTML>
+</body>
+</html>
View
229 doc/deprecated-list.html
@@ -1,144 +1,113 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_11) on Mon May 14 23:38:16 CDT 2012 -->
-<TITLE>
-Deprecated List
-</TITLE>
-
-<META NAME="date" CONTENT="2012-05-14">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_03) on Tue Oct 23 22:04:13 CDT 2012 -->
+<title>Deprecated List</title>
+<meta name="date" content="2012-10-23">
+<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="Deprecated List";
}
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
-&nbsp;<SCRIPT type="text/javascript">
- <!--
+<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>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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) {
- document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Deprecated API</B></H2>
-</CENTER>
-<HR SIZE="4" NOSHADE>
-<B>Contents</B><UL>
-</UL>
-
-<HR>
-
-
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
-&nbsp;<SCRIPT type="text/javascript">
- <!--
+<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>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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) {
- document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-
-</BODY>
-</HTML>
+</body>
+</html>
View
403 doc/help-doc.html
@@ -1,217 +1,214 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_11) on Mon May 14 23:38:16 CDT 2012 -->
-<TITLE>
-API Help
-</TITLE>
-
-<META NAME="date" CONTENT="2012-05-14">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_03) on Tue Oct 23 22:04:13 CDT 2012 -->
+<title>API Help</title>
+<meta name="date" content="2012-10-23">
+<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="API Help";
}
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
-&nbsp;<SCRIPT type="text/javascript">
- <!--
+<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>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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) {
- document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H1>
-How This API Document Is Organized</H1>
-</CENTER>
-This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
-Overview</H3>
-<BLOCKQUOTE>
-
-<P>
-The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
-<H3>
-Package</H3>
-<BLOCKQUOTE>
-
-<P>
-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
-<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
-</BLOCKQUOTE>
-<H3>
-Class/Interface</H3>
-<BLOCKQUOTE>
-
-<P>
-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
-<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
-<P>
-<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
-<P>
-<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
-</BLOCKQUOTE>
-<H3>
-Annotation Type</H3>
-<BLOCKQUOTE>
-
-<P>
-Each annotation type has its own separate page with the following sections:<UL>
-<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
-</BLOCKQUOTE>
-</BLOCKQUOTE>
-<H3>
-Enum</H3>
-<BLOCKQUOTE>
-
-<P>
-Each enum has its own separate page with the following sections:<UL>
-<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
-</BLOCKQUOTE>
-<H3>
-Tree (Class Hierarchy)</H3>
-<BLOCKQUOTE>
-There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
-<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
-</BLOCKQUOTE>
-<H3>
-Deprecated API</H3>
-<BLOCKQUOTE>
-The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
-<H3>
-Index</H3>
-<BLOCKQUOTE>
-The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
-<H3>
-Prev/Next</H3>
-These links take you to the next or previous class, interface, package, or related page.<H3>
-Frames/No Frames</H3>
-These links show and hide the HTML frames. All pages are available with or without frames.
-<P>
-<H3>
-Serialized Form</H3>
-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
-<P>
-<H3>
-Constant Field Values</H3>
-The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
-<P>
-<FONT SIZE="-1">
-<EM>
-This help file applies to API documentation generated using the standard doclet.</EM>
-</FONT>
-<BR>
-<HR>
-
-
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The &lt;a href="constant-values.html"&gt;Constant Field Values&lt;/a&gt; page lists the static final fields and their values.</p>
+</li>
+</ul>
+<em>This help file applies to API documentation generated using the standard doclet.</em></div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
-&nbsp;<SCRIPT type="text/javascript">
- <!--
+<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>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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) {
- document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-
-</BODY>
-</HTML>
+</body>
+</html>
View
1,291 doc/index-all.html
@@ -1,444 +1,875 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_11) on Mon May 14 23:38:16 CDT 2012 -->
-<TITLE>
-Index
-</TITLE>
-
-<META NAME="date" CONTENT="2012-05-14">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_03) on Tue Oct 23 22:04:13 CDT 2012 -->
+<title>Index</title>
+<meta name="date" content="2012-10-23">
+<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="Index";
}
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
-&nbsp;<SCRIPT type="text/javascript">
- <!--
+<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>Package</li>
+<li>Class</li>
+<li><a href="./overview-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.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) {
- document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
-
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <HR>
-<A NAME="_A_"><!-- --></A><H2>
-<B>A</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/internal/ByteList.html#add(byte)"><B>add(byte)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</A>
-<DD>Add a byte to the end of this ByteList.
-<DT><A HREF="./kuusisto/tinysound/internal/ByteList.html#asArray()"><B>asArray()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</A>
-<DD>Get an array of all the bytes added to this ByteList.
-</DL>
-<HR>
-<A NAME="_B_"><!-- --></A><H2>
-<B>B</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal"><B>ByteList</B></A> - Class in <A HREF="./kuusisto/tinysound/internal/package-summary.html">kuusisto.tinysound.internal</A><DD>The ByteList class is a dynamically sized array of primitive bytes.<DT><A HREF="./kuusisto/tinysound/internal/ByteList.html#ByteList()"><B>ByteList()</B></A> -
-Constructor for class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</A>
-<DD>Create a new ByteList of default starting size.
-<DT><A HREF="./kuusisto/tinysound/internal/ByteList.html#ByteList(int)"><B>ByteList(int)</B></A> -
-Constructor for class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</A>
-<DD>Create a new ByteList of a specified starting size.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#bytesAvailable()"><B>bytesAvailable()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Get the number of bytes remaining until the end of this Music.
-<DT><A HREF="./kuusisto/tinysound/internal/SoundReference.html#bytesAvailable()"><B>bytesAvailable()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal">SoundReference</A>
-<DD>Get the number of bytes remaining for reading.
-</DL>
-<HR>
-<A NAME="_C_"><!-- --></A><H2>
-<B>C</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/internal/ByteList.html#clear()"><B>clear()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</A>
-<DD>Clear this ByteList of all added bytes.
-<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html#clearMusic()"><B>clearMusic()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<DD>Unregister all Music registered with this Mixer.
-<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html#clearSounds()"><B>clearSounds()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<DD>Unregister all Sounds registered with this Mixer.
-</DL>
-<HR>
-<A NAME="_F_"><!-- --></A><H2>
-<B>F</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#FORMAT"><B>FORMAT</B></A> -
-Static variable in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>The internal format used by TinySound.
-</DL>
-<HR>
-<A NAME="_G_"><!-- --></A><H2>
-<B>G</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/internal/ByteList.html#get(int)"><B>get(int)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</A>
-<DD>Get a byte at a specified index in this ByteList.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#getLoop()"><B>getLoop()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Get the loop setting of this MusicReference.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#getLoopPosition()"><B>getLoopPosition()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Get the loop-position byte index of this MusicReference.
-<DT><A HREF="./kuusisto/tinysound/Music.html#getLoopPositionByFrame()"><B>getLoopPositionByFrame()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Get the loop position of this Music by sample frame.
-<DT><A HREF="./kuusisto/tinysound/Music.html#getLoopPositionBySeconds()"><B>getLoopPositionBySeconds()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Get the loop position of this Music by seconds.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#getPlaying()"><B>getPlaying()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Get the playing setting of this MusicReference.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#getPosition()"><B>getPosition()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Get the byte index of this MusicReference.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#getVolume()"><B>getVolume()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Get the volume of this MusicReference.
-<DT><A HREF="./kuusisto/tinysound/internal/SoundReference.html#getVolume()"><B>getVolume()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal">SoundReference</A>
-<DD>Gets the volume of this SoundReference.
-<DT><A HREF="./kuusisto/tinysound/Music.html#getVolume()"><B>getVolume()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Get the volume of this Music.
-</DL>
-<HR>
-<A NAME="_I_"><!-- --></A><H2>
-<B>I</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#init()"><B>init()</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Initialize Tinysound.
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#init(javax.sound.sampled.Mixer.Info)"><B>init(Mixer.Info)</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Alternative function to initialize TinySound which should only be used by
- those very familiar with the Java Sound API.
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#isInitialized()"><B>isInitialized()</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Determine if TinySound is initialized and ready for use.
-</DL>
-<HR>
-<A NAME="_K_"><!-- --></A><H2>
-<B>K</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/package-summary.html"><B>kuusisto.tinysound</B></A> - package kuusisto.tinysound<DD>&nbsp;<DT><A HREF="./kuusisto/tinysound/internal/package-summary.html"><B>kuusisto.tinysound.internal</B></A> - package kuusisto.tinysound.internal<DD>&nbsp;</DL>
-<HR>
-<A NAME="_L_"><!-- --></A><H2>
-<B>L</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#loadMusic(java.lang.String)"><B>loadMusic(String)</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Load a Music by a resource name.
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#loadMusic(java.io.File)"><B>loadMusic(File)</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Load a Music by a File.
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#loadMusic(java.net.URL)"><B>loadMusic(URL)</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Load a Music by a URL.
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#loadSound(java.lang.String)"><B>loadSound(String)</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Load a Sound by a resource name.
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#loadSound(java.io.File)"><B>loadSound(File)</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Load a Sound by a File.
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#loadSound(java.net.URL)"><B>loadSound(URL)</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Load a Sound by a URL.
-<DT><A HREF="./kuusisto/tinysound/Music.html#loop()"><B>loop()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Determine if this Music will loop.
-</DL>
-<HR>
-<A NAME="_M_"><!-- --></A><H2>
-<B>M</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal"><B>Mixer</B></A> - Class in <A HREF="./kuusisto/tinysound/internal/package-summary.html">kuusisto.tinysound.internal</A><DD>The Mixer class is what does the audio data mixing for the TinySound system.<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html#Mixer()"><B>Mixer()</B></A> -
-Constructor for class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<DD>Construct a new Mixer for TinySound system.
-<DT><A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound"><B>Music</B></A> - Class in <A HREF="./kuusisto/tinysound/package-summary.html">kuusisto.tinysound</A><DD>The Music class is an abstraction for music.<DT><A HREF="./kuusisto/tinysound/Music.html#Music(byte[], byte[], kuusisto.tinysound.internal.Mixer)"><B>Music(byte[], byte[], Mixer)</B></A> -
-Constructor for class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Construct a new Music with the given music data and the Mixer with which
- to register this Music.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal"><B>MusicReference</B></A> - Class in <A HREF="./kuusisto/tinysound/internal/package-summary.html">kuusisto.tinysound.internal</A><DD>The MusicReference class is the Mixers interface to the audio data of a Music
- object.<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#MusicReference(byte[], byte[], boolean, boolean, int, int, double)"><B>MusicReference(byte[], byte[], boolean, boolean, int, int, double)</B></A> -
-Constructor for class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Construct a new MusicReference with the given audio data and settings.
-</DL>
-<HR>
-<A NAME="_N_"><!-- --></A><H2>
-<B>N</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#nextByte(byte[])"><B>nextByte(byte[])</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Get the next byte from the music data.
-<DT><A HREF="./kuusisto/tinysound/internal/SoundReference.html#nextByte(byte[])"><B>nextByte(byte[])</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal">SoundReference</A>
-<DD>Get the next byte from the sound data.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#nextTwoBytes(int[], boolean)"><B>nextTwoBytes(int[], boolean)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Get the next two bytes from the music data in the specified endianness.
-<DT><A HREF="./kuusisto/tinysound/internal/SoundReference.html#nextTwoBytes(int[], boolean)"><B>nextTwoBytes(int[], boolean)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal">SoundReference</A>
-<DD>Get the next two bytes from the sound data in the specified endianness.
-</DL>
-<HR>
-<A NAME="_P_"><!-- --></A><H2>
-<B>P</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/Music.html#pause()"><B>pause()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Stop playing this Music and keep its current position.
-<DT><A HREF="./kuusisto/tinysound/Music.html#play(boolean)"><B>play(boolean)</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Play this Music and loop if specified.
-<DT><A HREF="./kuusisto/tinysound/Music.html#play(boolean, double)"><B>play(boolean, double)</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Play this Music at the specified volume and loop if specified.
-<DT><A HREF="./kuusisto/tinysound/Sound.html#play()"><B>play()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Sound.html" title="class in kuusisto.tinysound">Sound</A>
-<DD>Plays this Sound.
-<DT><A HREF="./kuusisto/tinysound/Sound.html#play(double)"><B>play(double)</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Sound.html" title="class in kuusisto.tinysound">Sound</A>
-<DD>Plays this Sound with a specified volume.
-<DT><A HREF="./kuusisto/tinysound/Music.html#playing()"><B>playing()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Determine if this Music is playing.
-</DL>
-<HR>
-<A NAME="_R_"><!-- --></A><H2>
-<B>R</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html#read(byte[], int, int)"><B>read(byte[], int, int)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<DD>Read bytes from this Mixer.
-<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html#registerMusicReference(kuusisto.tinysound.internal.MusicReference)"><B>registerMusicReference(MusicReference)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<DD>Registers a MusicReference with this Mixer.
-<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html#registerSoundReference(kuusisto.tinysound.internal.SoundReference)"><B>registerSoundReference(SoundReference)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<DD>Registers a SoundReference with this Mixer.
-<DT><A HREF="./kuusisto/tinysound/Music.html#resume()"><B>resume()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Play this Music from its current position.
-<DT><A HREF="./kuusisto/tinysound/Music.html#rewind()"><B>rewind()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Set this Music's position to the beginning.
-<DT><A HREF="./kuusisto/tinysound/Music.html#rewindToLoopPosition()"><B>rewindToLoopPosition()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Set this Music's position to the loop position.
-<DT><A HREF="./kuusisto/tinysound/internal/UpdateRunner.html#run()"><B>run()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/UpdateRunner.html" title="class in kuusisto.tinysound.internal">UpdateRunner</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_S_"><!-- --></A><H2>
-<B>S</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#setLoop(boolean)"><B>setLoop(boolean)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Set whether this MusicReference will loop.
-<DT><A HREF="./kuusisto/tinysound/Music.html#setLoop(boolean)"><B>setLoop(boolean)</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Set whether this Music will loop.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#setLoopPosition(int)"><B>setLoopPosition(int)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Set the loop-position byte index of this MusicReference.
-<DT><A HREF="./kuusisto/tinysound/Music.html#setLoopPositionByFrame(int)"><B>setLoopPositionByFrame(int)</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Set the loop position of this Music by sample frame.
-<DT><A HREF="./kuusisto/tinysound/Music.html#setLoopPositionBySeconds(double)"><B>setLoopPositionBySeconds(double)</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Set the loop position of this Music by seconds.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#setPlaying(boolean)"><B>setPlaying(boolean)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Set whether this MusicReference is playing.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#setPosition(int)"><B>setPosition(int)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Set the byte index of this MusicReference.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#setVolume(double)"><B>setVolume(double)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Set the volume of this MusicReference.
-<DT><A HREF="./kuusisto/tinysound/Music.html#setVolume(double)"><B>setVolume(double)</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Set the volume of this Music.
-<DT><A HREF="./kuusisto/tinysound/TinySound.html#shutdown()"><B>shutdown()</B></A> -
-Static method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>Shutdown TinySound.
-<DT><A HREF="./kuusisto/tinysound/internal/ByteList.html#size()"><B>size()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</A>
-<DD>Get the number of bytes that have been added to this ByteList.
-<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html#skip(int)"><B>skip(int)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<DD>Skip specified number of bytes of all audio in this Mixer.
-<DT><A HREF="./kuusisto/tinysound/internal/MusicReference.html#skipBytes(int)"><B>skipBytes(int)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/MusicReference.html" title="class in kuusisto.tinysound.internal">MusicReference</A>
-<DD>Skip a specified number of bytes of the audio data.
-<DT><A HREF="./kuusisto/tinysound/internal/SoundReference.html#skipBytes(int)"><B>skipBytes(int)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal">SoundReference</A>
-<DD>Skip a specified number of bytes of the audio data.
-<DT><A HREF="./kuusisto/tinysound/Sound.html" title="class in kuusisto.tinysound"><B>Sound</B></A> - Class in <A HREF="./kuusisto/tinysound/package-summary.html">kuusisto.tinysound</A><DD>The Sound class is an abstraction for sound effects.<DT><A HREF="./kuusisto/tinysound/Sound.html#Sound(byte[], byte[], kuusisto.tinysound.internal.Mixer)"><B>Sound(byte[], byte[], Mixer)</B></A> -
-Constructor for class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Sound.html" title="class in kuusisto.tinysound">Sound</A>
-<DD>Construct a new Sound with the given data and Mixer which will handle
- handle this Sound.
-<DT><A HREF="./kuusisto/tinysound/internal/SoundReference.html#SOUND_ID"><B>SOUND_ID</B></A> -
-Variable in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal">SoundReference</A>
-<DD>&nbsp;
-<DT><A HREF="./kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal"><B>SoundReference</B></A> - Class in <A HREF="./kuusisto/tinysound/internal/package-summary.html">kuusisto.tinysound.internal</A><DD>The SoundReference class is the Mixers interface to the audio data of a Sound
- object.<DT><A HREF="./kuusisto/tinysound/internal/SoundReference.html#SoundReference(byte[], byte[], double, int)"><B>SoundReference(byte[], byte[], double, int)</B></A> -
-Constructor for class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/SoundReference.html" title="class in kuusisto.tinysound.internal">SoundReference</A>
-<DD>Construct a new SoundReference with the given reference data.
-<DT><A HREF="./kuusisto/tinysound/internal/UpdateRunner.html#stop()"><B>stop()</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/UpdateRunner.html" title="class in kuusisto.tinysound.internal">UpdateRunner</A>
-<DD>Stop this UpdateRunner from updating the TinySound system.
-<DT><A HREF="./kuusisto/tinysound/Music.html#stop()"><B>stop()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Stop playing this Music and set its position to the beginning.
-<DT><A HREF="./kuusisto/tinysound/Sound.html#stop()"><B>stop()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Sound.html" title="class in kuusisto.tinysound">Sound</A>
-<DD>Stops this Sound from playing.
-</DL>
-<HR>
-<A NAME="_T_"><!-- --></A><H2>
-<B>T</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound"><B>TinySound</B></A> - Class in <A HREF="./kuusisto/tinysound/package-summary.html">kuusisto.tinysound</A><DD>TinySound is the main class of the TinySound system.<DT><A HREF="./kuusisto/tinysound/TinySound.html#TinySound()"><B>TinySound()</B></A> -
-Constructor for class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_U_"><!-- --></A><H2>
-<B>U</B></H2>
-<DL>
-<DT><A HREF="./kuusisto/tinysound/Music.html#unload()"><B>unload()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Music.html" title="class in kuusisto.tinysound">Music</A>
-<DD>Unload this Music from the system.
-<DT><A HREF="./kuusisto/tinysound/Sound.html#unload()"><B>unload()</B></A> -
-Method in class kuusisto.tinysound.<A HREF="./kuusisto/tinysound/Sound.html" title="class in kuusisto.tinysound">Sound</A>
-<DD>Unloads this Sound from the system.
-<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html#unRegisterMusicReference(kuusisto.tinysound.internal.MusicReference)"><B>unRegisterMusicReference(MusicReference)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<DD>Unregisters a MusicReference with this Mixer.
-<DT><A HREF="./kuusisto/tinysound/internal/Mixer.html#unRegisterSoundReference(int)"><B>unRegisterSoundReference(int)</B></A> -
-Method in class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</A>
-<DD>Unregisters all SoundReferences with a given soundID.
-<DT><A HREF="./kuusisto/tinysound/internal/UpdateRunner.html" title="class in kuusisto.tinysound.internal"><B>UpdateRunner</B></A> - Class in <A HREF="./kuusisto/tinysound/internal/package-summary.html">kuusisto.tinysound.internal</A><DD>The UpdateRunner class implements Runnable and is what performs automatic
- updates of the TinySound system.<DT><A HREF="./kuusisto/tinysound/internal/UpdateRunner.html#UpdateRunner(kuusisto.tinysound.internal.Mixer, javax.sound.sampled.SourceDataLine)"><B>UpdateRunner(Mixer, SourceDataLine)</B></A> -
-Constructor for class kuusisto.tinysound.internal.<A HREF="./kuusisto/tinysound/internal/UpdateRunner.html" title="class in kuusisto.tinysound.internal">UpdateRunner</A>
-<DD>Constructs a new UpdateRunner to update the TinySound system.
-</DL>
-<HR>
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A>
-
+<div class="contentContainer"><a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_K_">K</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a name="_A_">
+<!-- -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/ByteList.html#add(byte)">add(byte)</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</a></dt>
+<dd>
+<div class="block">Add a byte to the end of this ByteList.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/ByteList.html#asArray()">asArray()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</a></dt>
+<dd>
+<div class="block">Get an array of all the bytes added to this ByteList.</div>
+</dd>
+</dl>
+<a name="_B_">
+<!-- -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><a href="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal"><span class="strong">ByteList</span></a> - Class in <a href="./kuusisto/tinysound/internal/package-summary.html">kuusisto.tinysound.internal</a></dt>
+<dd>
+<div class="block">The ByteList class is a dynamically sized array of primitive bytes.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/ByteList.html#ByteList()">ByteList()</a></span> - Constructor for class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</a></dt>
+<dd>
+<div class="block">Create a new ByteList of default starting size.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/ByteList.html#ByteList(int)">ByteList(int)</a></span> - Constructor for class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</a></dt>
+<dd>
+<div class="block">Create a new ByteList of a specified starting size.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MusicReference.html#bytesAvailable()">bytesAvailable()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal">MusicReference</a></dt>
+<dd>
+<div class="block">Get the number of bytes remaining for each channel until the end of this
+ Music.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/SoundReference.html#bytesAvailable()">bytesAvailable()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/SoundReference.html" title="interface in kuusisto.tinysound.internal">SoundReference</a></dt>
+<dd>
+<div class="block">Get the number of bytes remaining for each channel.</div>
+</dd>
+</dl>
+<a name="_C_">
+<!-- -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/ByteList.html#clear()">clear()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</a></dt>
+<dd>
+<div class="block">Clear this ByteList of all added bytes.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/Mixer.html#clearMusic()">clearMusic()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</a></dt>
+<dd>
+<div class="block">Unregister all Music registered with this Mixer.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/Mixer.html#clearSounds()">clearSounds()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</a></dt>
+<dd>
+<div class="block">Unregister all Sounds registered with this Mixer.</div>
+</dd>
+</dl>
+<a name="_D_">
+<!-- -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MusicReference.html#dispose()">dispose()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal">MusicReference</a></dt>
+<dd>
+<div class="block">Does any cleanup necessary to dispose of resources in use by this
+ MusicReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/SoundReference.html#dispose()">dispose()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/SoundReference.html" title="interface in kuusisto.tinysound.internal">SoundReference</a></dt>
+<dd>
+<div class="block">Does any cleanup necessary to dispose of resources in use by this
+ SoundReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MemMusic.html#done()">done()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MemMusic.html" title="class in kuusisto.tinysound.internal">MemMusic</a></dt>
+<dd>
+<div class="block">Determine if this MemMusic has reached its end and is done playing.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MusicReference.html#done()">done()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal">MusicReference</a></dt>
+<dd>
+<div class="block">Determine if there are no bytes remaining and play has stopped.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/StreamMusic.html#done()">done()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/StreamMusic.html" title="class in kuusisto.tinysound.internal">StreamMusic</a></dt>
+<dd>
+<div class="block">Determine if this StreamMusic has reached its end and is done playing.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/Music.html#done()">done()</a></span> - Method in interface kuusisto.tinysound.<a href="./kuusisto/tinysound/Music.html" title="interface in kuusisto.tinysound">Music</a></dt>
+<dd>
+<div class="block">Determine if this Music has reached its end and is done playing.</div>
+</dd>
+</dl>
+<a name="_F_">
+<!-- -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="strong"><a href="./kuusisto/tinysound/TinySound.html#FORMAT">FORMAT</a></span> - Static variable in class kuusisto.tinysound.<a href="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</a></dt>
+<dd>
+<div class="block">The internal format used by TinySound.</div>
+</dd>
+</dl>
+<a name="_G_">
+<!-- -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/ByteList.html#get(int)">get(int)</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/ByteList.html" title="class in kuusisto.tinysound.internal">ByteList</a></dt>
+<dd>
+<div class="block">Get a byte at a specified index in this ByteList.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/TinySound.html#getGlobalVolume()">getGlobalVolume()</a></span> - Static method in class kuusisto.tinysound.<a href="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</a></dt>
+<dd>
+<div class="block">Get the global volume for all audio.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MusicReference.html#getLoop()">getLoop()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal">MusicReference</a></dt>
+<dd>
+<div class="block">Get the loop setting of this MusicReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MusicReference.html#getLoopPosition()">getLoopPosition()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal">MusicReference</a></dt>
+<dd>
+<div class="block">Get the loop-position byte index of this MusicReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MemMusic.html#getLoopPositionByFrame()">getLoopPositionByFrame()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MemMusic.html" title="class in kuusisto.tinysound.internal">MemMusic</a></dt>
+<dd>
+<div class="block">Get the loop position of this MemMusic by sample frame.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/StreamMusic.html#getLoopPositionByFrame()">getLoopPositionByFrame()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/StreamMusic.html" title="class in kuusisto.tinysound.internal">StreamMusic</a></dt>
+<dd>
+<div class="block">Get the loop position of this StreamMusic by sample frame.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/Music.html#getLoopPositionByFrame()">getLoopPositionByFrame()</a></span> - Method in interface kuusisto.tinysound.<a href="./kuusisto/tinysound/Music.html" title="interface in kuusisto.tinysound">Music</a></dt>
+<dd>
+<div class="block">Get the loop position of this Music by sample frame.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MemMusic.html#getLoopPositionBySeconds()">getLoopPositionBySeconds()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MemMusic.html" title="class in kuusisto.tinysound.internal">MemMusic</a></dt>
+<dd>
+<div class="block">Get the loop position of this MemMusic by seconds.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/StreamMusic.html#getLoopPositionBySeconds()">getLoopPositionBySeconds()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/StreamMusic.html" title="class in kuusisto.tinysound.internal">StreamMusic</a></dt>
+<dd>
+<div class="block">Get the loop position of this StreamMusic by seconds.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/Music.html#getLoopPositionBySeconds()">getLoopPositionBySeconds()</a></span> - Method in interface kuusisto.tinysound.<a href="./kuusisto/tinysound/Music.html" title="interface in kuusisto.tinysound">Music</a></dt>
+<dd>
+<div class="block">Get the loop position of this Music by seconds.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MemMusic.html#getPan()">getPan()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MemMusic.html" title="class in kuusisto.tinysound.internal">MemMusic</a></dt>
+<dd>
+<div class="block">Get the pan of this MemMusic.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MusicReference.html#getPan()">getPan()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal">MusicReference</a></dt>
+<dd>
+<div class="block">Get the pan of this MusicReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/SoundReference.html#getPan()">getPan()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/SoundReference.html" title="interface in kuusisto.tinysound.internal">SoundReference</a></dt>
+<dd>
+<div class="block">Gets the pan of this SoundReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/StreamMusic.html#getPan()">getPan()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/StreamMusic.html" title="class in kuusisto.tinysound.internal">StreamMusic</a></dt>
+<dd>
+<div class="block">Get the pan of this StreamMusic.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/Music.html#getPan()">getPan()</a></span> - Method in interface kuusisto.tinysound.<a href="./kuusisto/tinysound/Music.html" title="interface in kuusisto.tinysound">Music</a></dt>
+<dd>
+<div class="block">Get the pan of this Music.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MusicReference.html#getPlaying()">getPlaying()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal">MusicReference</a></dt>
+<dd>
+<div class="block">Get the playing setting of this MusicReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MusicReference.html#getPosition()">getPosition()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal">MusicReference</a></dt>
+<dd>
+<div class="block">Get the byte index of this MusicReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/SoundReference.html#getSoundID()">getSoundID()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/SoundReference.html" title="interface in kuusisto.tinysound.internal">SoundReference</a></dt>
+<dd>
+<div class="block">Get the ID of the Sound that produced this SoundReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MemMusic.html#getVolume()">getVolume()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MemMusic.html" title="class in kuusisto.tinysound.internal">MemMusic</a></dt>
+<dd>
+<div class="block">Get the volume of this MemMusic.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/Mixer.html#getVolume()">getVolume()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/Mixer.html" title="class in kuusisto.tinysound.internal">Mixer</a></dt>
+<dd>
+<div class="block">Get the global volume for this Mixer.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/MusicReference.html#getVolume()">getVolume()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/MusicReference.html" title="interface in kuusisto.tinysound.internal">MusicReference</a></dt>
+<dd>
+<div class="block">Get the volume of this MusicReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/SoundReference.html#getVolume()">getVolume()</a></span> - Method in interface kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/SoundReference.html" title="interface in kuusisto.tinysound.internal">SoundReference</a></dt>
+<dd>
+<div class="block">Gets the volume of this SoundReference.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/internal/StreamMusic.html#getVolume()">getVolume()</a></span> - Method in class kuusisto.tinysound.internal.<a href="./kuusisto/tinysound/internal/StreamMusic.html" title="class in kuusisto.tinysound.internal">StreamMusic</a></dt>
+<dd>
+<div class="block">Get the volume of this StreamMusic.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/Music.html#getVolume()">getVolume()</a></span> - Method in interface kuusisto.tinysound.<a href="./kuusisto/tinysound/Music.html" title="interface in kuusisto.tinysound">Music</a></dt>
+<dd>
+<div class="block">Get the volume of this Music.</div>
+</dd>
+</dl>
+<a name="_I_">
+<!-- -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="strong"><a href="./kuusisto/tinysound/TinySound.html#init()">init()</a></span> - Static method in class kuusisto.tinysound.<a href="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</a></dt>
+<dd>
+<div class="block">Initialize Tinysound.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/TinySound.html#init(javax.sound.sampled.Mixer.Info)">init(Mixer.Info)</a></span> - Static method in class kuusisto.tinysound.<a href="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</a></dt>
+<dd>
+<div class="block">Alternative function to initialize TinySound which should only be used by
+ those very familiar with the Java Sound API.</div>
+</dd>
+<dt><span class="strong"><a href="./kuusisto/tinysound/TinySound.html#isInitialized()">isInitialized()</a></span> - Static method in class kuusisto.tinysound.<a href="./kuusisto/tinysound/TinySound.html" title="class in kuusisto.tinysound">TinySound</a></dt>
+<dd>
+<div class="block">Determine if TinySound is initialized and ready for use.</div>
+</dd>
+</dl>