public ManifestResourceBuilder load(Manifest manifest) { IllegalArgumentAssertion.assertNotNull(manifest, "manifest"); Dictionary<String, String> headers = ManifestUtils.getManifestHeaders(manifest); load(headers); return this; } }
/** * Install a webapp module from the given servlet context. */ public Module installWebappModule(ServletContext servletContext) { Manifest manifest = getWebappManifest(servletContext); if (manifest == null) return null; ResourceBuilder resbuilder = new ManifestResourceBuilder().load(manifest); if (!resbuilder.isValid()) return null; Resource resource = resbuilder.getResource(); Dictionary<String, String> headers = new ManifestHeadersProvider(manifest).getHeaders(); return installWebappModule(servletContext, resource, headers); }
/** * Install a webapp module from the given servlet context. */ public Module installWebappModule(ServletContext servletContext) { Manifest manifest = getWebappManifest(servletContext); if (manifest == null) return null; ResourceBuilder resbuilder = new ManifestResourceBuilder().load(manifest); if (!resbuilder.isValid()) return null; Resource resource = resbuilder.getResource(); Dictionary<String, String> headers = new ManifestHeadersProvider(manifest).getHeaders(); return installWebappModule(servletContext, resource, headers); }