From: <sp...@us...> - 2011-07-29 15:20:45
|
Revision: 8049 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=8049&view=rev Author: sppigot Date: 2011-07-29 15:20:39 +0000 (Fri, 29 Jul 2011) Log Message: ----------- Create a new CatalogManager object when resetting CatalogResolver so that changes to the oasis catalogs etc can be picked up eg. when adding a new schema Modified Paths: -------------- trunk/jeeves/src/main/java/jeeves/utils/Resolver.java Modified: trunk/jeeves/src/main/java/jeeves/utils/Resolver.java =================================================================== --- trunk/jeeves/src/main/java/jeeves/utils/Resolver.java 2011-07-27 16:17:39 UTC (rev 8048) +++ trunk/jeeves/src/main/java/jeeves/utils/Resolver.java 2011-07-29 15:20:39 UTC (rev 8049) @@ -23,6 +23,7 @@ package jeeves.utils; +import org.apache.xml.resolver.CatalogManager; import org.apache.xml.resolver.tools.CatalogResolver; import java.util.Vector; @@ -61,7 +62,8 @@ //-------------------------------------------------------------------------- private void setUpXmlResolver() { - catResolver = new CatalogResolver(); + CatalogManager catMan = new CatalogManager(); + catResolver = new CatalogResolver(catMan); Vector catalogs = catResolver.getCatalog().getCatalogManager().getCatalogFiles(); String[] cats = new String[catalogs.size()]; System.arraycopy(catalogs.toArray(), 0, cats, 0, catalogs.size()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |