public interface RuntimeLeafInfo extends LeafInfo<Type,Class>, RuntimeNonElement
ANYTYPE_NAME
Modifier and Type | Method and Description |
---|---|
Class |
getClazz()
The same as
TypeInfo.getType() but returns the type as a Class . |
<V> Transducer<V> |
getTransducer()
This method doesn't take the reference properties defined on
RuntimeNonElementRef into account (such as ID-ness.) |
QName[] |
getTypeNames()
Returns all the type names recognized by this type for unmarshalling.
|
asElement, getElementName, isElement
getTypeName, isSimpleType
canBeReferencedByIDREF, getType
getLocation, getUpstream
<V> Transducer<V> getTransducer()
RuntimeNonElementRef
into account (such as ID-ness.)getTransducer
in interface RuntimeNonElement
RuntimeNonElementRef.getTransducer()
Class getClazz()
TypeInfo.getType()
but returns the type as a Class
.
Note that the returned Class
object does not necessarily represents
a class declaration. It can be primitive types.
QName[] getTypeNames()
While conceptually this method belongs to RuntimeNonElement
,
if we do that we have to put a lot of dummy implementations everywhere,
so it's placed here, where it's actually needed.
Copyright © 2019 JBoss by Red Hat. All rights reserved.