org.exist.storage.serializers
Class XIncludeFilter
java.lang.Object
org.exist.storage.serializers.XIncludeFilter
- All Implemented Interfaces:
- Receiver
- public class XIncludeFilter
- extends java.lang.Object
- implements Receiver
A filter that listens for XInclude elements in the stream
of events generated by the Serializer.
XInclude elements are expanded at the position where they were found.
|
Method Summary |
void |
attribute(QName qname,
java.lang.String value)
|
void |
cdataSection(char[] ch,
int start,
int len)
|
void |
characters(java.lang.CharSequence seq)
|
void |
comment(char[] ch,
int start,
int length)
|
void |
documentType(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
|
void |
endDocument()
|
void |
endElement(QName qname)
|
void |
endPrefixMapping(java.lang.String prefix)
|
Receiver |
getReceiver()
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
protected java.util.HashMap |
processParameters(java.lang.String args)
|
protected void |
processXInclude(java.lang.String href)
|
void |
setDocument(DocumentImpl doc)
|
void |
setReceiver(Receiver handler)
|
void |
startDocument()
|
void |
startElement(QName qname,
AttrList attribs)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XINCLUDE_NS
public static final java.lang.String XINCLUDE_NS
- See Also:
- Constant Field Values
XIncludeFilter
public XIncludeFilter(Serializer serializer,
Receiver receiver)
XIncludeFilter
public XIncludeFilter(Serializer serializer)
setReceiver
public void setReceiver(Receiver handler)
getReceiver
public Receiver getReceiver()
setDocument
public void setDocument(DocumentImpl doc)
characters
public void characters(java.lang.CharSequence seq)
throws org.xml.sax.SAXException
- Specified by:
characters in interface Receiver
- Throws:
org.xml.sax.SAXException
comment
public void comment(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
comment in interface Receiver
- Throws:
org.xml.sax.SAXException
endDocument
public void endDocument()
throws org.xml.sax.SAXException
- Specified by:
endDocument in interface Receiver
- Throws:
org.xml.sax.SAXException- See Also:
ContentHandler.endDocument()
endElement
public void endElement(QName qname)
throws org.xml.sax.SAXException
- Specified by:
endElement in interface Receiver
- Throws:
org.xml.sax.SAXException- See Also:
Receiver.endElement(org.exist.dom.QName)
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
- Specified by:
endPrefixMapping in interface Receiver
- Throws:
org.xml.sax.SAXException
processingInstruction
public void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
- Specified by:
processingInstruction in interface Receiver
- Throws:
org.xml.sax.SAXException- See Also:
ContentHandler.processingInstruction(java.lang.String, java.lang.String)
cdataSection
public void cdataSection(char[] ch,
int start,
int len)
throws org.xml.sax.SAXException
- Specified by:
cdataSection in interface Receiver
- Throws:
org.xml.sax.SAXException- See Also:
Receiver.cdataSection(char[], int, int)
startDocument
public void startDocument()
throws org.xml.sax.SAXException
- Specified by:
startDocument in interface Receiver
- Throws:
org.xml.sax.SAXException- See Also:
ContentHandler.startDocument()
attribute
public void attribute(QName qname,
java.lang.String value)
throws org.xml.sax.SAXException
- Specified by:
attribute in interface Receiver
- Throws:
org.xml.sax.SAXException
startElement
public void startElement(QName qname,
AttrList attribs)
throws org.xml.sax.SAXException
- Specified by:
startElement in interface Receiver
- Throws:
org.xml.sax.SAXException
documentType
public void documentType(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
- Specified by:
documentType in interface Receiver
- Throws:
org.xml.sax.SAXException
processXInclude
protected void processXInclude(java.lang.String href)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
- Specified by:
startPrefixMapping in interface Receiver
- Throws:
org.xml.sax.SAXException- See Also:
ContentHandler.startPrefixMapping(java.lang.String, java.lang.String)
processParameters
protected java.util.HashMap processParameters(java.lang.String args)
<oXygen/>
XML Editor
provides support for editing and debugging XQuery
expressions against the eXist XML Database.