Release Notes Aug 18 2000
New Classes:
- junit.*
- Junit is a unit testing framework by Kent Beck & Erich Gamma. Junit and gnu.reexp
should be kept in separate jar files. However, it does make it easier to tell students how to install the library if there is only one
jar file. The manifest in the jar file incorrectly lists the authors of junit and gnu.reexp.
Release Notes Jan 29 1999
New Classes:
- sdsu.io.SimpleFile
- Contains methods to back up files, get and set file contents without using streams
- sdsu.io.NonBlockingInputStream
- sdsu.util.ConvertableBitSet - permits more bit playing that java.util.BitSet
Release Notes Sept. 11 1998
Changed Classes:
- sdsu.IO.ASCIIInputStream
- Fixed bug in readWord() & readLine(), They now properly handle the situation when the last
character in a stream is a non-whitespace character.
Release Notes Sept. 5 1998
New Classes:
- sdsu.compare.MethodComparer
- sdsu.IO.SimpleReader
- sdsu.IO.CommentParser
- sdsu.sql.DatabaseTable
- gnu.regexp.* - regular expression package
Changed Classes:
- sdsu.compare.LetterGradeComparer - bug fix
- sdsu.io - bug fixes & expanded functionality
- ASCIIFileRepository
- Repository
- LocalRepository
- LabeledObject
- sdsu.net.CGI - removed some deprecated method calls
- sdsu.util.SimpleTokenizer
- sdsu.util.TokenCharacters
Note: Using JDK 1.1.6 on Solaris there was a problem compiling
gnu.regexp.RESyntax.java. It would compile by itself, but would produce
compile errors when compiled with the rest of gnu.regexp classes. If you
need to recompile and have problems, try compiling the class by it self.
Release Notes April 26, 1998
Fixed bug in sdsu.util.SortedList
Fixed some typos in the documentation of some classes
Release Notes March 2, 1998
New Classes:
- sdsu.rmi.registry - some experimental classes
- sdsu.net
- XorServerSocket
- XorSocket
- sdsu.rmi.server
- XorRMISocketFactory
Changed Classes
- sdsu.util.Table - bug fix
- sdsu.logging - fix possible problem with singleton classes being
garbage collected in
- Logger
- ScreenLogger
- FileLogger
- NullLogger
Release Notes Jan 11, 1998
New Classes:
- sdsu.util.SortedEnumeration
- sdsu.compare
- NumbericStringComparer
- LetterGradeComparer
- sdsu.test
- Assert
- AssertException
- sdsu.io
- ASCIIFileRepository
- ChunkReader
- ChunkWriter
- LabeledObject (not public)
- LocalRepository
- Repository
- StringizableReader
- StringizableWriter
- sdsu.util.Timer
- sdsu.logging
- All classes are new (more coming later)
Changed classes:
- sdsu.util
- List, SortedList modified to make the code 100% free, you
might notice a slight performance hit.
- Removed use of deprecated methods
- sdsu.io.Format
- sdsu.util
- Table, List, LabeledData, SimpleTokenizer, SortedList
Release Notes Nov 30, 1997
One new class and some changes.
sdsu.io
- StringReplaceReader - another input bug fixed, some performance
improvements
- StringOutputStream - new class
The following changes were made to allow sdsu.util.Table, List,
LableledTable, SortedList, LabeledData to be serializable.
sdsu.compare.compare - now implements java.io.Serializable
sdsu.util.TokenCharacters - now implements java.io.Serializable
Release Notes Nov 16, 1997
Two new classes and some bug fixes.
sdsu.io
- UnicodeReader - bug fix
- StringizedDataEnumerator - bug fix
- StringReplaceReader - bug fix on short input
- FileExtensionFilter - new class
- FilePrefixFilter - new class
sdsu.util
- SortedList - bug fix, it was possible to add items in unsorted order
- Table - bug fix, deleting rows then adding more rows caused
problems
- Table - made Serializable so now needs JDK 1.1
- List - made Serializable so now needs JDK 1.1
Release Notes 7/6/97
The main addition to util is the SortedList, which is a Vector that keeps
its elements in sorted order. Since Java does not have a standard way to
compare objects and built in types, sdsu.compare.Comparer and subclasses
are used in sorting method to compare items in a list.
sdsu.algorithms.data contains classes to generate data. These will be used
in help investigate the performance of algorithms.
sdsu.util added
- OrderedCollection (Interface)
- SortedCollection (Interface)
- Stringizable (Interface)
- SortedList
- ConversionException
sdsu.compare
- Comparer
- DoubleComparer
- FloatComparer
- IntegerComparer
- LinearOrderComparer
- LongComparer
- ReverseOrderComparer
- StringComparer
- StringIgnoreCaseComparer
sdsu.algorithms.data
- NumberGenerator
- ObjectGenerator
- Bernoulli
- BoundedRangeGenarator
- DiscreteProbability
- DoubleObjectGenerator
- GeneralizedEightyTwenty
- Geometric
- IntegerObjectGenerator
- NoInverseDistribution
- OrderedNumberGenerator
- Poisson
- ProbabilityDistribution
- RandomIntegerGenerator
- ShiftedRangeGenarator
- StringGenerator
- Zipf
- OutOfBoundsException
visitors since Sept 6,
1998