com.sun.xml.bind.v2.model.core
Interface LeafInfo<T,C>

All Superinterfaces:
Locatable, MaybeElement<T,C>, NonElement<T,C>, TypeInfo<T,C>
All Known Subinterfaces:
BuiltinLeafInfo<T,C>, EnumLeafInfo<T,C>, RuntimeBuiltinLeafInfo, RuntimeEnumLeafInfo, RuntimeLeafInfo
All Known Implementing Classes:
BuiltinLeafInfoImpl, CBuiltinLeafInfo, CEnumLeafInfo, EnumLeafInfoImpl, LeafInfoImpl, RuntimeBuiltinLeafInfoImpl, RuntimeEnumLeafInfoImpl

public interface LeafInfo<T,C>
extends MaybeElement<T,C>

Either BuiltinLeafInfo or EnumLeafInfo.

Those Java types are all mapped to a chunk of text, so we call them "leaves". This interface represents the mapping information for those special Java types.


Field Summary
 
Fields inherited from interface com.sun.xml.bind.v2.model.core.NonElement
ANYTYPE_NAME
 
Method Summary
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.MaybeElement
asElement, getElementName, isElement
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.NonElement
getTypeName, isSimpleType
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfo
canBeReferencedByIDREF, getType
 
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable
getLocation, getUpstream