Class JsonStructureSource

  • All Implemented Interfaces:
    Source

    public class JsonStructureSource
    extends org.eclipse.persistence.internal.oxm.record.ExtendedSource
    Object to be used with Unmarshaller to unmarshal jakarta.json.JsonStructure objects (ie: jakarta.json.JsonObject or jakarta.json.JsonArray) Usage: JsonStructureSource source = new JsonStructureSource(jsonObject); Object unmarshalled = jaxbUnmarshaller.unmarshal(source);
    • Constructor Detail

      • JsonStructureSource

        public JsonStructureSource​(jakarta.json.JsonStructure jsonStructure)
    • Method Detail

      • getJsonStructure

        public jakarta.json.JsonStructure getJsonStructure()
      • createReader

        public org.eclipse.persistence.internal.oxm.record.XMLReader createReader​(org.eclipse.persistence.internal.oxm.Unmarshaller unmarshaller)
        Specified by:
        createReader in class org.eclipse.persistence.internal.oxm.record.ExtendedSource
      • createReader

        public org.eclipse.persistence.internal.oxm.record.XMLReader createReader​(org.eclipse.persistence.internal.oxm.Unmarshaller unmarshaller,
                                                                                  Class unmarshalClass)
        Specified by:
        createReader in class org.eclipse.persistence.internal.oxm.record.ExtendedSource