/** * Adds a new catalog file. */ public void addCatalog(File catalogFile) throws IOException { if(entityResolver==null) { CatalogManager.getStaticManager().setIgnoreMissingProperties(true); entityResolver = new CatalogResolver(true); } ((CatalogResolver)entityResolver).getCatalog().parseCatalog(catalogFile.getPath()); }
/** * Adds a new catalog file. */ public void addCatalog(File catalogFile) throws IOException { if(entityResolver==null) { CatalogManager.getStaticManager().setIgnoreMissingProperties(true); entityResolver = new CatalogResolver(true); } ((CatalogResolver)entityResolver).getCatalog().parseCatalog(catalogFile.getPath()); }
static EntityResolver getCatalog(EntityResolver entityResolver, File catalogFile, ArrayList<URI> catalogUrls) throws IOException { EntityResolver er = entityResolver; if (er == null) { final CatalogManager staticManager = CatalogManager.getStaticManager(); // hack to force initialization so catalog manager system properties take effect staticManager.getVerbosity(); staticManager.setIgnoreMissingProperties(true); er = new CatalogResolver(true); } ((CatalogResolver) er).getCatalog().parseCatalog(catalogFile.getPath()); return er; } }
try { if(options.entityResolver==null) { CatalogManager.getStaticManager().setIgnoreMissingProperties(true); options.entityResolver = new CatalogResolver(true);