com.sun.xml.bind.v2.model.impl
Class RuntimeTypeRefImpl
java.lang.Object
com.sun.xml.bind.v2.model.impl.TypeRefImpl<java.lang.reflect.Type,java.lang.Class>
com.sun.xml.bind.v2.model.impl.RuntimeTypeRefImpl
- All Implemented Interfaces:
- NonElementRef<java.lang.reflect.Type,java.lang.Class>, TypeRef<java.lang.reflect.Type,java.lang.Class>, RuntimeNonElementRef, RuntimeTypeRef
final class RuntimeTypeRefImpl
- extends TypeRefImpl<java.lang.reflect.Type,java.lang.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,
javax.xml.namespace.QName elementName,
java.lang.reflect.Type type,
boolean isNillable,
java.lang.String defaultValue)
getTarget
public RuntimeNonElement getTarget()
- Description copied from interface:
NonElementRef
- Target of the reference.
- Specified by:
getTarget
in interface NonElementRef<java.lang.reflect.Type,java.lang.Class>
- Specified by:
getTarget
in interface RuntimeNonElementRef
- Specified by:
getTarget
in interface RuntimeTypeRef
- Overrides:
getTarget
in class TypeRefImpl<java.lang.reflect.Type,java.lang.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<java.lang.reflect.Type,java.lang.Class>
- Specified by:
getSource
in interface RuntimeNonElementRef
- Specified by:
getSource
in interface RuntimeTypeRef
- Overrides:
getSource
in class TypeRefImpl<java.lang.reflect.Type,java.lang.Class>
- Returns:
- never null