JDistil

Utilities

The JDistil framework includes a small set of utility classes in addition to the foundational classes. Most of these classes are leveraged by the framework but they might be useful to custom applications built using the framework. The following table provides a high level description of each of the classes. Please refer to the API documentation for additional details.

Class Description
com.bws.jdistil.core.resource.ResourceUtil Provides the ability to read data from resource bundle type classes.
com.bws.jdistil.core.resource.Descriptions Provides an i18n locale specific field description for a given value.
com.bws.jdistil.core.servlet.Loader Provides the ability to load a data object with action specific data from a servlet request.
com.bws.jdistil.core.servlet.ParameterExtractor Provides the ability to retrieve field specific data from a servlet request.
com.bws.jdistil.core.servlet.http.SessionCleaner Provides the ability to clean objects stored in the session attributes collection when an action is encountered outside the scope of a set of registered actions.
com.bws.jdistil.core.util.Instantiator Provides the ability to dynamically create object instances.
com.bws.jdistil.core.util.Introspector Provides the ability to access and set property values on object instances.
com.bws.jdistil.core.util.ListUtil Provides the ability to format and parse a list of string values.
com.bws.jdistil.core.util.SementedList Provides the ability to retrieve groups of items based on a specified segment size.
com.bws.jistil.core.util.StringUtil Provides a small set methods supporting the evaluation and manipulation of string values.
com.bws.jistil.core.util.UrlUtil Provides the ability to build query strings and URL objects.
com.bws.jistil.core.util.Mailer Provides the ability to send SMTP messages.