primary
This is the primary matcher that can resolve transforms.
Matcher
ArrayMatcher
object performs matching of array
types to array transforms. This uses the array component type to
determine the transform to be used. All array transforms created
by this will be ArrayTransform
object instances.
These will use a type transform for the array component to add
values to the individual array indexes. Also such transforms are
typically treated as a comma separated list of individual values.Transform
based on the
array component type of an object to be transformed.private Transform
matchArray(Class entry)
Transform
based on the
array component type of an object to be transformed.ArrayTransform
object. This
is used to match array types to their respective transform
using the ArrayTransform
object. This will use
a comma separated list of tokens to populate the array.primary
- this is the primary matcher to be usedTransform
based on the
array component type of an object to be transformed. This will
attempt to match the transform using the fully qualified class
name of the array component type. If a transform can not be
found then this method will throw an exception.Transform
based on the
array component type of an object to be transformed. This will
attempt to match the transform using the fully qualified class
name of the array component type. If a transform can not be
found then this method will throw an exception.entry
- this is the array component type to be matchedException
- thrown if a transform can not be matched