...
There are a number of predefined processors which can be used out of the box. But you can also implement yours and add them to your Mapper. The predefined processors include:
DefaultFieldProcessor
It is used when no other processor was willing to handle a field. It supports mapping of the basic JCR types including:
java.lang.String
- long,
java.lang.Long
- double,
java.lang.Double
java.util.Calendar
BooleanFieldProcessor
It is used to map to java.land.Boolean
or boolean
. The reason for having it separated is that it supports converting String properties to boolean values - this is needed because sometimes CQ writes boolean values as String in JCR repository.
ImageFieldProcessor
SliceResourceProcessor
SliceReferenceProcessor
...