Package com.ca.jcs.converter

Contains all support for writing and configuring pluggable converters.

See:
          Description

Package com.ca.jcs.converter Description

Contains all support for writing and configuring pluggable converters. The package contains the following sub-packages each dealing a distinct level of implementation (as is the case with the com.ca.jcs.validator package) so as to maximise the opportunities for reuse:

  1. The highest level (meta.) are property related converters that take in metadata settings for attributes and object classes, and use these to configure converter instances of lower levels.
  2. The next level (attr.) are attribute related converters, which have no dependency on metadata settings but are dependent on the JNDI API (for instance they understand an attribute may have multiple values, and how to iterate through them).
  3. The lowest level (core.) converters are not dependent on JNDI and deal simply with converting simple string values.
Where reuse is not a major concern (e.g. for converters targeting a single managed system) it is possible to place all three levels in a single class file, but separate implementation classes are still likely to be an attractive option to allow reusing common functionality in base classes like AttributeValueConverter and PropertyConverter.

$Id: package.html 41630 2009-03-01 22:45:06Z khaam03 $



Created 2011-07-14 13:27 EST