commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From scolebou...@apache.org
Subject cvs commit: jakarta-commons/lang STATUS.html
Date Sun, 29 Dec 2002 22:07:55 GMT
scolebourne    2002/12/29 14:07:55

  Modified:    lang     STATUS.html
  Log:
  Update to more fully describe the classes in Lang
  
  Revision  Changes    Path
  1.32      +66 -23    jakarta-commons/lang/STATUS.html
  
  Index: STATUS.html
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/lang/STATUS.html,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- STATUS.html	22 Dec 2002 21:11:09 -0000	1.31
  +++ STATUS.html	29 Dec 2002 22:07:55 -0000	1.32
  @@ -22,28 +22,71 @@
   <h3>1.  INTRODUCTION</h3>
   
   <p>The <em>Lang</em> 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:</p>
  -<ul>
  -<li><strong>StringUtils</strong> - Helper for java.lang.String.</li>
  -<li><strong>CharSetUtils</strong> - Methods for dealing with CharSets,
which are sets of characters such as [a-z] and [abcdez].</li>
  -<li><strong>RandomStringUtils</strong> - Helper for creating randomised
Strings.</li>
  -<li><strong>BooleanUtils</strong> - Helper for boolean and java.lang.Boolean.</li>
  -<li><strong>NumberUtils</strong> - Helper for java.lang.Number and its
subclasses.</li>
  -<li><strong>NumberRange</strong> - A range of numbers with an upper and
lower bound.</li>
  -<li><strong>ObjectUtils</strong> - Helper for java.lang.Object.</li>
  -<li><strong>ArrayUtils</strong> - Helper for manipulating arrays.</li>
  -<li><strong>ClassUtils</strong> - Helper for manipulating java.lang.Class
objects.</li>
  -<li><strong>SerializationUtils</strong> - Helper for serializing Objects.</li>
  -<li><strong>SystemUtils</strong> - Utility class defining the Java system
properties.</li>
  -<li><strong>Validate</strong> - Utility to provide validation for method
arguments.</li>
  -
  -<li><strong>Exception package</strong> - A sub-package for the creation
and manipulation of nested exceptions.</li>
  -<li><strong>Enum package</strong> - A sub-package for the creation of
enumerated types.</li>
  -<li><strong>Builder package</strong> - A sub-package for the creation
of equals, hashCode, compareTo and toString methods.</li>
  -<li><strong>Functor package</strong> - A sub-package for basic f(x) type
functions.</li>
  -<li><strong>Math package</strong> - A sub-package for simple business
(not scientific) maths classes.</li>
  +a basic set of common utility code on top of the standard Java classes.
  +The following principal classes are included:</p>
  +<ul>
  +<li><strong>Main package</strong> - A package for the manipulation of
basic Java classes
  +<ul>
  + <li><strong>StringUtils</strong> - Helper for java.lang.String.</li>
  + <li><strong>CharSetUtils</strong> - Methods for dealing with CharSets,
which are sets of characters such as [a-z] and [abcdez].</li>
  + <li><strong>RandomStringUtils</strong> - Helper for creating randomised
Strings.</li>
  + <li><strong>BooleanUtils</strong> - Helper for boolean and java.lang.Boolean.</li>
  + <li><strong>NumberUtils</strong> - Helper for java.lang.Number and its
subclasses.</li>
  + <li><strong>ObjectUtils</strong> - Helper for java.lang.Object.</li>
  + <li><strong>ArrayUtils</strong> - Helper for manipulating arrays.</li>
  + <li><strong>ClassUtils</strong> - Helper for manipulating java.lang.Class
objects.</li>
  + <li><strong>SerializationUtils</strong> - Helper for serializing Objects.</li>
  + <li><strong>SystemUtils</strong> - Utility class defining the Java system
properties.</li>
  +</ul>
  +
  +<li><strong>Builder package</strong> - A package for the creation of
equals, hashCode, compareTo and toString methods.
  +<ul>
  + <li><strong>ToStringBuilder</strong> - Helper for building toString
methods.</li>
  + <li><strong>EqualsBuilder</strong> - Helper for building equals methods.</li>
  + <li><strong>HashCodeBuilder</strong> - Helper for building hashCode
methods.</li>
  + <li><strong>CompareToBuilder</strong> - Helper for building compareTo
methods.</li>
  +</ul>
  +
  +<li><strong>Enum package</strong> - A package for the creation of enumerated
types.
  +<ul>
  + <li><strong>EnumUtils</strong> - Helper for manipulating enumerated
types.</li>
  + <li><strong>Enum</strong> - Abstract superclass for enumerated types
to extend.</li>
  + <li><strong>ValuedEnum</strong> - Superclass for enumerated types with
an integer constant.</li>
  +</ul>
  +
  +<li><strong>Exception package</strong> - A package for the creation and
manipulation of nested exceptions.</li>
  +<ul>
  + <li><strong>ExceptionUtils</strong> - Helper for manipulating exceptions.</li>
  + <li><strong>NestedException</strong> - An exception that supports a
nested exception.</li>
  + <li><strong>NestedRuntimeException</strong> - An exception that supports
a nested exception.</li>
  + <li><strong>NestedError</strong> - An exception that supports a nested
exception.</li>
  +</ul>
  +
  +<li><strong>Functor package</strong> - A package for basic f(x) type
functions.
  +<ul>
  + <li><strong>Predicate</strong> - f(x) that evaluates an Object and returns
a boolean.</li>
  + <li><strong>PredicateUtils</strong> - Implementations of most commonly
required predicates.</li>
  + <li><strong>Transformer</strong> - f(x) that transforms one Object into
another.</li>
  + <li><strong>TransformerUtils</strong> - Implementations of most commonly
required transformers.</li>
  + <li><strong>Executor</strong> - f(x) that receives an Object and executes
an action.</li>
  + <li><strong>ExecutorUtils</strong> - Implementations of most commonly
required executors.</li>
  + <li><strong>Factory</strong> - f(x) that creates an Object.</li>
  + <li><strong>FactoryUtils</strong> - Implementations of most commonly
required factories.</li>
  +</ul>
  +
  +<li><strong>Math package</strong> - A package for simple business (not
scientific) maths classes.
  +<ul>
  + <li><strong>Range</strong> - A range of numbers.</li>
  + <li><strong>Fraction</strong> - A fraction.</li>
  +</ul>
  +
  +<li><strong>Util package</strong> - A package for common useful utilities.
  +<ul>
  + <li><strong>BitField</strong> - A class to assist with manipulating
bits.</li>
  + <li><strong>IdentifierUtils</strong> - Implementation of various identifier
factories.</li>
  + <li><strong>Validate</strong> - A class to simplify method argument
validation.</li>
  +</ul>
  +
   </ul>
   
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>


Mime
View raw message