1. INTRODUCTION
The Lang Component contains a set of Java classes that provide
helper methods for standard Java classes, especially those found in the
java.lang package in the Sun JDK.
The following classes are included:
- StringUtils - Helper for java.lang.String.
- CharSetUtils - Methods for dealing with CharSets, which are sets of characters such as [a-z] and [abcdez].
- RandomStringUtils - Helper for creating randomised Strings.
- NumberUtils - Helper for java.lang.Number and its subclasses.
- NumberRange - A range of numbers with an upper and lower bound.
- ObjectUtils - Helper for creating any Object.
- SerializationUtils - Helper for serializing Objects.
- NestedException package - A sub-package for creation of nested exceptions.
2. DEPENDENCIES
The Lang component is dependent upon the following external
components for development and use:
3. RELEASE INFO
Current Release:
Version 1.0 - Beta 1
Planned Next Release:
An rc1 and then a full release are planned in early Autumn/Fall 2002.
4. KNOWN ISSUES
- StringUtils - A resolution of constructor issues from development
mailing list is a showstopper issue for any application using this
library in a bean-like fashion, or class loading it.
5. COMMITTERS
The following individuals are the primary developers and maintainers of this
component. Developers who plan to use Lang in their own
projects are encouraged to collaborate on the future development of this
component to ensure that it continues to meet a variety of needs.