public interface  org.apache.axiom.core.stream.XmlHandler extends java.lang.Object
{
public abstract void startDocument(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean) throws org.apache.axiom.core.stream.StreamException;
public abstract void startFragment() throws org.apache.axiom.core.stream.StreamException;
public abstract void processDocumentTypeDeclaration(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.apache.axiom.core.stream.StreamException;
public abstract void startElement(java.lang.String, java.lang.String, java.lang.String) throws org.apache.axiom.core.stream.StreamException;
public abstract void endElement() throws org.apache.axiom.core.stream.StreamException;
public abstract void processAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) throws org.apache.axiom.core.stream.StreamException;
public abstract void processAttribute(java.lang.String, java.lang.String, java.lang.String, boolean) throws org.apache.axiom.core.stream.StreamException;
public abstract void processNamespaceDeclaration(java.lang.String, java.lang.String) throws org.apache.axiom.core.stream.StreamException;
public abstract void attributesCompleted() throws org.apache.axiom.core.stream.StreamException;
public abstract void processCharacterData(java.lang.Object, boolean) throws org.apache.axiom.core.stream.StreamException;
public abstract void startProcessingInstruction(java.lang.String) throws org.apache.axiom.core.stream.StreamException;
public abstract void endProcessingInstruction() throws org.apache.axiom.core.stream.StreamException;
public abstract void startComment() throws org.apache.axiom.core.stream.StreamException;
public abstract void endComment() throws org.apache.axiom.core.stream.StreamException;
public abstract void startCDATASection() throws org.apache.axiom.core.stream.StreamException;
public abstract void endCDATASection() throws org.apache.axiom.core.stream.StreamException;
public abstract void processEntityReference(java.lang.String, java.lang.String) throws org.apache.axiom.core.stream.StreamException;
public abstract void completed() throws org.apache.axiom.core.stream.StreamException;
public abstract boolean drain() throws org.apache.axiom.core.stream.StreamException;
}