Pluggable strategy determines whether introspection or bind time
typing should be used when finding mappings.
The type of a property is determined at introspection time but
the actual type of the instance can differ at bind time (when the
xml is actually being processed). This strategy is used to set
(at a per-element level) whether the bind or introspection
time type should be used to calculate the mapping to be used.
Note: this strategy is intentionally course.
Typically, the best approach is to use a custom strategy to set
coursely grained rules (for example: all implemetations of 'IAnimal'
use bind time type mapping) and then dot betwixt files to provide
refinements.
since: 0.7 author: Jakarta Commons Team, author: Apache Software Foundation |