Interface RuntimeNonElementRef

  • All Superinterfaces:
    org.glassfish.jaxb.core.v2.model.core.NonElementRef<Type,​Class>
    All Known Subinterfaces:
    RuntimeAttributePropertyInfo, RuntimeTypeRef, RuntimeValuePropertyInfo

    public interface RuntimeNonElementRef
    extends org.glassfish.jaxb.core.v2.model.core.NonElementRef<Type,​Class>
    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 Detail

      • getTarget

        RuntimeNonElement getTarget()
        Specified by:
        getTarget in interface org.glassfish.jaxb.core.v2.model.core.NonElementRef<Type,​Class>
      • getSource

        RuntimePropertyInfo getSource()
        Specified by:
        getSource in interface org.glassfish.jaxb.core.v2.model.core.NonElementRef<Type,​Class>
      • getTransducer

        <V> Transducer<V> getTransducer()
        If the XML representation of the referenced Java type is just a text, return a transducer that converts between the bean and XML.