/** * Returns the Charset of the MediaType as String * * @param mediaType * JaxRs-MediaType * @return the charset */ public static CharacterSet getRestletCharacterSet(MediaType mediaType) { final String charset = getCharset(mediaType); if (charset == null) { return null; } return CharacterSet.valueOf(charset); }
/** * Returns the character set of the http response headers. If no character * set is available or it is not supported, UFT-8 is returned. * * @param httpResponseHeaders * @return a supported {@link CharacterSet}, never null. * @see #getCharsetName(MultivaluedMap, CharacterSet) */ public static CharacterSet getSupportedCharSet( MultivaluedMap<String, Object> httpResponseHeaders) { final String csn = getCharsetName(httpResponseHeaders, JAX_RS_DEFAULT_CHARACTER_SET); if (Charset.isSupported(csn)) { return CharacterSet.valueOf(csn); } return logUnsupportedCharSet(csn); }
final CharacterSet bodyCharSet = CharacterSet.valueOf(characterSet);
result.setMetadata((T) CharacterSet.valueOf(metadata.toString())); break;
metadata = CharacterSet.valueOf(acceptedCharSet);