mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-08 20:47:44 +00:00
362 lines
14 KiB
HTML
362 lines
14 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
<!--NewPage-->
|
|
<HTML>
|
|
<HEAD>
|
|
<!-- Generated by javadoc on Sun Aug 01 23:06:58 MDT 1999 -->
|
|
<TITLE>
|
|
: Package calypso.util
|
|
</TITLE>
|
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
|
</HEAD>
|
|
<BODY BGCOLOR="white">
|
|
|
|
<!-- ========== START OF NAVBAR ========== -->
|
|
<A NAME="navbar_top"><!-- --></A>
|
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
|
|
<TR>
|
|
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
|
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
|
|
<TR ALIGN="center" VALIGN="top">
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> <FONT ID="NavBarFont1Rev"><B>Package</B></FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
</EM>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR>
|
|
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
|
|
PREV PACKAGE
|
|
<A HREF="../../dog/mail/nntp/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
|
|
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>
|
|
<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<!-- =========== END OF NAVBAR =========== -->
|
|
|
|
<HR>
|
|
<H2>
|
|
Package calypso.util
|
|
</H2>
|
|
|
|
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
|
|
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
|
|
<TD COLSPAN=2><FONT SIZE="+2">
|
|
<B>Interface Summary</B></FONT></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="Comparer.html"><I>Comparer</I></A></B></TD>
|
|
<TD>This interface is the thing used by QSort to compare two objects.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="MemoryPressure.html"><I>MemoryPressure</I></A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="Preferences.html"><I>Preferences</I></A></B></TD>
|
|
<TD>This is an interface to get things from the Preferences database.</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
|
|
<P>
|
|
|
|
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
|
|
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
|
|
<TD COLSPAN=2><FONT SIZE="+2">
|
|
<B>Class Summary</B></FONT></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="Abacus.html">Abacus</A></B></TD>
|
|
<TD>A class for counting in a variety of bases.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="ArrayEnumeration.html">ArrayEnumeration</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="Assert.html">Assert</A></B></TD>
|
|
<TD>Simple assertion class that throws exceptions when an assertion
|
|
fails.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="Atom.html">Atom</A></B></TD>
|
|
<TD>Atom's are unique objects that you can use the object address
|
|
to perform equality tests.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="AtomHashtable.html">AtomHashtable</A></B></TD>
|
|
<TD>Special hashtable that uses Atoms as keys.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="AttributeValuePair.html">AttributeValuePair</A></B></TD>
|
|
<TD>Simple attribute/value pair class
|
|
|
|
XXX add in a recylcer
|
|
XXX add in a method to reconsitute one from an InputStream/String?</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="ByteBuf.html">ByteBuf</A></B></TD>
|
|
<TD>This class is similar to java/lang/StringBuffer with the following changes:
|
|
Stores bytes, not chars
|
|
None of the methods are synchronized
|
|
There is no sharing of the character array
|
|
Converting to a String requires a copy of the character data
|
|
Alloc and Recycle are provided to speed up allocation
|
|
A bunch of useful operations are provided (comparisons, etc.)
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="ByteLineBuffer.html">ByteLineBuffer</A></B></TD>
|
|
<TD>This class is stores data in a private ByteBuf appending new
|
|
data as needed, and returning line separated data.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="ByteToCharConverterEnumeration.html">ByteToCharConverterEnumeration</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="CacheOutputStream.html">CacheOutputStream</A></B></TD>
|
|
<TD>This class provides buffering for arbitrarily large streams of data.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="CharArray.html">CharArray</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="CharArrayIterator.html">CharArrayIterator</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="CharToByteConverterEnumeration.html">CharToByteConverterEnumeration</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="ClasspathEntryEnumeration.html">ClasspathEntryEnumeration</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="ConfigUtils.html">ConfigUtils</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="Counter.html">Counter</A></B></TD>
|
|
<TD>Like Integer except the value is mutable</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="DefaultPreferences.html">DefaultPreferences</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="EnumerationEnumerator.html">EnumerationEnumerator</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="HashtableLite.html">HashtableLite</A></B></TD>
|
|
<TD>A utility class to avoid the pain (and memory bloat)
|
|
of making lots of small hashtables.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="HashtableRecycler.html">HashtableRecycler</A></B></TD>
|
|
<TD>Static recycler class for java.util.Hashtable</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="IDMap.html">IDMap</A></B></TD>
|
|
<TD>An identifier mapper.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="LineBufferingInputStream.html">LineBufferingInputStream</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="ListenerList.html">ListenerList</A></B></TD>
|
|
<TD>ListenersList is a thread-safe, reentrant class which
|
|
contains a list of EventListeners and enforce some
|
|
policy on event dispatching.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="ListenerListState.html">ListenerListState</A></B></TD>
|
|
<TD>ListenersListState keeps the index into the array of
|
|
listeners for the ListListeners class.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="MemoryManager.html">MemoryManager</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="MemoryMonitor.html">MemoryMonitor</A></B></TD>
|
|
<TD>A utility class to help track memory usage during development.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="NetworkDate.html">NetworkDate</A></B></TD>
|
|
<TD>Parses a date out of a string of bytes.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="NullEnumeration.html">NullEnumeration</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="NullJavaEnumeration.html">NullJavaEnumeration</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="PreferencesFactory.html">PreferencesFactory</A></B></TD>
|
|
<TD>A factory to return the (singleton) preferences object.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="PrefetchEnumeration.html">PrefetchEnumeration</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="QSort.html">QSort</A></B></TD>
|
|
<TD>Implements QuickSort, on an array of objects.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="RandomAccessFileWithByteLines.html">RandomAccessFileWithByteLines</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="Recycler.html">Recycler</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="RWLock.html">RWLock</A></B></TD>
|
|
<TD>A "read-write" lock.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="SelfTest.html">SelfTest</A></B></TD>
|
|
<TD>SelfTest for calypso.util package</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="SignedInteger.html">SignedInteger</A></B></TD>
|
|
<TD>Utility class that represents the parse state from parsing a
|
|
signed integer.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="StringBuf.html">StringBuf</A></B></TD>
|
|
<TD>This class is similar to java/lang/StringBuffer with the following changes:
|
|
None of the methods are synchronized
|
|
There is no sharing of the character array
|
|
Converting to a String requires a copy of the character data
|
|
Alloc and Recycle are provided to speed up allocation
|
|
A bunch of useful operations are provided (comparisons, etc.)
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="StringUtils.html">StringUtils</A></B></TD>
|
|
<TD> </TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="TempFile.html">TempFile</A></B></TD>
|
|
<TD>Utility class for generating temporary file names.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="URLClassLoader.html">URLClassLoader</A></B></TD>
|
|
<TD>A URL based class loader.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="Vec.html">Vec</A></B></TD>
|
|
<TD>Some more methods for Vector</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="VectorRecycler.html">VectorRecycler</A></B></TD>
|
|
<TD>Static recycler class for java.util.Vector</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="WeakLink.html">WeakLink</A></B></TD>
|
|
<TD>Weak link class.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="WeakLinkArray.html">WeakLinkArray</A></B></TD>
|
|
<TD>An array of objects whose references are weak.</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
|
|
<P>
|
|
|
|
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
|
|
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
|
|
<TD COLSPAN=2><FONT SIZE="+2">
|
|
<B>Exception Summary</B></FONT></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="SelfTestException.html">SelfTestException</A></B></TD>
|
|
<TD>Self test exceptions are thrown when self test code is invoked
|
|
and fails to operate properly.</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
|
|
<P>
|
|
|
|
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
|
|
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
|
|
<TD COLSPAN=2><FONT SIZE="+2">
|
|
<B>Error Summary</B></FONT></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="AssertionError.html">AssertionError</A></B></TD>
|
|
<TD>Assertion errors are thrown when assertion code is invoked
|
|
and fails to operate properly.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" ID="TableRowColor">
|
|
<TD WIDTH="15%"><B><A HREF="AssertionException.html">AssertionException</A></B></TD>
|
|
<TD>Assertion exceptions are thrown when assertion code is invoked
|
|
and fails to operate properly.</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
|
|
<P>
|
|
<HR>
|
|
|
|
<!-- ========== START OF NAVBAR ========== -->
|
|
<A NAME="navbar_bottom"><!-- --></A>
|
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
|
|
<TR>
|
|
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
|
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
|
|
<TR ALIGN="center" VALIGN="top">
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> <FONT ID="NavBarFont1Rev"><B>Package</B></FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
</EM>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR>
|
|
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
|
|
PREV PACKAGE
|
|
<A HREF="../../dog/mail/nntp/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
|
|
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>
|
|
<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<!-- =========== END OF NAVBAR =========== -->
|
|
|
|
<HR>
|
|
|
|
</BODY>
|
|
</HTML>
|