Package org.apache.axis2.datasource.jaxb
Class JAXBDataSource
- java.lang.Object
-
- org.apache.axiom.om.ds.AbstractOMDataSource
-
- org.apache.axiom.om.ds.AbstractPushOMDataSource
-
- org.apache.axis2.datasource.jaxb.JAXBDataSource
-
- All Implemented Interfaces:
org.apache.axiom.om.OMDataSource,org.apache.axiom.om.OMDataSourceExt
public class JAXBDataSource extends org.apache.axiom.om.ds.AbstractPushOMDataSourceOMDataSource backed by a jaxb object
-
-
Constructor Summary
Constructors Constructor Description JAXBDataSource(Object jaxb, JAXBDSContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.axiom.om.OMDataSourceExtcopy()JAXBDSContextgetContext()ObjectgetObject()booleanisDestructiveWrite()voidserialize(XMLStreamWriter xmlWriter)-
Methods inherited from class org.apache.axiom.om.ds.AbstractPushOMDataSource
getReader, isDestructiveRead
-
-
-
-
Constructor Detail
-
JAXBDataSource
public JAXBDataSource(Object jaxb, JAXBDSContext context)
-
-
Method Detail
-
copy
public org.apache.axiom.om.OMDataSourceExt copy()
- Specified by:
copyin interfaceorg.apache.axiom.om.OMDataSourceExt- Overrides:
copyin classorg.apache.axiom.om.ds.AbstractOMDataSource
-
getObject
public Object getObject()
- Specified by:
getObjectin interfaceorg.apache.axiom.om.OMDataSourceExt- Overrides:
getObjectin classorg.apache.axiom.om.ds.AbstractOMDataSource
-
getContext
public JAXBDSContext getContext()
-
serialize
public void serialize(XMLStreamWriter xmlWriter) throws XMLStreamException
- Throws:
XMLStreamException
-
isDestructiveWrite
public boolean isDestructiveWrite()
-
-