Element<java.lang.reflect.Type,java.lang.Class>
, ElementInfo<java.lang.reflect.Type,java.lang.Class>
, Locatable
, RuntimeElement
, RuntimeTypeInfo
, TypeInfo<java.lang.reflect.Type,java.lang.Class>
public interface RuntimeElementInfo extends ElementInfo<java.lang.reflect.Type,java.lang.Class>, RuntimeElement
Modifier and Type | Method | 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. |
getElementName
getContentInMemoryType, getSubstitutionHead, getSubstitutionMembers
getLocation, getUpstream
canBeReferencedByIDREF
RuntimeClassInfo getScope()
Element
RuntimeElementPropertyInfo getProperty()
ElementInfo
getProperty
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()
Copyright © 2018 Oracle Corporation. All rights reserved.