dtw.webmail.util |
Provides utility classes for jwma.
It contains a class for loading Properties in a convenient way, and
the class that implements more or less flexible logging for jwma.
It also contains the classes that handle multipart/form-data uploads,
by utilizing the existant Mime handling functionality in JavaMail.
A general working version of such classes, which allows access to binary data in form of files,
could be easily derived from the existing versions.
Package Specification
Related Documentation
For an overview, information on architecture, guides, and further developer documentation, please see:
|
Java Source File Name | Type | Comment |
AbstractIdentifiable.java | Class | Abstract class implementing the
Identifiable interface. |
AssociatedAbstractIdentifiable.java | Class | Abstract class implementing the
AbstractIdentifiable interface for
associated instances. |
Associator.java | Interface | Interface modeling an Associator. |
CastorDatabase.java | Class | Abstract class that encapsulates a Database
from the Castor lib, to enhance performance by adding
the reuse of queries (which is perfectly possible). |
CastorDatabasePool.java | Class | Class that implements a pool for CastorDatabase
instances. |
CategoryFilter.java | Class | |
CharacterSubstitution.java | Class | Class that implements a Substitution, replacing special
HTML unsafe characters with their entity representations. |
ContactFilter.java | Interface | Interface defining aContactFilter. |
EntityEncoder.java | Class | |
EntityHandler.java | Class | Utility class for handling entities.
Exposes a method for encoding HTML unsafe characters
into entities. |
FormdataMultipart.java | Class | Class that implements a Multipart that handles
the multipart/form-data content type. |
Identifiable.java | Interface | Interface modeling an Associator. |
JwmaSettings.java | Class | Class implementing a wrapper for jwma's settings. |
LastnameStartsWithFilter.java | Class | |
LineWrapper.java | Class | Implements a processor which wraps lines observing
word boundaries. |
MD5.java | Class | This class implements the MD5 algorithm.
The specification is available from RFC 1321,
and there are numerous implementations out there,
this one was tuned specifically for hashing short
strings (i.e. |
MessageSortCriterias.java | Interface | |
MessageSortingUtil.java | Class | Utility class providing Comparator's for
sorting messages applying different criterias. |
MimeBodyPartDataSource.java | Class | Class that implements a MimeBodyPartDataSource. |
MultipartInputStream.java | Class | Class that provides a MultipartInputStream by wrapping
an existant InputStream.
It implements size limit checking and serves as a
DataSource for handling with
Mail API (or other JAF aware) classes. |
MultipartRequest.java | Class | Class that encapsulates a MultipartRequest, internally
handling it. |
PlainTextUrl.java | Class | |
PropertiesLoader.java | Class | Utility class providing two simple
yet powerful methods for loading properties. |
StringUtil.java | Class | Class that contains static utility methods to
handle Strings. |
UIDGenerator.java | Class | Utility class exposing a method that will return
a unique identifier. |