List of usage examples for com.google.common.net MediaType XML_UTF_8
MediaType XML_UTF_8
To view the source code for com.google.common.net MediaType XML_UTF_8.
Click Source Link
From source file:be.nbb.cli.util.InputOptions.java
@Nonnull public static InputOptions create(Optional<File> file, Optional<String> mediaType) { return new InputOptions(file, Utils.getMediaType(mediaType, file).orElse(MediaType.XML_UTF_8)); }
From source file:be.nbb.cli.util.OutputOptions.java
@Nonnull public static OutputOptions create(Optional<File> file, Optional<String> mediaType, boolean formatted) { return new OutputOptions(file, Utils.getMediaType(mediaType, file).orElse(MediaType.XML_UTF_8), formatted); }
From source file:be.nbb.cli.util.jaxb.XmlSerializerFactory.java
@Override public boolean canHandle(MediaType mediaType, Class<?> type) { return MediaType.XML_UTF_8.is(mediaType); }
From source file:be.nbb.cli.util.Utils.java
private static MediaType getMediaTypeByExtension(File file) { String fileName = file.getName().toLowerCase(Locale.ROOT); if (fileName.endsWith(".json")) { return MediaType.JSON_UTF_8; }// www . ja va2 s .c om if (fileName.endsWith(".xml")) { return MediaType.XML_UTF_8; } if (fileName.endsWith(".png")) { return MediaType.PNG; } if (fileName.endsWith(".svg")) { return MediaType.SVG_UTF_8; } if (fileName.endsWith(".yaml")) { return YAML; } return null; }
From source file:org.sonar.plugins.android.lint.AndroidLintProfileExporter.java
/** * Constructor to be used on batch side as ProfileExporter is a batch extension and thus might not * be injected RuleFinder.//from w w w. j a v a 2s . c om */ public AndroidLintProfileExporter() { super(AndroidLintRulesDefinition.REPOSITORY_KEY, AndroidLintRulesDefinition.REPOSITORY_NAME); ruleKeys = Lists.newArrayList(); loadRuleKeys(); setSupportedLanguages("java", "xml"); setMimeType(MediaType.XML_UTF_8.toString()); }
From source file:io.spikex.filter.internal.NagiosNrdpHandler.java
@Override public void handle(final HttpResponse response) { try {//from www . ja va 2 s . c o m String data = URLDecoder.decode(response.getBody(), StandardCharsets.UTF_8.name()); String cmd = parseParam(data, PARAM_CMD); String token = parseParam(data, PARAM_TOKEN); // Validate token before proceeding if (m_processor.isValidToken(token)) { m_logger.trace("Processing cmd: {} data: {}", cmd, data); NagiosNrdpXmlHandler xmlHandler = new NagiosNrdpXmlHandler(m_processor); try { // // Parse and process each checkresult // String xmlData = data.substring(PARAM_XML_DATA.length(), data.lastIndexOf(">") + 1).trim(); // End of XML data m_parser.parse(new InputSource(new StringReader(xmlData)), xmlHandler); } catch (SAXException | IOException e) { m_logger.error("Failed to parse XML data", e); } finally { m_parser.reset(); } int count = xmlHandler.getProcessedCount(); response.setContentType(MediaType.XML_UTF_8.toString()); StringBuilder result = new StringBuilder("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); result.append("<result>"); result.append("<status>0</status>"); result.append("<message>OK</message>"); result.append("<meta>"); result.append("<output>"); result.append(count); result.append(" checks processed.</output>"); result.append("</meta>"); result.append("</result>"); response.setContent(new Buffer(result.toString())); } else { m_logger.error("Received unauthorized token: {}", token); } } catch (UnsupportedEncodingException e) { m_logger.error("Failed to parse NRDP data", e); } }
From source file:com.mastfrog.tinymavenproxy.GetActeur.java
private static MediaType findMimeType(Path path) { if (path.size() == 0) { return MediaType.ANY_APPLICATION_TYPE; }/*from ww w .j a v a 2 s . com*/ 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; } }