Interface ColumnDescriptor
- All Known Implementing Classes:
DefaultColumnDescriptor
public interface ColumnDescriptor
Do not implement this interface. Instead use the ColumnDescriptorFactory to get a concrete instance or extend the
DefaultColumnDescriptor.
This class allows for a column descriptor to be accessed in the datautilities through the ColumnDescriptorFactory.
That way if there are certain types of column properties that a data utility needs to inherit or change - they can do
so. This is the object a datautility will get back. In case the default column descriptor is not sufficient there are
other column predefined descriptors in the factory that should be suitable. If a predefined descriptor is not
available the data utility can modify the column descriptor to suite the special need.
NOTE: If you deviate from the pattern of using the exact api's as the js column descriptor you *will* need to update
code in the DefaultJCAToJSTableDescriptor class in order that errors are not thrown when it tries to map these
properties to the js column descriptor. At the time of writing this there was never a need to have additional api's -
just a need to expose the api's we really want people to see.
Supported API: true
Extendable: false
Supported API: true
Extendable: false