Ok Scott,
Some interesting pieces of code of common use at both
jakarta and xml-apache:
Mostly streams and I/O stuff:
Avalon-Excalibur
org.apache.avalon.excalibur.io:
IOUtil (Great streams-only util class)
FileUtil (File utils. Quite good)
EndianUtil
Cocoon
org.apache.cocoon.util:
PostInputStream (size limited InputStream)
Mostly Encoding/Decoding/Mime stuff:
James
org.apache.james.util:
Base64 (Shortest Base64 code by using
javax.mail.internet.MimeUtility)
Axis (xml-apache)
org.apache.axis.attachments:
MimeUtils (using javax.mail stuff to do
"weird multipart stuff")
Tomcat 3.3
org.apache.tomcat.util.buf:
All look interesting. Some names:
Base64, UEncoder, UDecoder, UTF8Decoder,
Ascii, B2CConverter, C2BConverter
Tomcat 4
org.apache.catalina.util:
MD5Encoder
MIME2Java (just translates the encoding names)
Xerces (xml-apache)
org.apache.xerces.util:
EncodingMap (just translates the encoding names)
Batik (xml-apache)
org.apache.batik.util:
Base64EncoderStream, Base64DecodeStream
Image stuff on this and other packages:
org.apache.batik.transcoder
org.apache.batik.ext.awt.image
org.apache.batik.ext.awt.image.codec
Ant might have something and maybe Turbine too. Do not take
this as a comprehensive list. I suspect that the XML
projects might have a lot more.
Have fun,
Paulo Gaspar
> -----Original Message-----
> From: Scott Sanders [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, January 24, 2002 1:41 AM
> To: Jakarta Commons Developers List
> Subject: RE: Codec Sandbox (was: To fork or not ...)
>
>
> The idea is anything to do with encoding/transcoding, etc. I was also
> wondering if we should also think MIME stuff.
> Gzip/base64/image...
>
> Also if we should start an I/O package, since collections is so popular.
>
> Also anything that might belong in an existing package (collections,
> beanutils, etc.)
>
> Scott
>
> > -----Original Message-----
> > From: Paulo Gaspar [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, January 23, 2002 4:22 PM
> > To: Jakarta Commons Developers List
> > Subject: Codec Sandbox (was: To fork or not ...)
> >
> >
> > There is a load of base 64 and mime related code around. What
> > is more interesting is that some of them mention some bugs of
> > the others on comments and so.
> > =;o)
> >
> > Even if it might not be my thing, I scoured a lot of code for
> > my current project just a couple of months ago and maybe I
> > have some clues. I will check my notes.
> >
> > What other stuff do you want besides base 64?
> > (It is better if I have search for th whole stuff you might want.)
> >
> >
> > Have fun,
> > Paulo Gaspar
> >
> > > -----Original Message-----
> > > From: Scott Sanders [mailto:[EMAIL PROTECTED]]
> > > Sent: Thursday, January 24, 2002 12:13 AM
> > > To: Jakarta Commons Developers List
> > > Subject: RE: To fork or not to fork (was: AltRMI Tasks if
> > anyone want
> > > to take them)
> > >
> > >
> > > Hi Paulo,
> > >
> > > Just keep trying is all I can say. I am starting a codec sandbox
> > > package. Could you help me scour other projects for this? I am
> > > starting with the Base64 class from httpclient, but I know
> > that there
> > > is a lot of code out there.
> > >
> > > Scott
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:commons-dev-> [EMAIL PROTECTED]>
> > For
> > additional commands,
> > e-mail: <mailto:[EMAIL PROTECTED]>
> >
> >
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>