public interface  org.apache.axiom.om.OMDataSourceExt extends java.lang.Object implements org.apache.axiom.om.OMDataSource
{
public abstract java.lang.Object getObject();
public abstract boolean isDestructiveRead();
public abstract boolean isDestructiveWrite();
public abstract java.io.InputStream getXMLInputStream(java.lang.String) throws java.io.UnsupportedEncodingException;
public abstract byte[] getXMLBytes(java.lang.String) throws java.io.UnsupportedEncodingException;
public abstract void close();
public abstract org.apache.axiom.om.OMDataSourceExt copy();
public abstract boolean hasProperty(java.lang.String);
public abstract java.lang.Object getProperty(java.lang.String);
public abstract java.lang.Object setProperty(java.lang.String, java.lang.Object);
}