private Map<String, WebXml> scanForFragments(WebXmlParser webXmlParser) throws JasperException { StandardJarScanner scanner = new StandardJarScanner(); // TODO - enabling this means initializing the classloader first in JspC scanner.setScanClassPath(false); // TODO - configure filter rules from Ant rather then system properties scanner.setJarScanFilter(new StandardJarScanFilter()); FragmentJarScannerCallback callback = new FragmentJarScannerCallback(webXmlParser, false, true); scanner.scan(JarScanType.PLUGGABILITY, this, callback); if (!callback.isOk()) { throw new JasperException(Localizer.getMessage("jspc.error.invalidFragment")); } return callback.getFragments(); }
fragment.setName(fragment.getURL().toString()); fragment.setJarName(extractJarFileName(url)); fragments.put(fragment.getName(), fragment);
fragment.setName(fragment.getURL().toString()); fragment.setJarName(extractJarFileName(jar.getJarFileURL())); fragments.put(fragment.getName(), fragment);
private Map<String, WebXml> scanForFragments(WebXmlParser webXmlParser) throws JasperException { StandardJarScanner scanner = new StandardJarScanner(); // TODO - enabling this means initializing the classloader first in JspC scanner.setScanClassPath(false); // TODO - configure filter rules from Ant rather then system properties scanner.setJarScanFilter(new StandardJarScanFilter()); FragmentJarScannerCallback callback = new FragmentJarScannerCallback(webXmlParser, false, true); scanner.scan(JarScanType.PLUGGABILITY, this, callback); if (!callback.isOk()) { throw new JasperException(Localizer.getMessage("jspc.error.invalidFragment")); } return callback.getFragments(); }
fragment.setName(fragment.getURL().toString()); fragment.setJarName(extractJarFileName(jar.getJarFileURL())); fragments.put(fragment.getName(), fragment);
new FragmentJarScannerCallback(webXmlParser, delegate, parseRequired); if (!callback.isOk()) { ok = false; return callback.getFragments();
new FragmentJarScannerCallback(webXmlParser, delegate, parseRequired); if (!callback.isOk()) { ok = false; return callback.getFragments();
new FragmentJarScannerCallback(webXmlParser, delegate, parseRequired); if (!callback.isOk()) { ok = false; return callback.getFragments();