Interface RuntimeElementInfo
- All Superinterfaces:
Element<Type,
,Class> ElementInfo<Type,
,Class> Locatable
,RuntimeElement
,RuntimeTypeInfo
,TypeInfo<Type,
Class>
- Author:
- Kohsuke Kawaguchi
-
Method Summary
Modifier and TypeMethodDescriptionShort forgetProperty().ref().get(0)
.Gets the object that represents the value property.getScope()
If non-null, this element is only active inside the given scope.Class<? extends JAXBElement>
getType()
Returns the customJAXBElement
class tailored this element.Methods inherited from interface com.sun.xml.bind.v2.model.core.Element
getElementName
Methods inherited from interface com.sun.xml.bind.v2.model.core.ElementInfo
getContentInMemoryType, getSubstitutionHead, getSubstitutionMembers
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable
getLocation, getUpstream
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfo
canBeReferencedByIDREF
-
Method Details
-
getScope
RuntimeClassInfo getScope()Description copied from interface:Element
If non-null, this element is only active inside the given scope. -
getProperty
RuntimeElementPropertyInfo getProperty()Description copied from interface:ElementInfo
Gets the object that represents the value property.- Specified by:
getProperty
in interfaceElementInfo<Type,
Class> - Returns:
- non-null.
-
getType
Class<? extends JAXBElement> getType()Returns the customJAXBElement
class tailored this element. -
getContentType
RuntimeNonElement getContentType()Short forgetProperty().ref().get(0)
. The type of the value this element holds. Normally, this is the T ofJAXBElement<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.- Specified by:
getContentType
in interfaceElementInfo<Type,
Class> - See Also:
-