From: Christian S. <chr...@sc...> - 2005-02-24 17:08:13
|
Hi everyone, I am about to redesign parts of the jazzlib package to allow the user to select the particular implementation of the Inflater, Deflater and CRC32 class. This way a developer has the choice between optimum portability provided by jazzlib or optimum performance provided by Sun JDK's native ZLIB implementation. Now I have a question regarding this redesign: Why is DataFormatException and Checksum provided? It seems to be copied from the JDK, but it adds nothing to the original classes. I would like to get rid of them in order to make my interface design easier and it would also make the package a little bit leaner. I can't see why there should be classes that add nothing to Sun's JDK implementation except that they would allow you to use it with a completely different implementation. Any enlightenment welcome. :-) With best regards, Christian Schlichtherle --- Schlichtherle IT Services Wittelsbacher Str. 10a 10707 Berlin Mobil: 0173 / 27 12 470 mailto:chr...@sc... http://www.schlichtherle.de |