From: <[EMAIL PROTECTED]>
> I have a few classes that I have found useful on numerous projects and
they
> are just general enough that they might be a nice addition to the Commons
> Collections library...
>
> 1.  IdentityTransformer - Returns the original object.  This is useful for
> frameworks which use a Transformer, but do not wish to perform a null
check.
TransformerUtils.nopTransformer()

> 2.  PropertyValueTransformer - Returns the value of a property.  Currently
> uses BeanUtils, but could be migrated to use BeanMap instead.
See [beanutils] recent addition IIRC.

> 3.  StringValueTransformer - Returns the value of String.valueOf(),
passing
> in the original object.
Could have value. Also ToStringTransformer.

> 4.  PropertyValuePredicate - Returns true if the property has a desired
> target value.
Would go to [beanutils]

> 5.  TransformerChain - Implements the Transformer interface and allows you
> to chain together a list of Transformer objects.  Transformations are
> applied in the order in which they were added to the chain (similar to
> ComparatorChain).
TransformerUtils.chainedTransformer()

The TransformerUtils class is in CVS, but not yet released.

The StringValueOf and ToString transformers would probably be useful if you
want to submit a tested patch :-)

Stephen


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to