Examples of SAXEventGenerator


Examples of org.apache.xindice.xml.sax.SAXEventGenerator

         this.key = key;
         this.doc = doc;
         this.action = action;

         try {
            SAXEventGenerator events = new SAXEventGenerator(doc);
            events.setContentHandler(this);
            events.setProperty(HANDLER, this);
            events.start();
           
            if ( action == ACTION_CREATE || action == ACTION_UPDATE ) {
               try {
                  collection.flushSymbolTable();
               }
View Full Code Here

Examples of org.apache.xindice.xml.sax.SAXEventGenerator

    */
   public void getContentAsSAX(ContentHandler handler) throws XMLDBException {
      // TODO: should probably use JAXP
      try {
         if ( bytes != null ) {
            SAXEventGenerator events = new SAXEventGenerator(symbols, bytes);

            events.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
            events.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE,
                    hasSaxNamespacesPrefixes);
            events.setContentHandler(handler);

            if (handler instanceof ErrorHandler) {
               events.setErrorHandler((ErrorHandler)handler);
            }

            events.start();
         } else {
            SAXParser sp = saxFactory.newSAXParser();
            XMLReader xr = sp.getXMLReader();

            xr.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
View Full Code Here

Examples of org.apache.xindice.xml.sax.SAXEventGenerator

     */
    public void getContentAsSAX(ContentHandler handler) throws XMLDBException {
        // TODO: should probably use JAXP
        try {
            if (bytes != null) {
                SAXEventGenerator events = new SAXEventGenerator(symbols, bytes);

                events.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
                events.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE, hasSaxNamespacesPrefixes);
                events.setContentHandler(handler);
                if (handler instanceof ErrorHandler) {
                    events.setErrorHandler((ErrorHandler) handler);
                }

                events.start();
            } else if (content != null) {
                SAXParser sp = saxFactory.newSAXParser();
                XMLReader xr = sp.getXMLReader();

                xr.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
View Full Code Here

Examples of org.apache.xindice.xml.sax.SAXEventGenerator

            this.key = key;
            this.doc = doc;
            this.action = action;

            try {
                SAXEventGenerator events = new SAXEventGenerator(doc);
                events.setContentHandler(this);
                events.setProperty(HANDLER, this);
                events.start();

                if (action == ACTION_CREATE || action == ACTION_UPDATE) {
                    try {
                        collection.flushSymbolTable();
                    } catch (Exception e) {
View Full Code Here

Examples of org.apache.xindice.xml.sax.SAXEventGenerator

     */
    public void getContentAsSAX(ContentHandler handler) throws XMLDBException {
        // TODO: should probably use JAXP
        try {
            if (bytes != null) {
                SAXEventGenerator events = new SAXEventGenerator(symbols, bytes);

                events.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
                events.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE, hasSaxNamespacesPrefixes);
                events.setContentHandler(handler);
                if (handler instanceof ErrorHandler) {
                    events.setErrorHandler((ErrorHandler) handler);
                }

                events.start();
            } else if (content != null) {
                SAXParser sp = saxFactory.newSAXParser();
                XMLReader xr = sp.getXMLReader();

                xr.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
View Full Code Here

Examples of org.apache.xindice.xml.sax.SAXEventGenerator

            this.key = key;
            this.doc = doc;
            this.action = action;

            try {
                SAXEventGenerator events = new SAXEventGenerator(symbols, doc);
                events.setContentHandler(this);
                events.setProperty(HANDLER, this);
                events.start();

                if (action == ACTION_CREATE || action == ACTION_UPDATE) {
                    collection.flushSymbolTable();
                }
            } catch (Exception e) {
View Full Code Here

Examples of org.apache.xindice.xml.sax.SAXEventGenerator

        for (int i = 0; i < list.length; i++) {
            handlers[i] = list[i].getIndexerEventHandler();
        }

        try {
            SAXEventGenerator events = new SAXEventGenerator(symbols, doc);
            events.setContentHandler(this);
            events.setProperty(HANDLER, this);
            events.start();
        } catch (Exception e) {
            if (log.isWarnEnabled()) {
                log.warn("ignored exception", e);
            }
        }
View Full Code Here

Examples of org.apache.xindice.xml.sax.SAXEventGenerator

     */
    public void getContentAsSAX(ContentHandler handler) throws XMLDBException {
        // TODO: should probably use JAXP
        try {
            if (bytes != null) {
                SAXEventGenerator events = new SAXEventGenerator(symbols, bytes);

                events.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
                events.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE, hasSaxNamespacesPrefixes);
                events.setContentHandler(handler);
                if (handler instanceof ErrorHandler) {
                    events.setErrorHandler((ErrorHandler) handler);
                }

                events.start();
            } else if (content != null) {
                SAXParser sp = saxFactory.newSAXParser();
                XMLReader xr = sp.getXMLReader();

                xr.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
View Full Code Here

Examples of org.apache.xindice.xml.sax.SAXEventGenerator

     */
    public void getContentAsSAX(ContentHandler handler) throws XMLDBException {
        // TODO: should probably use JAXP
        try {
            if (bytes != null) {
                SAXEventGenerator events = new SAXEventGenerator(symbols, bytes);

                events.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
                events.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE, hasSaxNamespacesPrefixes);
                events.setContentHandler(handler);
                if (handler instanceof ErrorHandler) {
                    events.setErrorHandler((ErrorHandler) handler);
                }

                events.start();
            } else if (content != null) {
                SAXParser sp = saxFactory.newSAXParser();
                XMLReader xr = sp.getXMLReader();

                xr.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
View Full Code Here

Examples of org.apache.xindice.xml.sax.SAXEventGenerator

            this.key = key;
            this.doc = doc;
            this.action = action;

            try {
                SAXEventGenerator events = new SAXEventGenerator(doc);
                events.setContentHandler(this);
                events.setProperty(HANDLER, this);
                events.start();

                if (action == ACTION_CREATE || action == ACTION_UPDATE) {
                    try {
                        collection.flushSymbolTable();
                    } catch (Exception e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.