private synchronized org.apache.xml.resolver.tools.CatalogResolver getResolver() { if (resolver == null) { resolver = new org.apache.xml.resolver.tools.CatalogResolver(manager); } return resolver; }
private static Object getCatalog(EntityResolver resolver) { try { return ((CatalogResolver)resolver).getCatalog(); } catch (Throwable t) { //ignore } return null; } private static EntityResolver getResolver() {
/** Constructor. */ public ResolvingParser(CatalogManager manager) { catalogManager = manager; initParser(); }
throws SAXException String resolved = getResolver().getResolvedEntity(publicId, systemId);
@Test public void testParseCatalog() throws Exception { URL file = TestData.url(this, "commonSchemas_new.oasis.xml"); ResolvingXMLReader reader = new ResolvingXMLReader(); Catalog catalog = reader.getCatalog(); catalog.getCatalogManager().setVerbosity(9); catalog.parseCatalog(file); final URL baseUri = new URL("http://schemas.opengis.net/gml/"); // the system override defined in the catalog final URL override = new URL("file:///schemas/gml/trunk/gml/"); final String extraPath = "3.1.1/basicTypes.xsd"; final String uri = new URL(baseUri, extraPath).toExternalForm(); final String expected = new URL(override, extraPath).toExternalForm(); String resolved = catalog.resolveSystem(uri); assertNotNull(resolved); final String actual = new URL(resolved).toExternalForm(); assertEquals(expected, actual); } }
/** Construct an XML filter with the specified parent. */ public ResolvingXMLFilter(XMLReader parent, CatalogManager manager) { super(parent); catalogManager = manager; catalogResolver = new CatalogResolver(catalogManager); }
private static Object getCatalog(EntityResolver resolver) { try { return ((CatalogResolver)resolver).getCatalog(); } catch (Throwable t) { //ignore } return null; } private static EntityResolver getResolver() {
/** Constructor. */ public ResolvingParser(CatalogManager manager) { catalogManager = manager; initParser(); }
/** Construct an XML filter with the specified parent. */ public ResolvingXMLFilter(XMLReader parent) { super(parent); catalogResolver = new CatalogResolver(catalogManager); }
/** * Provide accessto the underlying Catalog. */ public Catalog getCatalog() { return catalogResolver.getCatalog(); }
/** Construct an empty XML Filter with no parent. */ public ResolvingXMLFilter() { super(); catalogResolver = new CatalogResolver(catalogManager); }
/** * Provide accessto the underlying Catalog. */ public Catalog getCatalog() { return catalogResolver.getCatalog(); }
/** Construct an XML filter with the specified parent. */ public ResolvingXMLFilter(XMLReader parent) { super(parent); catalogResolver = new CatalogResolver(catalogManager); }
private static Object getCatalog(EntityResolver resolver) { try { return ((CatalogResolver)resolver).getCatalog(); } catch (Throwable t) { //ignore } return null; } private static EntityResolver getResolver() {
/** Construct an XML filter with the specified parent. */ public ResolvingXMLFilter(CatalogManager manager) { super(); catalogManager = manager; catalogResolver = new CatalogResolver(catalogManager); }
/** Construct an empty XML Filter with no parent. */ public ResolvingXMLFilter() { super(); catalogResolver = new CatalogResolver(catalogManager); }
/** Construct an XML filter with the specified parent. */ public ResolvingXMLFilter(CatalogManager manager) { super(); catalogManager = manager; catalogResolver = new CatalogResolver(catalogManager); }
/** Construct an empty XML Filter with no parent. */ public ResolvingXMLFilter() { super(); catalogResolver = new CatalogResolver(catalogManager); }
private synchronized org.apache.xml.resolver.tools.CatalogResolver getResolver() { if (resolver == null) { resolver = new org.apache.xml.resolver.tools.CatalogResolver(manager); } return resolver; }
private synchronized org.apache.xml.resolver.tools.CatalogResolver getResolver() { if (resolver == null) { resolver = new org.apache.xml.resolver.tools.CatalogResolver(manager); } return resolver; }