Examples of XMLDTDLoader

@xerces.internal @author Neil Graham, IBM @version $Id: XMLDTDLoader.java,v 1.1.2.1 2005/08/01 03:36:42 jeffsuttor Exp $
  • mf.org.apache.xerces.impl.dtd.XMLDTDLoader
    rg/sax/features/namespaces
  • http://apache.org/xml/properties/internal/symbol-table
  • http://apache.org/xml/properties/internal/error-reporter
  • http://apache.org/xml/properties/internal/grammar-pool
  • http://apache.org/xml/properties/internal/datatype-validator-factory
  • @xerces.internal @author Neil Graham, IBM @author Michael Glavassevich, IBM @version $Id: XMLDTDLoader.java 713638 2008-11-13 04:42:18Z mrglavas $
  • org.apache.xerces.impl.dtd.XMLDTDLoader
    rg/sax/features/namespaces
  • http://apache.org/xml/properties/internal/symbol-table
  • http://apache.org/xml/properties/internal/error-reporter
  • http://apache.org/xml/properties/internal/grammar-pool
  • http://apache.org/xml/properties/internal/datatype-validator-factory
  • @author Neil Graham, IBM @version $Id: XMLDTDLoader.java,v 1.7 2003/01/16 23:03:08 sandygao Exp $

    Examples of org.apache.xerces.impl.dtd.XMLDTDLoader

            // create and register missing components
            fSchemaLoader = new XMLSchemaLoader(fSymbolTable);
            fSchemaLoader.setProperty(XMLGRAMMAR_POOL, fGrammarPool);

            // and set up the DTD loader too:
            fDTDLoader = new XMLDTDLoader(fSymbolTable, fGrammarPool);
        } // <init>(SymbolTable,XMLGrammarPool, XMLComponentManager)
    View Full Code Here

    Examples of org.apache.xerces.impl.dtd.XMLDTDLoader

                if (elem == null) return;
                rootName = elem.getNodeName();
                if (systemId == null || systemId.length() == 0) return;
            }
           
            XMLDTDLoader loader = null;
            try {
                fValidationHandler.doctypeDecl(rootName, publicId, systemId, null);
                loader = CoreDOMImplementationImpl.singleton.getDTDLoader(xmlVersion);
                loader.setFeature(DOMConfigurationImpl.XERCES_VALIDATION, true);
                loader.setEntityResolver(fConfiguration.getEntityResolver());
                loader.setErrorHandler(fConfiguration.getErrorHandler());
                loader.loadGrammarWithContext((XMLDTDValidator) fValidationHandler, rootName,
                        publicId, systemId, baseSystemId, internalSubset);
            }
            // REVISIT: Should probably report this exception to the error handler.
            catch (IOException e) {  
            }
    View Full Code Here

    Examples of org.apache.xerces.impl.dtd.XMLDTDLoader

                while (freeXML11DTDLoaderIndex >= 0) {
                    // return first available DTD loader
                    SoftReference ref = xml11DTDLoaders[freeXML11DTDLoaderIndex];
                    XMLDTDLoaderHolder holder = (XMLDTDLoaderHolder) ref.get();
                    if (holder != null && holder.loader != null) {
                        XMLDTDLoader val = holder.loader;
                        holder.loader = null;
                        --freeXML11DTDLoaderIndex;
                        return val;
                    }
                    xml11DTDLoaders[freeXML11DTDLoaderIndex--] = null;
                }
                return (XMLDTDLoader) (ObjectFactory
                        .newInstance(
                            "org.apache.xerces.impl.dtd.XML11DTDProcessor",
                            ObjectFactory.findClassLoader(),
                            true));
            }
            // return an instance of XMLDTDLoader
            else {
                while (freeXML10DTDLoaderIndex >= 0) {
                    // return first available DTD loader
                    SoftReference ref = xml10DTDLoaders[freeXML10DTDLoaderIndex];
                    XMLDTDLoaderHolder holder = (XMLDTDLoaderHolder) ref.get();
                    if (holder != null && holder.loader != null) {
                        XMLDTDLoader val = holder.loader;
                        holder.loader = null;
                        --freeXML10DTDLoaderIndex;
                        return val;
                    }
                    xml10DTDLoaders[freeXML10DTDLoaderIndex--] = null;
                }
                return new XMLDTDLoader();
            }
        }
    View Full Code Here

    Examples of org.apache.xerces.impl.dtd.XMLDTDLoader

                if (elem == null) return;
                rootName = elem.getNodeName();
                if (systemId == null || systemId.length() == 0) return;
            }
           
            XMLDTDLoader loader = null;
            try {
                fValidationHandler.doctypeDecl(rootName, publicId, systemId, null);
                loader = CoreDOMImplementationImpl.singleton.getDTDLoader(xmlVersion);
                loader.setFeature(DOMConfigurationImpl.XERCES_VALIDATION, true);
                loader.setEntityResolver(fConfiguration.getEntityResolver());
                loader.setErrorHandler(fConfiguration.getErrorHandler());
                loader.loadGrammarWithContext((XMLDTDValidator) fValidationHandler, rootName,
                        publicId, systemId, baseSystemId, internalSubset);
            }
            // REVISIT: Should probably report this exception to the error handler.
            catch (IOException e) {  
            }
    View Full Code Here

    Examples of org.apache.xerces.impl.dtd.XMLDTDLoader

            // create and register missing components
            fSchemaLoader = new XMLSchemaLoader(fSymbolTable);
            fSchemaLoader.setProperty(XMLGRAMMAR_POOL, fGrammarPool);

            // and set up the DTD loader too:
            fDTDLoader = new XMLDTDLoader(fSymbolTable, fGrammarPool);
        } // <init>(SymbolTable,XMLGrammarPool, XMLComponentManager)
    View Full Code Here

    Examples of org.apache.xerces.impl.dtd.XMLDTDLoader

            // create and register missing components
            fSchemaLoader = new XMLSchemaLoader(fSymbolTable);
            fSchemaLoader.setProperty(XMLGRAMMAR_POOL, fGrammarPool);

            // and set up the DTD loader too:
            fDTDLoader = new XMLDTDLoader(fSymbolTable, fGrammarPool);
        } // <init>(SymbolTable,XMLGrammarPool, XMLComponentManager)
    View Full Code Here

    Examples of org.apache.xerces.impl.dtd.XMLDTDLoader

      public XMLGrammarCachingConfiguration(SymbolTable paramSymbolTable, XMLGrammarPool paramXMLGrammarPool, XMLComponentManager paramXMLComponentManager)
      {
        super(paramSymbolTable, paramXMLGrammarPool, paramXMLComponentManager);
        this.fSchemaLoader.setProperty("http://apache.org/xml/properties/internal/grammar-pool", this.fGrammarPool);
        this.fDTDLoader = new XMLDTDLoader(this.fSymbolTable, this.fGrammarPool);
      }
    View Full Code Here

    Examples of org.apache.xerces.impl.dtd.XMLDTDLoader

      final synchronized XMLDTDLoader getDTDLoader(String paramString)
      {
        SoftReference localSoftReference;
        XMLDTDLoaderHolder localXMLDTDLoaderHolder;
        XMLDTDLoader localXMLDTDLoader;
        if ("1.1".equals(paramString))
        {
          while (this.freeXML11DTDLoaderIndex >= 0)
          {
            localSoftReference = this.xml11DTDLoaders[this.freeXML11DTDLoaderIndex];
            localXMLDTDLoaderHolder = (XMLDTDLoaderHolder)localSoftReference.get();
            if ((localXMLDTDLoaderHolder != null) && (localXMLDTDLoaderHolder.loader != null))
            {
              localXMLDTDLoader = localXMLDTDLoaderHolder.loader;
              localXMLDTDLoaderHolder.loader = null;
              this.freeXML11DTDLoaderIndex -= 1;
              return localXMLDTDLoader;
            }
            this.xml11DTDLoaders[(this.freeXML11DTDLoaderIndex--)] = null;
          }
          return (XMLDTDLoader)ObjectFactory.newInstance("org.apache.xerces.impl.dtd.XML11DTDProcessor", ObjectFactory.findClassLoader(), true);
        }
        do
        {
          localSoftReference = this.xml10DTDLoaders[this.freeXML10DTDLoaderIndex];
          localXMLDTDLoaderHolder = (XMLDTDLoaderHolder)localSoftReference.get();
          if ((localXMLDTDLoaderHolder != null) && (localXMLDTDLoaderHolder.loader != null))
          {
            localXMLDTDLoader = localXMLDTDLoaderHolder.loader;
            localXMLDTDLoaderHolder.loader = null;
            this.freeXML10DTDLoaderIndex -= 1;
            return localXMLDTDLoader;
          }
          this.xml10DTDLoaders[(this.freeXML10DTDLoaderIndex--)] = null;
        }
        while (this.freeXML10DTDLoaderIndex >= 0);
        return new XMLDTDLoader();
      }
    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.