public void setResourceLoader(GeoServerResourceLoader resourceLoader) { delegate.setResourceLoader(resourceLoader); }
public void setResourceLoader(GeoServerResourceLoader resourceLoader) { delegate.setResourceLoader(resourceLoader); }
public void setResourceLoader(GeoServerResourceLoader resourceLoader) { delegate.setResourceLoader(resourceLoader); }
@Override protected void readCatalog(Catalog catalog, XStreamPersister xp) throws Exception { catalog.setResourceLoader(resourceLoader); // look for legacy catalog.xml File f = resourceLoader.find("catalog.xml"); if (f != null) { LegacyCatalogImporter catalogImporter = new LegacyCatalogImporter(); catalogImporter.setResourceLoader(resourceLoader); catalogImporter.setCatalog(catalog); catalogImporter.imprt(resourceLoader.getBaseDirectory()); } else { LOGGER.warning("No catalog file found."); } }
protected void loadCatalog(Catalog catalog, XStreamPersister xp) throws Exception { catalog.setResourceLoader(resourceLoader); readCatalog(catalog, xp); if (!legacy) { // add the listener which will persist changes catalog.addListener(new GeoServerConfigPersister(resourceLoader, xp)); catalog.addListener(new GeoServerResourcePersister(catalog.getResourceLoader())); } }
@Before public void setUp() { URL url = DefaultGeoServerLoaderTest.class.getResource("/data_dir/nested_layer_groups"); GeoServerResourceLoader resourceLoader = new GeoServerResourceLoader(URLs.urlToFile(url)) { @Override public File createFile(File parentFile, String location) throws IOException { if ("hello.xml".equals(location)) { helloServiceSaved = true; } return super.createFile(parentFile, location); } }; GeoServerExtensionsHelper.singleton( "resourceLoader", resourceLoader, GeoServerResourceLoader.class); loader = new DefaultGeoServerLoader(resourceLoader); catalog = new CatalogImpl(); catalog.setResourceLoader(resourceLoader); XStreamPersisterFactory xpf = new XStreamPersisterFactory(); xp = xpf.createXMLPersister(); XStreamServiceLoader<HelloServiceInfo> helloLoader = new HelloServiceXStreamLoader(resourceLoader, "hello"); GeoServerExtensionsHelper.singleton("helloLoader", helloLoader, XStreamServiceLoader.class); }
@BeforeClass public static void setupBaseCatalog() throws Exception { catalog = new CatalogImpl(); catalog.setResourceLoader(new GeoServerResourceLoader());
catalog2.setResourceLoader(resourceLoader);
protected synchronized void loadCatalog(Catalog catalog, XStreamPersister xp) throws Exception { if (enabled) { catalog.setResourceLoader(resourceLoader); readCatalog(catalog, xp); } else { super.loadCatalog(catalog, xp); } }
protected synchronized void loadCatalog(Catalog catalog, XStreamPersister xp) throws Exception { if (enabled) { catalog.setResourceLoader(resourceLoader); readCatalog(catalog, xp); } else { super.loadCatalog(catalog, xp); } }
/** Helper method that adds GeoServer default styles to a dt directory. */ private static void addDefaultStyles(File dataDirectory) throws IOException { // prepare all the necessary GeoServer objects File stylesDirectory = new File(dataDirectory, "styles"); GeoServerResourceLoader loader = new GeoServerResourceLoader(dataDirectory); Catalog catalog = new CatalogImpl(); catalog.setResourceLoader(loader); XStreamPersister xstreamPersister = new XStreamPersisterFactory().createXMLPersister(); GeoServerConfigPersister geoserverPersister = new GeoServerConfigPersister(loader, xstreamPersister); catalog.addListener(geoserverPersister); catalog.addListener(new GeoServerResourcePersister(loader)); // create default styles createDefaultStyle(catalog, stylesDirectory, "point", "default_point.sld"); createDefaultStyle(catalog, stylesDirectory, "line", "default_line.sld"); createDefaultStyle(catalog, stylesDirectory, "polygon", "default_polygon.sld"); createDefaultStyle(catalog, stylesDirectory, "raster", "default_raster.sld"); createDefaultStyle(catalog, stylesDirectory, "generic", "default_generic.sld"); }