Class OMBlockImpl

  • All Implemented Interfaces:
    org.apache.axiom.om.OMDataSource, org.apache.axiom.om.OMDataSourceExt, Block<org.apache.axiom.om.OMElement,​Void>, OMBlock

    public class OMBlockImpl
    extends BlockImpl<org.apache.axiom.om.OMElement,​Void>
    implements OMBlock
    OMBlockImpl Block with a business object that is an OMElement
    • Method Detail

      • isElementData

        public boolean isElementData()
        Specified by:
        isElementData in interface Block<org.apache.axiom.om.OMElement,​Void>
        Returns:
        true if data is always an element; false if possibly mixed content or multiple elements
      • close

        public void close()
        Specified by:
        close in interface org.apache.axiom.om.OMDataSourceExt
        Overrides:
        close in class org.apache.axiom.om.ds.AbstractOMDataSource
      • getObject

        public Object getObject()
        Specified by:
        getObject in interface org.apache.axiom.om.OMDataSourceExt
        Overrides:
        getObject in class org.apache.axiom.om.ds.AbstractOMDataSource
      • isDestructiveRead

        public boolean isDestructiveRead()
        Specified by:
        isDestructiveRead in interface org.apache.axiom.om.OMDataSourceExt
      • isDestructiveWrite

        public boolean isDestructiveWrite()
        Specified by:
        isDestructiveWrite in interface org.apache.axiom.om.OMDataSourceExt