package org.gcube.application.cms.tests.model; import org.gcube.application.geoportal.common.utils.Files; import sun.misc.IOUtils; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.net.URISyntaxException; import java.net.URL; import java.net.URLDecoder; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.nio.file.Paths; import java.util.Enumeration; import java.util.HashMap; import java.util.HashSet; import java.util.Set; import java.util.jar.JarEntry; import java.util.jar.JarFile; import java.util.stream.Stream; public class TestFilters { public static final HashMap filters=new HashMap<>(); static{ for(File f:new File(TestModel.getBaseFolder(),"filters").listFiles()){ try { filters.put(f.getName(), Files.readFileAsString(f.getAbsolutePath(), Charset.defaultCharset())); } catch (IOException e) { throw new RuntimeException("Unable to read "+f.getAbsolutePath(),e); } } } }