< prev index next >
src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
Print this page
@@ -58,13 +58,14 @@
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import java.util.StringTokenizer;
import javax.xml.XMLConstants;
+import javax.xml.catalog.CatalogException;
import javax.xml.catalog.CatalogFeatures;
import javax.xml.catalog.CatalogManager;
-import javax.xml.catalog.CatalogUriResolver;
+import javax.xml.catalog.CatalogResolver;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.stream.XMLEventReader;
import javax.xml.stream.XMLStreamReader;
@@ -222,11 +223,11 @@
*/
private Map<String, Object> _parameters = null;
// Catalog features
CatalogFeatures _catalogFeatures;
- CatalogUriResolver _catalogUriResolver;
+ CatalogResolver _catalogUriResolver;
// Catalog is enabled by default
boolean _useCatalog = true;
@@ -1335,11 +1336,11 @@
}
if (resolvedSource == null && _useCatalog &&
_catalogFeatures.get(CatalogFeatures.Feature.FILES) != null) {
if (_catalogUriResolver == null) {
- _catalogUriResolver = CatalogManager.catalogUriResolver(_catalogFeatures);
+ _catalogUriResolver = CatalogManager.catalogResolver(_catalogFeatures);
}
resolvedSource = _catalogUriResolver.resolve(href, baseURI);
}
if (resolvedSource == null) {
@@ -1348,11 +1349,11 @@
return getDOM(streamSource) ;
}
return getDOM(resolvedSource);
}
- catch (TransformerException e) {
+ catch (TransformerException | CatalogException e) {
if (_errorListener != null)
postErrorToListener("File not found: " + e.getMessage());
return(null);
}
}
< prev index next >