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


     * @return
     * @throws TransformerException
     */
     public Source resolve(String href, String base) throws TransformerException {
        Resolver resolver = ResolverWrapper.getInstance();
        CatalogResolver catResolver = resolver.getCatalogResolver();
        if(Log.isDebugEnabled(Log.XML_RESOLVER)) {
            Log.debug(Log.XML_RESOLVER, "Trying to resolve "+href+":"+base);
        }
        Source s = catResolver.resolve(href, base);

         boolean isFile = false;
         try {
             final File file = new File(s.getSystemId());
             isFile = file.isFile();
View Full Code Here

      nfe.printStackTrace();
    }
        if(Log.isDebugEnabled(Log.JEEVES)) Log.debug(Log.JEEVES,"Using catalog resolver verbosity "+iCatVerb);
    catMan.setVerbosity(iCatVerb);

    catResolver = new CatalogResolver(catMan);

    @SuppressWarnings("unchecked")
        Vector<String> catalogs = catResolver.getCatalog().getCatalogManager().getCatalogFiles();
    String[] cats = new String[catalogs.size()];
    System.arraycopy(catalogs.toArray(), 0, cats, 0, catalogs.size());
View Full Code Here

        }
        EntityResolver entityResolver = null;
        if (catalogLocation != null) {
            CatalogManager catalogManager = CatalogManager.getStaticManager();
            catalogManager.setCatalogFiles(catalogLocation);
            entityResolver = new PassThroughResolver(new CatalogResolver());
        }
        List classPathList = new ArrayList();
        if (classpath != null) {
            for (StringTokenizer st = new StringTokenizer(classpath, ","); st.hasMoreTokens();) {
                String classpathElement = st.nextToken();
View Full Code Here

            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

    debug.message(1, "Malformed URL on system id", systemId);
  }
      }
    }

    CatalogResolver catalogResolver = new CatalogResolver();
    Catalog resolver = catalogResolver.getCatalog();

    for (int count = 0; count < catalogFiles.size(); count++) {
      String file = (String) catalogFiles.elementAt(count);
      resolver.parseCatalog(file);
    }
View Full Code Here

        return resolver;
      } catch(ComponentException e) {
        e.printStackTrace();
      }
    }
    CatalogResolver catalogResolver = new CatalogResolver();
    try {
      catalogResolver.getCatalog().parseCatalog("src/resources/schema/catalog");
    } catch(IOException e) {
      e.printStackTrace();
    }
    return catalogResolver;
  }
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);
        if (DEBUG_LEVEL != null) {
            catalogManager.debug.setDebug(Integer.parseInt(DEBUG_LEVEL));           
        }
        this.resolver = catalogResolver.getCatalog();
    }
View Full Code Here

        try {

            Source xmlSource, xsltSource;
            Result result;
            CatalogResolver resolver = null;

            // Setup entity and URI resolver
            if (useCatalog) {
                resolver = new CatalogResolver();
                logger.info("Using " + resolver.getClass().getName()
                            + " as entity/URI resolver");
            }

            //Setup XSLT transformer
            TransformerFactory tFactory = TransformerFactory.newInstance();
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.