java.lang.Object
jakarta.xml.bind.JAXBElement<T>
org.eclipse.persistence.internal.jaxb.WrappedValue<T>
All Implemented Interfaces:
Serializable

public class WrappedValue<T> extends jakarta.xml.bind.JAXBElement<T>
INTERNAL:

Purpose: Provide an interface for asm generated wrapper classes to implement to enable the unwrapping of the values after the unmarshal.

Responsibilities:

  • Provide an API to allow the unwrapping of the wrapped value
Author:
mmacivor
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class jakarta.xml.bind.JAXBElement

    jakarta.xml.bind.JAXBElement.GlobalScope
  • Field Summary

    Fields inherited from class jakarta.xml.bind.JAXBElement

    declaredType, name, nil, scope, value
  • Constructor Summary

    Constructors
    Constructor
    Description
    WrappedValue(QName name, Class<T> declaredType, T value)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    setValue(T value)
     

    Methods inherited from class jakarta.xml.bind.JAXBElement

    getDeclaredType, getName, getScope, getValue, isGlobalScope, isNil, isTypeSubstituted, setNil

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WrappedValue

      public WrappedValue(QName name, Class<T> declaredType, T value)
  • Method Details

    • setValue

      public void setValue(T value)
      Overrides:
      setValue in class jakarta.xml.bind.JAXBElement<T>
    • isSetValue

      public boolean isSetValue()