- All Superinterfaces:
Locatable
- All Known Subinterfaces:
ArrayInfo<T,C>, BuiltinLeafInfo<T,C>, ClassInfo<T,C>, Element<T,C>, ElementInfo<T,C>, EnumLeafInfo<T,C>, LeafInfo<T,C>, MaybeElement<T,C>, NonElement<T,C>, RuntimeArrayInfo, RuntimeBuiltinLeafInfo, RuntimeClassInfo, RuntimeElement, RuntimeElementInfo, RuntimeEnumLeafInfo, RuntimeLeafInfo, RuntimeNonElement, RuntimeTypeInfo, WildcardTypeInfo<T,C>
- All Known Implementing Classes:
BuiltinLeafInfoImpl, ClassInfoImpl, RuntimeBuiltinLeafInfoImpl
public interface TypeInfo<T,C>
extends Locatable
- Author:
- Kohsuke Kawaguchi
-
Method Summary
boolean
True if this type is a valid target from a property annotated with
XmlIDREF.
Gets the underlying Java type that object represents.
-
Method Details
-
getType
Gets the underlying Java type that object represents.
- Returns:
- always non-null.
-
canBeReferencedByIDREF
boolean canBeReferencedByIDREF()
True if this type is a valid target from a property annotated with
XmlIDREF.