views:

27

answers:

0

I use Dozer to map between Java beans. I have a dozer mapping file with all the mappings present in it. A sample mapping is shown below:

<mapping>
    <class-a>com.xyz.A</class-a>
    <class-b>com.xyz.B</class-b>
    <field>
        <a>key</a>
        <b>id</b>
    </field>
    <field>
        <a>actionId</a>
        <b>action</b>
    </field>
</mapping>

Now I want to find the mappings at runtime. For example, give a field as a string com.xyz.A.key, I want to find that it maps to com.xyz.B.id programatically. I looked into the Dozer API (org.dozer.Mapper interface) and it exposes methods only to map beans.

So my question is: is there an API to find the mappings programatically?