public interface RuntimeElementInfo extends ElementInfo<java.lang.reflect.Type,java.lang.Class>, RuntimeElement
| Modifier and Type | Method and Description |
|---|---|
RuntimeNonElement |
getContentType()
Short for
getProperty().ref().get(0). |
RuntimeElementPropertyInfo |
getProperty()
Gets the object that represents the value property.
|
RuntimeClassInfo |
getScope()
If non-null, this element is only active inside the given scope.
|
java.lang.Class<? extends javax.xml.bind.JAXBElement> |
getType()
Returns the custom
JAXBElement class tailored this element. |
getContentInMemoryType, getSubstitutionHead, getSubstitutionMembersgetElementNamecanBeReferencedByIDREFgetLocation, getUpstreamRuntimeClassInfo getScope()
ElementRuntimeElementPropertyInfo getProperty()
ElementInfogetProperty in interface ElementInfo<java.lang.reflect.Type,java.lang.Class>java.lang.Class<? extends javax.xml.bind.JAXBElement> getType()
JAXBElement class tailored this element.getType in interface ElementInfo<java.lang.reflect.Type,java.lang.Class>getType in interface TypeInfo<java.lang.reflect.Type,java.lang.Class>RuntimeNonElement getContentType()
getProperty().ref().get(0).
The type of the value this element holds.
Normally, this is the T of JAXBElement<T>.
But if the property is adapted, this is the on-the-wire type.
Or if the element has a list of values, then this field
represents the type of the individual item.getContentType in interface ElementInfo<java.lang.reflect.Type,java.lang.Class>ElementInfo.getContentInMemoryType()