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 Mapping interface provides operation that lets the caller
convert an instance of the element representation to that of the
type representation or vice versa.
| Modifier and Type | Method and Description |
|---|---|
| public QName | |
| public TypeAndAnnotation | Returns: never be null.Returns the fully-qualified name of the java class for the type of this element. |
| public List | Returns: null if this isn't a wrapper-style element. Otherwise list ofPropertys. The order signifies
the order they appeared inside a schema.If this element is a so-called "wrapper-style" element, obtains its member information. |
| getElement | back to summary |
|---|---|
| public QName getElement() Name of the XML element.
| |
| getType | back to summary |
|---|---|
| public TypeAndAnnotation getType() Returns the fully-qualified name of the java class for the type of this element. Todo does this method returns the name of the wrapper bean when it's qualified
for the wrapper style? Seems no (consider
| |
| getWrapperStyleDrilldown | back to summary |
|---|---|
| public List If this element is a so-called "wrapper-style" element, obtains its member information. The notion of the wrapper style should be defined by the JAXB spec, and ideally it should differ from that of the JAX-RPC only at the point where the JAX-RPC imposes additional restriction on the element name. As of this writing the JAXB spec doesn't define "the wrapper style" and as such the exact definition of what XJC thinks "the wrapper style" isn't spec-ed.
Ths returned list includes | |