public interface  org.apache.axiom.om.OMContainer extends java.lang.Object implements org.apache.axiom.om.OMSerializable
{
public abstract org.apache.axiom.om.OMXMLParserWrapper getBuilder();
public abstract void addChild(org.apache.axiom.om.OMNode);
public abstract java.util.Iterator getChildrenWithName(javax.xml.namespace.QName);
public abstract java.util.Iterator getChildrenWithLocalName(java.lang.String);
public abstract java.util.Iterator getChildrenWithNamespaceURI(java.lang.String);
public abstract org.apache.axiom.om.OMElement getFirstChildWithName(javax.xml.namespace.QName) throws org.apache.axiom.om.OMException;
public abstract java.util.Iterator getChildren();
public abstract java.util.Iterator getDescendants(boolean);
public abstract org.apache.axiom.om.OMNode getFirstOMChild();
public abstract void removeChildren();
public abstract void serialize(java.io.OutputStream, boolean) throws java.io.IOException;
public abstract void serialize(java.io.Writer, boolean) throws java.io.IOException;
public abstract void serialize(java.io.OutputStream, org.apache.axiom.om.OMOutputFormat, boolean) throws java.io.IOException;
public abstract void serialize(java.io.Writer, org.apache.axiom.om.OMOutputFormat, boolean) throws java.io.IOException;
public abstract void serialize(java.io.OutputStream) throws javax.xml.stream.XMLStreamException;
public abstract void serialize(java.io.Writer) throws javax.xml.stream.XMLStreamException;
public abstract void serialize(java.io.OutputStream, org.apache.axiom.om.OMOutputFormat) throws javax.xml.stream.XMLStreamException;
public abstract void serialize(java.io.Writer, org.apache.axiom.om.OMOutputFormat) throws javax.xml.stream.XMLStreamException;
public abstract void serializeAndConsume(java.io.OutputStream) throws javax.xml.stream.XMLStreamException;
public abstract void serializeAndConsume(java.io.Writer) throws javax.xml.stream.XMLStreamException;
public abstract void serializeAndConsume(java.io.OutputStream, org.apache.axiom.om.OMOutputFormat) throws javax.xml.stream.XMLStreamException;
public abstract void serializeAndConsume(java.io.Writer, org.apache.axiom.om.OMOutputFormat) throws javax.xml.stream.XMLStreamException;
public abstract javax.xml.stream.XMLStreamReader getXMLStreamReader();
public abstract javax.xml.stream.XMLStreamReader getXMLStreamReaderWithoutCaching();
public abstract javax.xml.stream.XMLStreamReader getXMLStreamReader(boolean);
public abstract javax.xml.stream.XMLStreamReader getXMLStreamReader(boolean, org.apache.axiom.om.OMXMLStreamReaderConfiguration);
public abstract javax.xml.transform.sax.SAXSource getSAXSource(boolean);
public abstract javax.xml.transform.sax.SAXResult getSAXResult();
public abstract org.apache.axiom.om.XOPEncoded getXOPEncodedStreamReader(boolean);
}