org.deegree.metadata.filter
Class XPathElementFilter
java.lang.Object
org.deegree.metadata.filter.XPathElementFilter
- All Implemented Interfaces:
- org.apache.axiom.om.OMContainer, org.apache.axiom.om.OMElement, org.apache.axiom.om.OMNode, org.apache.axiom.om.OMSerializable
public class XPathElementFilter
- extends Object
- implements org.apache.axiom.om.OMElement
TODO add class documentation here
- Version:
- $Revision: 30339 $, $Date: 2011-04-04 15:59:06 +0200 (Mo, 04. Apr 2011) $
- Author:
- Steffen Thomas, last edited by: $Author: mschneider $
| Fields inherited from interface org.apache.axiom.om.OMNode |
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE |
XPathElementFilter
public XPathElementFilter(org.apache.axiom.om.OMElement input,
List<XPath> elements)
addAttribute
public org.apache.axiom.om.OMAttribute addAttribute(org.apache.axiom.om.OMAttribute arg0)
- Specified by:
addAttribute in interface org.apache.axiom.om.OMElement
addAttribute
public org.apache.axiom.om.OMAttribute addAttribute(String arg0,
String arg1,
org.apache.axiom.om.OMNamespace arg2)
- Specified by:
addAttribute in interface org.apache.axiom.om.OMElement
addChild
public void addChild(org.apache.axiom.om.OMNode arg0)
- Specified by:
addChild in interface org.apache.axiom.om.OMContainer
build
public void build()
- Specified by:
build in interface org.apache.axiom.om.OMSerializable
buildNext
public void buildNext()
- Specified by:
buildNext in interface org.apache.axiom.om.OMContainer
buildWithAttachments
public void buildWithAttachments()
- Specified by:
buildWithAttachments in interface org.apache.axiom.om.OMNode
cloneOMElement
public org.apache.axiom.om.OMElement cloneOMElement()
- Specified by:
cloneOMElement in interface org.apache.axiom.om.OMElement
close
public void close(boolean arg0)
- Specified by:
close in interface org.apache.axiom.om.OMNode
declareDefaultNamespace
public org.apache.axiom.om.OMNamespace declareDefaultNamespace(String arg0)
- Specified by:
declareDefaultNamespace in interface org.apache.axiom.om.OMElement
declareNamespace
public org.apache.axiom.om.OMNamespace declareNamespace(org.apache.axiom.om.OMNamespace arg0)
- Specified by:
declareNamespace in interface org.apache.axiom.om.OMElement
declareNamespace
public org.apache.axiom.om.OMNamespace declareNamespace(String arg0,
String arg1)
- Specified by:
declareNamespace in interface org.apache.axiom.om.OMElement
detach
public org.apache.axiom.om.OMNode detach()
throws org.apache.axiom.om.OMException
- Specified by:
detach in interface org.apache.axiom.om.OMNode
- Returns:
- OMNode that is extricated by the
XPath elements specified during initialization.
- Throws:
org.apache.axiom.om.OMException - if parsing of the XPath expression failed.
discard
public void discard()
throws org.apache.axiom.om.OMException
- Specified by:
discard in interface org.apache.axiom.om.OMNode
- Throws:
org.apache.axiom.om.OMException
findNamespace
public org.apache.axiom.om.OMNamespace findNamespace(String arg0,
String arg1)
- Specified by:
findNamespace in interface org.apache.axiom.om.OMElement
findNamespaceURI
public org.apache.axiom.om.OMNamespace findNamespaceURI(String arg0)
- Specified by:
findNamespaceURI in interface org.apache.axiom.om.OMElement
getAllAttributes
public Iterator getAllAttributes()
- Specified by:
getAllAttributes in interface org.apache.axiom.om.OMElement
getAllDeclaredNamespaces
public Iterator getAllDeclaredNamespaces()
throws org.apache.axiom.om.OMException
- Specified by:
getAllDeclaredNamespaces in interface org.apache.axiom.om.OMElement
- Throws:
org.apache.axiom.om.OMException
getAttribute
public org.apache.axiom.om.OMAttribute getAttribute(QName arg0)
- Specified by:
getAttribute in interface org.apache.axiom.om.OMElement
getAttributeValue
public String getAttributeValue(QName arg0)
- Specified by:
getAttributeValue in interface org.apache.axiom.om.OMElement
getBuilder
public org.apache.axiom.om.OMXMLParserWrapper getBuilder()
- Specified by:
getBuilder in interface org.apache.axiom.om.OMElement
getChildElements
public Iterator getChildElements()
- Specified by:
getChildElements in interface org.apache.axiom.om.OMElement
getChildren
public Iterator getChildren()
- Specified by:
getChildren in interface org.apache.axiom.om.OMContainer
getChildrenWithLocalName
public Iterator getChildrenWithLocalName(String arg0)
- Specified by:
getChildrenWithLocalName in interface org.apache.axiom.om.OMContainer
getChildrenWithName
public Iterator getChildrenWithName(QName arg0)
- Specified by:
getChildrenWithName in interface org.apache.axiom.om.OMContainer
getChildrenWithNamespaceURI
public Iterator getChildrenWithNamespaceURI(String arg0)
- Specified by:
getChildrenWithNamespaceURI in interface org.apache.axiom.om.OMContainer
getDefaultNamespace
public org.apache.axiom.om.OMNamespace getDefaultNamespace()
- Specified by:
getDefaultNamespace in interface org.apache.axiom.om.OMElement
getFirstChildWithName
public org.apache.axiom.om.OMElement getFirstChildWithName(QName arg0)
throws org.apache.axiom.om.OMException
- Specified by:
getFirstChildWithName in interface org.apache.axiom.om.OMContainer
- Throws:
org.apache.axiom.om.OMException
getFirstElement
public org.apache.axiom.om.OMElement getFirstElement()
- Specified by:
getFirstElement in interface org.apache.axiom.om.OMElement
getFirstOMChild
public org.apache.axiom.om.OMNode getFirstOMChild()
- Specified by:
getFirstOMChild in interface org.apache.axiom.om.OMContainer
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber in interface org.apache.axiom.om.OMElement
getLocalName
public String getLocalName()
- Specified by:
getLocalName in interface org.apache.axiom.om.OMElement
getNamespace
public org.apache.axiom.om.OMNamespace getNamespace()
throws org.apache.axiom.om.OMException
- Specified by:
getNamespace in interface org.apache.axiom.om.OMElement
- Throws:
org.apache.axiom.om.OMException
getNextOMSibling
public org.apache.axiom.om.OMNode getNextOMSibling()
throws org.apache.axiom.om.OMException
- Specified by:
getNextOMSibling in interface org.apache.axiom.om.OMNode
- Throws:
org.apache.axiom.om.OMException
getOMFactory
public org.apache.axiom.om.OMFactory getOMFactory()
- Specified by:
getOMFactory in interface org.apache.axiom.om.OMSerializable
getParent
public org.apache.axiom.om.OMContainer getParent()
- Specified by:
getParent in interface org.apache.axiom.om.OMNode
getPreviousOMSibling
public org.apache.axiom.om.OMNode getPreviousOMSibling()
- Specified by:
getPreviousOMSibling in interface org.apache.axiom.om.OMNode
getQName
public QName getQName()
- Specified by:
getQName in interface org.apache.axiom.om.OMElement
getText
public String getText()
- Specified by:
getText in interface org.apache.axiom.om.OMElement
getTextAsQName
public QName getTextAsQName()
- Specified by:
getTextAsQName in interface org.apache.axiom.om.OMElement
getType
public int getType()
- Specified by:
getType in interface org.apache.axiom.om.OMNode
getXMLStreamReader
public XMLStreamReader getXMLStreamReader()
- Specified by:
getXMLStreamReader in interface org.apache.axiom.om.OMElement
getXMLStreamReaderWithoutCaching
public XMLStreamReader getXMLStreamReaderWithoutCaching()
- Specified by:
getXMLStreamReaderWithoutCaching in interface org.apache.axiom.om.OMElement
insertSiblingAfter
public void insertSiblingAfter(org.apache.axiom.om.OMNode arg0)
throws org.apache.axiom.om.OMException
- Specified by:
insertSiblingAfter in interface org.apache.axiom.om.OMNode
- Throws:
org.apache.axiom.om.OMException
insertSiblingBefore
public void insertSiblingBefore(org.apache.axiom.om.OMNode arg0)
throws org.apache.axiom.om.OMException
- Specified by:
insertSiblingBefore in interface org.apache.axiom.om.OMNode
- Throws:
org.apache.axiom.om.OMException
isComplete
public boolean isComplete()
- Specified by:
isComplete in interface org.apache.axiom.om.OMSerializable
removeAttribute
public void removeAttribute(org.apache.axiom.om.OMAttribute arg0)
- Specified by:
removeAttribute in interface org.apache.axiom.om.OMElement
resolveQName
public QName resolveQName(String arg0)
- Specified by:
resolveQName in interface org.apache.axiom.om.OMElement
serialize
public void serialize(OutputStream arg0,
org.apache.axiom.om.OMOutputFormat arg1)
throws XMLStreamException
- Specified by:
serialize in interface org.apache.axiom.om.OMNode
- Throws:
XMLStreamException
serialize
public void serialize(OutputStream arg0)
throws XMLStreamException
- Specified by:
serialize in interface org.apache.axiom.om.OMNode
- Throws:
XMLStreamException
serialize
public void serialize(Writer arg0,
org.apache.axiom.om.OMOutputFormat arg1)
throws XMLStreamException
- Specified by:
serialize in interface org.apache.axiom.om.OMNode
- Throws:
XMLStreamException
serialize
public void serialize(Writer arg0)
throws XMLStreamException
- Specified by:
serialize in interface org.apache.axiom.om.OMNode
- Throws:
XMLStreamException
serialize
public void serialize(XMLStreamWriter writer)
throws XMLStreamException
- Serializes the OMElement to the XMLStreamWriter.
- Specified by:
serialize in interface org.apache.axiom.om.OMSerializable
- Parameters:
writer - to write to, must be not null.
- Throws:
XMLStreamException
serializeAndConsume
public void serializeAndConsume(OutputStream arg0,
org.apache.axiom.om.OMOutputFormat arg1)
throws XMLStreamException
- Specified by:
serializeAndConsume in interface org.apache.axiom.om.OMNode
- Throws:
XMLStreamException
serializeAndConsume
public void serializeAndConsume(OutputStream arg0)
throws XMLStreamException
- Specified by:
serializeAndConsume in interface org.apache.axiom.om.OMNode
- Throws:
XMLStreamException
serializeAndConsume
public void serializeAndConsume(Writer arg0,
org.apache.axiom.om.OMOutputFormat arg1)
throws XMLStreamException
- Specified by:
serializeAndConsume in interface org.apache.axiom.om.OMNode
- Throws:
XMLStreamException
serializeAndConsume
public void serializeAndConsume(Writer arg0)
throws XMLStreamException
- Specified by:
serializeAndConsume in interface org.apache.axiom.om.OMNode
- Throws:
XMLStreamException
serializeAndConsume
public void serializeAndConsume(XMLStreamWriter arg0)
throws XMLStreamException
- Specified by:
serializeAndConsume in interface org.apache.axiom.om.OMSerializable
- Throws:
XMLStreamException
setBuilder
public void setBuilder(org.apache.axiom.om.OMXMLParserWrapper arg0)
- Specified by:
setBuilder in interface org.apache.axiom.om.OMElement
setFirstChild
public void setFirstChild(org.apache.axiom.om.OMNode arg0)
- Specified by:
setFirstChild in interface org.apache.axiom.om.OMElement
setLineNumber
public void setLineNumber(int arg0)
- Specified by:
setLineNumber in interface org.apache.axiom.om.OMElement
setLocalName
public void setLocalName(String arg0)
- Specified by:
setLocalName in interface org.apache.axiom.om.OMElement
setNamespace
public void setNamespace(org.apache.axiom.om.OMNamespace arg0)
- Specified by:
setNamespace in interface org.apache.axiom.om.OMElement
setNamespaceWithNoFindInCurrentScope
public void setNamespaceWithNoFindInCurrentScope(org.apache.axiom.om.OMNamespace arg0)
- Specified by:
setNamespaceWithNoFindInCurrentScope in interface org.apache.axiom.om.OMElement
setText
public void setText(QName arg0)
- Specified by:
setText in interface org.apache.axiom.om.OMElement
setText
public void setText(String arg0)
- Specified by:
setText in interface org.apache.axiom.om.OMElement
toString
public String toString()
- Specified by:
toString in interface org.apache.axiom.om.OMElement- Overrides:
toString in class Object
toStringWithConsume
public String toStringWithConsume()
throws XMLStreamException
- Specified by:
toStringWithConsume in interface org.apache.axiom.om.OMElement
- Throws:
XMLStreamException
Copyright © 2011. All Rights Reserved.