|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Mapping
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 Mapping
interface provides operation that lets the caller
convert an instance of the element representation to that of the
type representation or vice versa.
Method Summary | |
---|---|
javax.xml.namespace.QName |
getElement()
Name of the XML element. |
TypeAndAnnotation |
getType()
Returns the fully-qualified name of the java class for the type of this element. |
java.util.List<? extends Property> |
getWrapperStyleDrilldown()
If this element is a so-called "wrapper-style" element, obtains its member information. |
Method Detail |
---|
javax.xml.namespace.QName getElement()
TypeAndAnnotation getType()
java.util.List<? extends Property> getWrapperStyleDrilldown()
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 Property
defined not just
in this class but in all its base classes.
Property
s. The order signifies
the order they appeared inside a schema.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |