public interface  org.apache.axiom.om.OMElement extends java.lang.Object implements org.apache.axiom.om.OMNode, org.apache.axiom.om.OMContainer, org.apache.axiom.om.OMNamedInformationItem
{
public abstract java.util.Iterator getChildElements();
public abstract org.apache.axiom.om.OMNamespace declareNamespace(java.lang.String, java.lang.String);
public abstract org.apache.axiom.om.OMNamespace declareDefaultNamespace(java.lang.String);
public abstract org.apache.axiom.om.OMNamespace getDefaultNamespace();
public abstract org.apache.axiom.om.OMNamespace declareNamespace(org.apache.axiom.om.OMNamespace);
public abstract void undeclarePrefix(java.lang.String);
public abstract org.apache.axiom.om.OMNamespace findNamespace(java.lang.String, java.lang.String);
public abstract org.apache.axiom.om.OMNamespace findNamespaceURI(java.lang.String);
public abstract java.util.Iterator getAllDeclaredNamespaces();
public abstract java.util.Iterator getNamespacesInScope();
public abstract javax.xml.namespace.NamespaceContext getNamespaceContext(boolean);
public abstract java.util.Iterator getAllAttributes();
public abstract org.apache.axiom.om.OMAttribute getAttribute(javax.xml.namespace.QName);
public abstract java.lang.String getAttributeValue(javax.xml.namespace.QName);
public abstract org.apache.axiom.om.OMAttribute addAttribute(org.apache.axiom.om.OMAttribute);
public abstract org.apache.axiom.om.OMAttribute addAttribute(java.lang.String, java.lang.String, org.apache.axiom.om.OMNamespace);
public abstract void removeAttribute(org.apache.axiom.om.OMAttribute);
public abstract org.apache.axiom.om.OMElement getFirstElement();
public abstract void setText(java.lang.String);
public abstract void setText(javax.xml.namespace.QName);
public abstract java.lang.String getText();
public abstract java.io.Reader getTextAsStream(boolean);
public abstract void writeTextTo(java.io.Writer, boolean) throws java.io.IOException;
public abstract javax.xml.namespace.QName getTextAsQName();
public abstract void setNamespace(org.apache.axiom.om.OMNamespace);
public abstract void setNamespaceWithNoFindInCurrentScope(org.apache.axiom.om.OMNamespace);
public abstract java.lang.String toString();
public abstract java.lang.String toStringWithConsume() throws javax.xml.stream.XMLStreamException;
public abstract javax.xml.namespace.QName resolveQName(java.lang.String);
public abstract org.apache.axiom.om.OMElement cloneOMElement();
public abstract void setLineNumber(int);
public abstract int getLineNumber();
public abstract java.util.Iterator getDescendants(boolean);
}