com.sun.xml.bind.v2.model.impl
Class RuntimeTypeRefImpl
java.lang.Object
com.sun.xml.bind.v2.model.impl.TypeRefImpl<Type,Class>
com.sun.xml.bind.v2.model.impl.RuntimeTypeRefImpl
- All Implemented Interfaces:
- NonElementRef<Type,Class>, TypeRef<Type,Class>, RuntimeNonElementRef, RuntimeTypeRef
final class RuntimeTypeRefImpl
- extends TypeRefImpl<Type,Class>
- implements RuntimeTypeRef
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeTypeRefImpl
public RuntimeTypeRefImpl(RuntimeElementPropertyInfoImpl elementPropertyInfo,
QName elementName,
Type type,
boolean isNillable,
String defaultValue)
getTarget
public RuntimeNonElement getTarget()
- Description copied from interface:
NonElementRef
- Target of the reference.
- Specified by:
getTarget
in interface NonElementRef<Type,Class>
- Specified by:
getTarget
in interface RuntimeNonElementRef
- Specified by:
getTarget
in interface RuntimeTypeRef
- Overrides:
getTarget
in class TypeRefImpl<Type,Class>
- Returns:
- never null
getTransducer
public Transducer getTransducer()
- Description copied from interface:
RuntimeNonElementRef
- If the XML representation of the referenced Java type is just a text,
return a transducer that converts between the bean and XML.
- Specified by:
getTransducer
in interface RuntimeNonElementRef
getSource
public RuntimePropertyInfo getSource()
- Description copied from interface:
NonElementRef
- Gets the property which is the source of this reference.
- Specified by:
getSource
in interface NonElementRef<Type,Class>
- Specified by:
getSource
in interface RuntimeNonElementRef
- Specified by:
getSource
in interface RuntimeTypeRef
- Overrides:
getSource
in class TypeRefImpl<Type,Class>
- Returns:
- never null