Package org.apache.xml.resolver.tools

Examples of org.apache.xml.resolver.tools.CatalogResolver


            if (DEBUG_LEVEL != null) {
                catalogManager.debug.setDebug(Integer.parseInt(DEBUG_LEVEL));
            }
            catalogManager.setUseStaticCatalog(false);
            catalogManager.setIgnoreMissingProperties(true);
            CatalogResolver catalogResolver = new CatalogResolver(catalogManager) {
                public String getResolvedEntity(String publicId, String systemId) {
                    String s = super.getResolvedEntity(publicId, systemId);
                    if (s != null && s.startsWith("classpath:")) {
                        try {
                            URIResolver r = new URIResolver(s);
View Full Code Here


    public static DocumentBuilder createBuilder() throws ParserConfigurationException {
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        factory.setNamespaceAware(true);
        DocumentBuilder builder = factory.newDocumentBuilder();   

    CatalogResolver cr = new CatalogResolver();
    builder.setEntityResolver(cr);
        return builder;
    }
View Full Code Here

    public static DocumentBuilder createBuilder() throws ParserConfigurationException {
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        factory.setNamespaceAware(true);
        DocumentBuilder builder = factory.newDocumentBuilder();   

    CatalogResolver cr = new CatalogResolver();
    builder.setEntityResolver(cr);
        return builder;
    }
View Full Code Here

    public OASISCatalogManager() {
        CatalogManager catalogManager = new CatalogManager();
        catalogManager.setUseStaticCatalog(false);
        catalogManager.setIgnoreMissingProperties(true);
        CatalogResolver catalogResolver = new CatalogResolver(catalogManager);
        this.resolver = catalogResolver.getCatalog();
    }
View Full Code Here

        final String[] included = scanIncludedFiles();

        // configure a resolver for catalog files
        final CatalogManager catalogManager = createCatalogManager();
        final CatalogResolver catalogResolver = new CatalogResolver(catalogManager);
        // configure a resolver for urn:dockbx:stylesheet
        final URIResolver uriResolver = createStyleSheetResolver(catalogResolver);
        // configure a resolver for xml entities
        final InjectingEntityResolver injectingResolver = createEntityResolver(catalogResolver);
View Full Code Here

            if (i < (catalogs.length - 1)) {
                fileListString.append(";");
            }
        }
        manager.setCatalogFiles(fileListString.toString());
        final CatalogResolver resolver = new CatalogResolver(manager);
        return resolver;
    }
View Full Code Here

     * Creates an XMLResolver for one or more XML catalogs.
     * @param catalogs The array of URIs indicating where the XML catalogs are located.
     * @return The created EntityResolver.
     */
    public static XMLResolver getXMLResolver(final String[] catalogs) {
        final CatalogResolver catalogResolver = XMLUtil.getEntityResolver(catalogs);
        final XMLResolver resolver = new XMLResolver() {
            public Object resolveEntity(final String publicID, final String systemID, final String baseURI,
                    final String namespace) throws XMLStreamException {
                final InputSource inputSource = catalogResolver.resolveEntity(publicID, systemID);
                return inputSource.getByteStream();
            }
        };
        return resolver;
    }
View Full Code Here

   
    public OASISCatalogManager() {
        CatalogManager catalogManager = new CatalogManager();
        catalogManager.setUseStaticCatalog(false);
        catalogManager.setIgnoreMissingProperties(true);
        CatalogResolver catalogResolver = new CatalogResolver(catalogManager);
        this.resolver = catalogResolver.getCatalog();
    }
View Full Code Here

        final String[] included = scanIncludedFiles();

        // configure a resolver for catalog files
        final CatalogManager catalogManager = createCatalogManager();
        final CatalogResolver catalogResolver = new CatalogResolver(catalogManager);
        // configure a resolver for urn:dockbx:stylesheet
        final URIResolver uriResolver = createStyleSheetResolver(catalogResolver);
        // configure a resolver for xml entities
        final InjectingEntityResolver injectingResolver = createEntityResolver(catalogResolver);
View Full Code Here

    scanner.setBasedir(sourceDirectory);
    scanner.setIncludes(getIncludes());
    scanner.scan();
    String[] included = scanner.getIncludedFiles();
    CatalogManager catalogManager = createCatalogManager();
    CatalogResolver catalogResolver = new CatalogResolver(catalogManager);
    URIResolver uriResolver = null;
    try {
      URL url = getNonDefaultStylesheetURL() == null ? getDefaultStylesheetURL()
          : getNonDefaultStylesheetURL();
      uriResolver = new StylesheetResolver("urn:docbkx:stylesheet",
View Full Code Here

TOP

Related Classes of org.apache.xml.resolver.tools.CatalogResolver

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.