org.exist.storage.serializers
Class NativeSerializer

java.lang.Object
  extended byorg.exist.storage.serializers.Serializer
      extended byorg.exist.storage.serializers.NativeSerializer
All Implemented Interfaces:
org.xml.sax.XMLReader

public class NativeSerializer
extends Serializer

Serializer implementation for the native database backend.

Author:
wolf

Field Summary
static int EXIST_ID_ALL
           
static int EXIST_ID_ELEMENT
           
static int EXIST_ID_NONE
           
 
Fields inherited from class org.exist.storage.serializers.Serializer
ATTR_COUNT_QNAME, ATTR_HITS_QNAME, ATTR_START_QNAME, ATTR_TYPE_QNAME, broker, createContainerElements, defaultProperties, ELEM_RESULT_QNAME, ELEM_VALUE_QNAME, encoding, ENCODING, EXIST_NS, factory, GENERATE_DOC_EVENTS, lexicalHandler, LOG, outputProperties, receiver, TAG_ATTRIBUTE_MATCHES, TAG_BOTH, TAG_ELEMENT_MATCHES, TAG_NONE, templates, user, xinclude, xmlout, xslHandler
 
Constructor Summary
NativeSerializer(DBBroker broker, Configuration config)
           
 
Method Summary
protected  void serializeToReceiver(DocumentImpl doc, boolean generateDocEvent)
           
protected  void serializeToReceiver(NodeProxy p, boolean generateDocEvent)
           
protected  void serializeToReceiver(StoredNode node, java.util.Iterator iter, DocumentImpl doc, long gid, boolean first, Match match, java.util.Set namespaces)
           
 
Methods inherited from class org.exist.storage.serializers.Serializer
applyXSLHandler, checkStylesheetParams, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getHighlightingMode, getProperty, getProperty, getUser, isStylesheetApplied, parse, parse, releasePrettyPrinter, reset, serialize, serialize, serialize, serialize, serializeToReceiver, serializeToReceiver, setContentHandler, setDocument, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setPrettyPrinter, setProperties, setProperties, setProperty, setReceiver, setSAXHandlers, setStylesheet, setStylesheet, setStylesheetFromProperties, setStylesheetParam, setUser, setXSLHandler, toReceiver, toSAX, toSAX, toSAX, toSAX
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXIST_ID_NONE

public static final int EXIST_ID_NONE
See Also:
Constant Field Values

EXIST_ID_ELEMENT

public static final int EXIST_ID_ELEMENT
See Also:
Constant Field Values

EXIST_ID_ALL

public static final int EXIST_ID_ALL
See Also:
Constant Field Values
Constructor Detail

NativeSerializer

public NativeSerializer(DBBroker broker,
                        Configuration config)
Method Detail

serializeToReceiver

protected void serializeToReceiver(NodeProxy p,
                                   boolean generateDocEvent)
                            throws org.xml.sax.SAXException
Specified by:
serializeToReceiver in class Serializer
Throws:
org.xml.sax.SAXException

serializeToReceiver

protected void serializeToReceiver(DocumentImpl doc,
                                   boolean generateDocEvent)
                            throws org.xml.sax.SAXException
Specified by:
serializeToReceiver in class Serializer
Throws:
org.xml.sax.SAXException

serializeToReceiver

protected void serializeToReceiver(StoredNode node,
                                   java.util.Iterator iter,
                                   DocumentImpl doc,
                                   long gid,
                                   boolean first,
                                   Match match,
                                   java.util.Set namespaces)
                            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


<oXygen/> XML Editor provides support for editing and debugging XQuery expressions against the eXist XML Database.