JAXB-induced mapping between a Java class and an XML element declaration. A part of the compiler artifacts.
To be precise, this is a mapping between two Java classes and an XML element declaration. There's one Java class/interface that represents the element, and there's another Java class/interface that represents the type of the element. The former is called "element representation" and the latter is called "type representation".
The {@link Mapping} interface provides operation that lets the callerconvert an instance of the element representation to that of the type representation or vice versa.
@author Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)