com.sun.xml.bind.v2.model.core
public interface ElementInfo<T,C> extends Element<T,C>
| Method Summary | |
|---|---|
| T | getContentInMemoryType()
T of {@code JAXBElement |
| NonElement<T,C> | getContentType()
Short for getProperty().ref().get(0).
|
| ElementPropertyInfo<T,C> | getProperty()
Gets the object that represents the value property.
|
| ElementInfo<T,C> | getSubstitutionHead() |
| Collection<? extends ElementInfo<T,C>> | getSubstitutionMembers()
All the ElementInfos whose getSubstitutionHead points
to this object.
|
| T | getType()
Returns the representation for JAXBElement<contentInMemoryType>.
|
This is tied to the in-memory representation.
See Also: getContentType
getProperty().ref().get(0).
The type of the value this element holds.
Normally, this is the T of {@code JAXBElementSee Also: getContentInMemoryType
Returns: non-null.
UNKNOWN: ElementInfo can only substitute ElementInfo.
Returns: can be empty but never null.
This returns the signature in Java and thus isn't affected by the adapter.