Class OMDataSourceExtBase

  • All Implemented Interfaces:
    org.apache.axiom.om.OMDataSource, org.apache.axiom.om.OMDataSourceExt
    Direct Known Subclasses:
    ByteArrayDataSource, CharArrayDataSource, InputStreamDataSource, ParserInputStreamDataSource

    public abstract class OMDataSourceExtBase
    extends Object
    implements org.apache.axiom.om.OMDataSourceExt
    Deprecated.
    As described in AXIOM-419, this class has multiple issues and should no longer be used as a base class for OMDataSource implementations. Instead, use AbstractOMDataSource, AbstractPullOMDataSource or AbstractPushOMDataSource.
    OMDataSourceExtBase is a convenient base class that can be extended by other OMDataSourceExt implementations.
    • Constructor Detail

      • OMDataSourceExtBase

        public OMDataSourceExtBase()
        Deprecated.
    • Method Detail

      • getProperty

        public Object getProperty​(String key)
        Deprecated.
        Specified by:
        getProperty in interface org.apache.axiom.om.OMDataSourceExt
      • setProperty

        public Object setProperty​(String key,
                                  Object value)
        Deprecated.
        Specified by:
        setProperty in interface org.apache.axiom.om.OMDataSourceExt
      • hasProperty

        public boolean hasProperty​(String key)
        Deprecated.
        Specified by:
        hasProperty in interface org.apache.axiom.om.OMDataSourceExt
      • serialize

        public void serialize​(OutputStream output,
                              org.apache.axiom.om.OMOutputFormat format)
                       throws XMLStreamException
        Deprecated.
        Specified by:
        serialize in interface org.apache.axiom.om.OMDataSource
        Throws:
        XMLStreamException
      • serialize

        public void serialize​(Writer writer,
                              org.apache.axiom.om.OMOutputFormat format)
                       throws XMLStreamException
        Deprecated.
        Specified by:
        serialize in interface org.apache.axiom.om.OMDataSource
        Throws:
        XMLStreamException