Package org.eclipse.persistence.oxm.json
Class JsonStructureSource
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.record.ExtendedSource
-
- org.eclipse.persistence.oxm.json.JsonStructureSource
-
- All Implemented Interfaces:
javax.xml.transform.Source
public class JsonStructureSource extends org.eclipse.persistence.internal.oxm.record.ExtendedSource
Object to be used with Unmarshaller to unmarshal javax.json.JsonStructure objects (ie: javax.json.JsonObject or javax.json.JsonArray) Usage: JsonStructureSource source = new JsonStructureSource(jsonObject); Object unmarshalled = jaxbUnmarshaller.unmarshal(source);
-
-
Constructor Summary
Constructors Constructor Description JsonStructureSource(javax.json.JsonStructure jsonStructure)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.persistence.internal.oxm.record.XMLReader
createReader(org.eclipse.persistence.internal.oxm.Unmarshaller unmarshaller)
org.eclipse.persistence.internal.oxm.record.XMLReader
createReader(org.eclipse.persistence.internal.oxm.Unmarshaller unmarshaller, java.lang.Class unmarshalClass)
javax.json.JsonStructure
getJsonStructure()
-
Methods inherited from class org.eclipse.persistence.internal.oxm.record.ExtendedSource
getSystemId, setSystemId
-
-
-
-
Method Detail
-
getJsonStructure
public javax.json.JsonStructure getJsonStructure()
-
createReader
public org.eclipse.persistence.internal.oxm.record.XMLReader createReader(org.eclipse.persistence.internal.oxm.Unmarshaller unmarshaller)
- Specified by:
createReader
in classorg.eclipse.persistence.internal.oxm.record.ExtendedSource
-
createReader
public org.eclipse.persistence.internal.oxm.record.XMLReader createReader(org.eclipse.persistence.internal.oxm.Unmarshaller unmarshaller, java.lang.Class unmarshalClass)
- Specified by:
createReader
in classorg.eclipse.persistence.internal.oxm.record.ExtendedSource
-
-