Initially, the intent of this class is to just conceptualize how
a Jakarta XML Binding application developer can access xml binding information,
independent if binding model is java to schema or schema to java.
Since accessing the XML element name related to a Jakarta XML Binding element is
a highly requested feature, demonstrate access to this
binding information.
The factory method to get a JAXBIntrospector instance is
JAXBContext#createJAXBIntrospector().
JAXBContext#createJAXBIntrospector()
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public abstract QName | Returns: xml element qname associated with jaxbElement; null ifjaxbElement is not a JAXBElement.is an object that jaxbElement)isElement(Object) returned true.Get xml element qname for |
| public static Object | |
| public abstract boolean |
| JAXBIntrospector | back to summary |
|---|---|
| protected JAXBIntrospector() Do-nothing constructor for the derived classes. | |
| getElementName | back to summary |
|---|---|
| public abstract QName getElementName(Object jaxbElement) Get xml element qname for
| |
| getValue | back to summary |
|---|---|
| public static Object getValue(Object jaxbElement) Get the element value of a Jakarta XML Binding element. Convenience method to abstract whether working with either
a jakarta.xml.bind.JAXBElement instance or an instance of
| |
| isElement | back to summary |
|---|---|
| public abstract boolean isElement(Object object) Return true if Parameter
| |