/** * Set a mime mapping. * * @param extension Extension * @param type Mime type */ public void addMimeMapping(String extension, String type) { handler.getMimeTypes().addMimeMapping(extension, type); }
@Override public void configure(WebAppContext context) throws Exception { MimeTypes mimeTypes = context.getMimeTypes(); for (MimeMappings.Mapping mapping : getMimeMappings()) { mimeTypes.addMimeMapping(mapping.getExtension(), mapping.getMimeType()); } }
context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor); break; context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor);
public void setMimeTypes(Iterable<Map.Entry<String, String>> mimeTypes) { for (Map.Entry<String, String> mime : mimeTypes) { this.mimeTypes.addMimeMapping(mime.getKey(), mime.getValue()); } }
/** Add the RDF MIME Type mappins */ public static void setMimeTypes(ServletContextHandler context) { MimeTypes mimeTypes = new MimeTypes(); // RDF syntax mimeTypes.addMimeMapping("nt", WebContent.contentTypeNTriples); mimeTypes.addMimeMapping("nq", WebContent.contentTypeNQuads); mimeTypes.addMimeMapping("ttl", WebContent.contentTypeTurtle+";charset=utf-8"); mimeTypes.addMimeMapping("trig", WebContent.contentTypeTriG+";charset=utf-8"); mimeTypes.addMimeMapping("rdf", WebContent.contentTypeRDFXML); mimeTypes.addMimeMapping("jsonld", WebContent.contentTypeJSONLD); mimeTypes.addMimeMapping("rj", WebContent.contentTypeRDFJSON); mimeTypes.addMimeMapping("rt", WebContent.contentTypeRDFThrift); mimeTypes.addMimeMapping("trdf", WebContent.contentTypeRDFThrift); // SPARQL syntax mimeTypes.addMimeMapping("rq", WebContent.contentTypeSPARQLQuery); mimeTypes.addMimeMapping("ru", WebContent.contentTypeSPARQLUpdate); // SPARQL Result set mimeTypes.addMimeMapping("rsj", WebContent.contentTypeResultsJSON); mimeTypes.addMimeMapping("rsx", WebContent.contentTypeResultsXML); mimeTypes.addMimeMapping("srt", WebContent.contentTypeResultsThrift); // Other mimeTypes.addMimeMapping("txt", WebContent.contentTypeTextPlain); mimeTypes.addMimeMapping("csv", WebContent.contentTypeTextCSV); mimeTypes.addMimeMapping("tsv", WebContent.contentTypeTextTSV); context.setMimeTypes(mimeTypes); }
/** Add the RDF MIME Type mappins */ public static void setMimeTypes(ServletContextHandler context) { MimeTypes mimeTypes = new MimeTypes(); // RDF syntax mimeTypes.addMimeMapping("nt", WebContent.contentTypeNTriples); mimeTypes.addMimeMapping("nq", WebContent.contentTypeNQuads); mimeTypes.addMimeMapping("ttl", WebContent.contentTypeTurtle+";charset=utf-8"); mimeTypes.addMimeMapping("trig", WebContent.contentTypeTriG+";charset=utf-8"); mimeTypes.addMimeMapping("rdf", WebContent.contentTypeRDFXML); mimeTypes.addMimeMapping("jsonld", WebContent.contentTypeJSONLD); mimeTypes.addMimeMapping("rj", WebContent.contentTypeRDFJSON); mimeTypes.addMimeMapping("rt", WebContent.contentTypeRDFThrift); mimeTypes.addMimeMapping("trdf", WebContent.contentTypeRDFThrift); // SPARQL syntax mimeTypes.addMimeMapping("rq", WebContent.contentTypeSPARQLQuery); mimeTypes.addMimeMapping("ru", WebContent.contentTypeSPARQLUpdate); // SPARQL Result set mimeTypes.addMimeMapping("rsj", WebContent.contentTypeResultsJSON); mimeTypes.addMimeMapping("rsx", WebContent.contentTypeResultsXML); mimeTypes.addMimeMapping("srt", WebContent.contentTypeResultsThrift); // Other mimeTypes.addMimeMapping("txt", WebContent.contentTypeTextPlain); mimeTypes.addMimeMapping("csv", WebContent.contentTypeTextCSV); mimeTypes.addMimeMapping("tsv", WebContent.contentTypeTextTSV); context.setMimeTypes(mimeTypes); }
public void setMimeTypes(Iterable<Map.Entry<String, String>> mimeTypes) { for (Map.Entry<String, String> mime : mimeTypes) { this.mimeTypes.addMimeMapping(mime.getKey(), mime.getValue()); } }
/** * Set a mime mapping. * * @param extension Extension * @param type Mime type */ public void addMimeMapping(String extension, String type) { handler.getMimeTypes().addMimeMapping(extension, type); }
private void loadBuiltinMimeTypes() { InputStream in = getClass().getResourceAsStream("mime.properties"); try { Properties props = new Properties(); props.load(in); for (Entry<Object, Object> e : props.entrySet()) { mimeTypes.addMimeMapping(e.getKey().toString(),e.getValue().toString()); } } catch (IOException e) { throw new Error("Failed to load the built-in MIME types",e); } finally { try { in.close(); } catch (IOException e) { // ignore } } }
private MimeTypes getMimeTypes() { Map<String, String> configuredMimeTypes = containerConfig.getMimeTypes(); Set<Map.Entry<String, String>> entries = configuredMimeTypes.entrySet(); MimeTypes mimeTypes = new MimeTypes(); for(Map.Entry<String, String> entry : entries) { mimeTypes.addMimeMapping(entry.getKey(), entry.getValue()); } return mimeTypes; }
private MimeTypes getMimeTypes() { Map<String, String> configuredMimeTypes = containerConfig.getMimeTypes(); Set<Map.Entry<String, String>> entries = configuredMimeTypes.entrySet(); MimeTypes mimeTypes = new MimeTypes(); for(Map.Entry<String, String> entry : entries) { mimeTypes.addMimeMapping(entry.getKey(), entry.getValue()); } return mimeTypes; }
mimeTypes.addMimeMapping("ttf", "application/font-sfnt"); mimeTypes.addMimeMapping("otf", "application/font-sfnt"); mimeTypes.addMimeMapping("woff", "application/font-woff"); mimeTypes.addMimeMapping("eot", "application/vnd.ms-fontobject"); mimeTypes.addMimeMapping("svg", "image/svg+xml"); mimeTypes.addMimeMapping("html", "text/html; charset=utf-8"); mimeTypes.addMimeMapping("css", "text/css; charset=utf-8"); mimeTypes.addMimeMapping("js", "application/javascript; charset=utf-8");
private ServletContextHandler createHttpContext(@SuppressWarnings("rawtypes") Dictionary dictionary) { ServletContextHandler httpContext = new ServletContextHandler(); // hack in the mime type for xsd until jetty fixes it (bug 393218) httpContext.getMimeTypes().addMimeMapping("xsd", "application/xml"); //$NON-NLS-1$ //$NON-NLS-2$ httpContext.setAttribute(INTERNAL_CONTEXT_CLASSLOADER, Thread.currentThread().getContextClassLoader()); httpContext.setClassLoader(this.getClass().getClassLoader()); httpContext.setContextPath(Details.getString(dictionary, JettyConstants.CONTEXT_PATH, "/")); //$NON-NLS-1$ File contextWorkDir = new File(workDir, DIR_PREFIX + dictionary.get(Constants.SERVICE_PID).hashCode()); contextWorkDir.mkdir(); httpContext.setAttribute(CONTEXT_TEMPDIR, contextWorkDir); SessionHandler handler = new SessionHandler(); handler.setMaxInactiveInterval(Details.getInt(dictionary, JettyConstants.CONTEXT_SESSIONINACTIVEINTERVAL, -1)); httpContext.setSessionHandler(handler); return httpContext; }
mimeTypes.addMimeMapping("json", "application/json"); mimeTypes.addMimeMapping("html", "text/html"); mimeTypes.addMimeMapping("xml", "application/xml"); mimeTypes.addMimeMapping("txt", "text/plain"); mockServiceContext.setMimeTypes(mimeTypes); mockServiceContext.setWelcomeFiles(new String[]{"index.json", "index.html", "index.xml", "index.txt"});
context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor); break; context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor);
context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor); break; context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor);
context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor); break; context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor);
context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor); break; context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor);
context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor); break; context.getMimeTypes().addMimeMapping(extension, mimeType); context.getMetaData().setOrigin("extension."+extension, descriptor);
@Override public Handler getHandler() { ResourceHandler handler = new ResourceHandler(); handler.setDirectoriesListed(directoriesListed); handler.setWelcomeFiles(welcomeFiles); for (ResourceHandlerMimeTypeConfig mimeType : mimeTypes) { handler.getMimeTypes().addMimeMapping(mimeType.getExtension(), mimeType.getName()); } if (resourceBase != null) { handler.setResourceBase(resourceBase); } return handler; } }