List of usage examples for com.google.common.net MediaType ANY_APPLICATION_TYPE
MediaType ANY_APPLICATION_TYPE
To view the source code for com.google.common.net MediaType ANY_APPLICATION_TYPE.
Click Source Link
From source file:io.katharsis.invoker.internal.JsonApiMediaType.java
public static boolean isCompatibleMediaType(MediaType mediaType) { if (mediaType == null) { return false; }//from w w w . j a va2s . com if (WILDCARD.equals(mediaType.type())) { return true; } if (MediaType.ANY_APPLICATION_TYPE.type().equalsIgnoreCase(mediaType.type())) { log.debug("application mediaType : {}", mediaType); if (WILDCARD.equals(mediaType.subtype())) { return true; } if (APPLICATION_JSON_API_TYPE.subtype().equalsIgnoreCase(mediaType.subtype())) { log.debug("application mediaType having json api subtype : {}", mediaType); return true; } } return false; }
From source file:com.mastfrog.tinymavenproxy.GetActeur.java
private static MediaType findMimeType(Path path) { if (path.size() == 0) { return MediaType.ANY_APPLICATION_TYPE; }/*from w w w .j a va2 s. c o m*/ String file = path.getLastElement().toString(); int ix = file.lastIndexOf("."); if (ix < 0) { return MediaType.ANY_APPLICATION_TYPE; } String ext = file.substring(ix + 1); switch (ext) { case "html": return MediaType.HTML_UTF_8; case "jar": return MediaType.parse("application/java-archive"); case "xml": case "pom": return MediaType.XML_UTF_8; case "sha1": default: return MediaType.PLAIN_TEXT_UTF_8; } }
From source file:spdxedit.SpdxLogic.java
public static FileType[] getTypesForFile(Path path) { String extension = StringUtils .lowerCase(StringUtils.substringAfterLast(path.getFileName().toString(), ".")); ArrayList<FileType> fileTypes = new ArrayList<>(); if (sourceFileExtensions.contains(extension)) { fileTypes.add(SpdxFile.FileType.fileType_source); }/*from ww w . ja va 2 s . c o m*/ if (binaryFileExtensions.contains(extension)) { fileTypes.add(FileType.fileType_binary); } if (textFileExtensions.contains(extension)) { fileTypes.add(FileType.fileType_text); } if (archiveFileExtensions.contains(extension)) { fileTypes.add(FileType.fileType_archive); } if ("spdx".equals(extension)) { fileTypes.add(FileType.fileType_spdx); } try { String mimeType = Files.probeContentType(path); if (StringUtils.startsWith(mimeType, MediaType.ANY_AUDIO_TYPE.type())) { fileTypes.add(FileType.fileType_audio); } if (StringUtils.startsWith(mimeType, MediaType.ANY_IMAGE_TYPE.type())) { fileTypes.add(FileType.fileType_image); } if (StringUtils.startsWith(mimeType, MediaType.ANY_APPLICATION_TYPE.type())) { fileTypes.add(FileType.fileType_application); } } catch (IOException ioe) { logger.warn("Unable to access file " + path.toString() + " to determine its type.", ioe); } return fileTypes.toArray(new FileType[] {}); }