Interface RuntimeNonElementRef
- All Superinterfaces:
NonElementRef<Type,
Class>
- All Known Subinterfaces:
RuntimeAttributePropertyInfo
,RuntimeTypeRef
,RuntimeValuePropertyInfo
Runtime version of
NonElementRef
.
Inside the implementation, reference decorators implement this interface
and this interface is used for chaining. Also, every RuntimeNonElement
implementation implements this interface so that undecorated plain
reference can be represented without using a separate object.
- Author:
- Kohsuke Kawaguchi
-
Method Summary
Modifier and TypeMethodDescriptionGets the property which is the source of this reference.Target of the reference.If the XML representation of the referenced Java type is just a text, return a transducer that converts between the bean and XML.
-
Method Details
-
getTarget
RuntimeNonElement getTarget()Description copied from interface:NonElementRef
Target of the reference.- Specified by:
getTarget
in interfaceNonElementRef<Type,
Class> - Returns:
- never null
-
getSource
RuntimePropertyInfo getSource()Description copied from interface:NonElementRef
Gets the property which is the source of this reference.- Specified by:
getSource
in interfaceNonElementRef<Type,
Class> - Returns:
- never null
-
getTransducer
Transducer getTransducer()If the XML representation of the referenced Java type is just a text, return a transducer that converts between the bean and XML.
-