Package org.apache.xerces.xni.parser

Examples of org.apache.xerces.xni.parser.XMLDocumentSource


    this.fXIncludeHandler.setDTDHandler(this.fXPointerHandler);
    this.fXPointerHandler.setDTDSource(this.fXIncludeHandler);
    this.fXPointerHandler.setDTDHandler(this.fDTDHandler);
    if (this.fDTDHandler != null)
      this.fDTDHandler.setDTDSource(this.fXPointerHandler);
    XMLDocumentSource localXMLDocumentSource = null;
    if (this.fFeatures.get("http://apache.org/xml/features/validation/schema") == Boolean.TRUE)
    {
      localXMLDocumentSource = this.fSchemaValidator.getDocumentSource();
    }
    else
    {
      localXMLDocumentSource = this.fLastComponent;
      this.fLastComponent = this.fXPointerHandler;
    }
    XMLDocumentHandler localXMLDocumentHandler = localXMLDocumentSource.getDocumentHandler();
    localXMLDocumentSource.setDocumentHandler(this.fXIncludeHandler);
    this.fXIncludeHandler.setDocumentSource(localXMLDocumentSource);
    if (localXMLDocumentHandler != null)
    {
      this.fXIncludeHandler.setDocumentHandler(localXMLDocumentHandler);
      localXMLDocumentHandler.setDocumentSource(this.fXIncludeHandler);
View Full Code Here


    this.fDTDProcessor.setDTDHandler(this.fXIncludeHandler);
    this.fXIncludeHandler.setDTDSource(this.fDTDProcessor);
    this.fXIncludeHandler.setDTDHandler(this.fDTDHandler);
    if (this.fDTDHandler != null)
      this.fDTDHandler.setDTDSource(this.fXIncludeHandler);
    XMLDocumentSource localXMLDocumentSource = null;
    if (this.fFeatures.get("http://apache.org/xml/features/validation/schema") == Boolean.TRUE)
    {
      localXMLDocumentSource = this.fSchemaValidator.getDocumentSource();
    }
    else
    {
      localXMLDocumentSource = this.fLastComponent;
      this.fLastComponent = this.fXIncludeHandler;
    }
    XMLDocumentHandler localXMLDocumentHandler = localXMLDocumentSource.getDocumentHandler();
    localXMLDocumentSource.setDocumentHandler(this.fXIncludeHandler);
    this.fXIncludeHandler.setDocumentSource(localXMLDocumentSource);
    if (localXMLDocumentHandler != null)
    {
      this.fXIncludeHandler.setDocumentHandler(localXMLDocumentHandler);
      localXMLDocumentHandler.setDocumentSource(this.fXIncludeHandler);
View Full Code Here

    this.fXML11DTDProcessor.setDTDHandler(this.fXIncludeHandler);
    this.fXIncludeHandler.setDTDSource(this.fXML11DTDProcessor);
    this.fXIncludeHandler.setDTDHandler(this.fDTDHandler);
    if (this.fDTDHandler != null)
      this.fDTDHandler.setDTDSource(this.fXIncludeHandler);
    XMLDocumentSource localXMLDocumentSource = null;
    if (this.fFeatures.get("http://apache.org/xml/features/validation/schema") == Boolean.TRUE)
    {
      localXMLDocumentSource = this.fSchemaValidator.getDocumentSource();
    }
    else
    {
      localXMLDocumentSource = this.fLastComponent;
      this.fLastComponent = this.fXIncludeHandler;
    }
    XMLDocumentHandler localXMLDocumentHandler = localXMLDocumentSource.getDocumentHandler();
    localXMLDocumentSource.setDocumentHandler(this.fXIncludeHandler);
    this.fXIncludeHandler.setDocumentSource(localXMLDocumentSource);
    if (localXMLDocumentHandler != null)
    {
      this.fXIncludeHandler.setDocumentHandler(localXMLDocumentHandler);
      localXMLDocumentHandler.setDocumentSource(this.fXIncludeHandler);
View Full Code Here

      this.fDTDProcessor.setDTDHandler(this.fXIncludeHandler);
      this.fXIncludeHandler.setDTDSource(this.fDTDProcessor);
      this.fXIncludeHandler.setDTDHandler(this.fDTDHandler);
      if (this.fDTDHandler != null)
        this.fDTDHandler.setDTDSource(this.fXIncludeHandler);
      XMLDocumentSource localXMLDocumentSource = null;
      if (this.fFeatures.get("http://apache.org/xml/features/validation/schema") == Boolean.TRUE)
      {
        localXMLDocumentSource = this.fSchemaValidator.getDocumentSource();
      }
      else
      {
        localXMLDocumentSource = this.fLastComponent;
        this.fLastComponent = this.fXIncludeHandler;
      }
      XMLDocumentHandler localXMLDocumentHandler = localXMLDocumentSource.getDocumentHandler();
      localXMLDocumentSource.setDocumentHandler(this.fXIncludeHandler);
      this.fXIncludeHandler.setDocumentSource(localXMLDocumentSource);
      if (localXMLDocumentHandler != null)
      {
        this.fXIncludeHandler.setDocumentHandler(localXMLDocumentHandler);
        localXMLDocumentHandler.setDocumentSource(this.fXIncludeHandler);
View Full Code Here

      this.fXML11DTDProcessor.setDTDHandler(this.fXIncludeHandler);
      this.fXIncludeHandler.setDTDSource(this.fXML11DTDProcessor);
      this.fXIncludeHandler.setDTDHandler(this.fDTDHandler);
      if (this.fDTDHandler != null)
        this.fDTDHandler.setDTDSource(this.fXIncludeHandler);
      XMLDocumentSource localXMLDocumentSource = null;
      if (this.fFeatures.get("http://apache.org/xml/features/validation/schema") == Boolean.TRUE)
      {
        localXMLDocumentSource = this.fSchemaValidator.getDocumentSource();
      }
      else
      {
        localXMLDocumentSource = this.fLastComponent;
        this.fLastComponent = this.fXIncludeHandler;
      }
      XMLDocumentHandler localXMLDocumentHandler = localXMLDocumentSource.getDocumentHandler();
      localXMLDocumentSource.setDocumentHandler(this.fXIncludeHandler);
      this.fXIncludeHandler.setDocumentSource(localXMLDocumentSource);
      if (localXMLDocumentHandler != null)
      {
        this.fXIncludeHandler.setDocumentHandler(localXMLDocumentHandler);
        localXMLDocumentHandler.setDocumentSource(this.fXIncludeHandler);
View Full Code Here

         HTMLComponent component = (HTMLComponent) fHTMLComponents.elementAt(i);
         component.reset(this);
      }

      // configure pipeline
      XMLDocumentSource lastSource = fDocumentScanner;
      if (getFeature(NAMESPACES)) {
         lastSource.setDocumentHandler(fNamespaceBinder);
         fNamespaceBinder.setDocumentSource(fTagBalancer);
         lastSource = fNamespaceBinder;
      }
      if (getFeature(BALANCE_TAGS)) {
         lastSource.setDocumentHandler(fTagBalancer);
         fTagBalancer.setDocumentSource(fDocumentScanner);
         lastSource = fTagBalancer;
      }
      XMLDocumentFilter[] filters = (XMLDocumentFilter[]) getProperty(FILTERS);
      if (filters != null) {
         for (int i = 0; i < filters.length; i++) {
            XMLDocumentFilter filter = filters[i];
            XercesBridge.getInstance().XMLDocumentFilter_setDocumentSource(filter, lastSource);
            lastSource.setDocumentHandler(filter);
            lastSource = filter;
         }
      }
      lastSource.setDocumentHandler(fDocumentHandler);

   } // reset()
View Full Code Here

            HTMLComponent component = (HTMLComponent)fHTMLComponents.elementAt(i);
            component.reset(this);
        }

        // configure pipeline
        XMLDocumentSource lastSource = fDocumentScanner;
        if (getFeature(BALANCE_TAGS)) {
            lastSource.setDocumentHandler(fTagBalancer);
            fTagBalancer.setDocumentSource(fDocumentScanner);
            lastSource = fTagBalancer;
        }
        if (getFeature(NAMESPACES)) {
            lastSource.setDocumentHandler(fNamespaceBinder);
            fNamespaceBinder.setDocumentSource(fTagBalancer);
            lastSource = fNamespaceBinder;
        }
        XMLDocumentFilter[] filters = (XMLDocumentFilter[])getProperty(FILTERS);
        if (filters != null) {
            for (int i = 0; i < filters.length; i++) {
                XMLDocumentFilter filter = filters[i];
                Class filterClass = filter.getClass();
                try {
                    Method filterMethod = filterClass.getMethod("setDocumentSource", DOCSOURCE);
                    if (filterMethod != null) {
                        filterMethod.invoke(filter, new Object[] { lastSource });
                    }
                }
                catch (IllegalAccessException e) {
                    // ignore
                }
                catch (InvocationTargetException e) {
                    // ignore
                }
                catch (NoSuchMethodException e) {
                    // ignore
                }
                lastSource.setDocumentHandler(filter);
                lastSource = filter;
            }
        }
        lastSource.setDocumentHandler(fDocumentHandler);

    } // reset()
View Full Code Here

TOP

Related Classes of org.apache.xerces.xni.parser.XMLDocumentSource

Copyright © 2018 www.massapicom. 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.