|
18 | 18 |
|
19 | 19 | import java.io.Serializable;
|
20 | 20 | import java.nio.charset.Charset;
|
21 |
| -import java.nio.charset.StandardCharsets; |
22 | 21 | import java.util.ArrayList;
|
23 | 22 | import java.util.Collection;
|
24 | 23 | import java.util.Collections;
|
@@ -120,32 +119,9 @@ public class MediaType extends MimeType implements Serializable {
|
120 | 119 |
|
121 | 120 | /**
|
122 | 121 | * A String equivalent of {@link MediaType#APPLICATION_JSON}.
|
123 |
| - * @see #APPLICATION_JSON_UTF8_VALUE |
124 | 122 | */
|
125 | 123 | public static final String APPLICATION_JSON_VALUE = "application/json";
|
126 | 124 |
|
127 |
| - /** |
128 |
| - * Media type for {@code application/json;charset=UTF-8}. |
129 |
| - * @deprecated as of 5.2 in favor of {@link #APPLICATION_JSON} |
130 |
| - * since major browsers like Chrome |
131 |
| - * <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=438464"> |
132 |
| - * now comply with the specification</a> and interpret correctly UTF-8 special |
133 |
| - * characters without requiring a {@code charset=UTF-8} parameter. |
134 |
| - */ |
135 |
| - @Deprecated |
136 |
| - public static final MediaType APPLICATION_JSON_UTF8; |
137 |
| - |
138 |
| - /** |
139 |
| - * A String equivalent of {@link MediaType#APPLICATION_JSON_UTF8}. |
140 |
| - * @deprecated as of 5.2 in favor of {@link #APPLICATION_JSON_VALUE} |
141 |
| - * since major browsers like Chrome |
142 |
| - * <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=438464"> |
143 |
| - * now comply with the specification</a> and interpret correctly UTF-8 special |
144 |
| - * characters without requiring a {@code charset=UTF-8} parameter. |
145 |
| - */ |
146 |
| - @Deprecated |
147 |
| - public static final String APPLICATION_JSON_UTF8_VALUE = "application/json;charset=UTF-8"; |
148 |
| - |
149 | 125 | /**
|
150 | 126 | * Media type for {@code application/octet-stream}.
|
151 | 127 | */
|
@@ -182,32 +158,6 @@ public class MediaType extends MimeType implements Serializable {
|
182 | 158 | */
|
183 | 159 | public static final String APPLICATION_PROBLEM_JSON_VALUE = "application/problem+json";
|
184 | 160 |
|
185 |
| - /** |
186 |
| - * Media type for {@code application/problem+json}. |
187 |
| - * @since 5.0 |
188 |
| - * @see <a href="https://www.iana.org/assignments/media-types/application/problem+json"> |
189 |
| - * Problem Details for HTTP APIs, 6.1. application/problem+json</a> |
190 |
| - * @deprecated as of 5.2 in favor of {@link #APPLICATION_PROBLEM_JSON} |
191 |
| - * since major browsers like Chrome |
192 |
| - * <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=438464"> |
193 |
| - * now comply with the specification</a> and interpret correctly UTF-8 special |
194 |
| - * characters without requiring a {@code charset=UTF-8} parameter. |
195 |
| - */ |
196 |
| - @Deprecated |
197 |
| - public static final MediaType APPLICATION_PROBLEM_JSON_UTF8; |
198 |
| - |
199 |
| - /** |
200 |
| - * A String equivalent of {@link MediaType#APPLICATION_PROBLEM_JSON_UTF8}. |
201 |
| - * @since 5.0 |
202 |
| - * @deprecated as of 5.2 in favor of {@link #APPLICATION_PROBLEM_JSON_VALUE} |
203 |
| - * since major browsers like Chrome |
204 |
| - * <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=438464"> |
205 |
| - * now comply with the specification</a> and interpret correctly UTF-8 special |
206 |
| - * characters without requiring a {@code charset=UTF-8} parameter. |
207 |
| - */ |
208 |
| - @Deprecated |
209 |
| - public static final String APPLICATION_PROBLEM_JSON_UTF8_VALUE = "application/problem+json;charset=UTF-8"; |
210 |
| - |
211 | 161 | /**
|
212 | 162 | * Media type for {@code application/problem+xml}.
|
213 | 163 | * @since 5.0
|
@@ -258,26 +208,6 @@ public class MediaType extends MimeType implements Serializable {
|
258 | 208 | */
|
259 | 209 | public static final String APPLICATION_NDJSON_VALUE = "application/x-ndjson";
|
260 | 210 |
|
261 |
| - /** |
262 |
| - * Media type for {@code application/stream+json}. |
263 |
| - * @since 5.0 |
264 |
| - * @deprecated as of 5.3, see notice on {@link #APPLICATION_STREAM_JSON_VALUE}. |
265 |
| - */ |
266 |
| - @Deprecated |
267 |
| - public static final MediaType APPLICATION_STREAM_JSON; |
268 |
| - |
269 |
| - /** |
270 |
| - * A String equivalent of {@link MediaType#APPLICATION_STREAM_JSON}. |
271 |
| - * @since 5.0 |
272 |
| - * @deprecated as of 5.3 since it originates from the W3C Activity Streams |
273 |
| - * specification which has a more specific purpose and has been since |
274 |
| - * replaced with a different mime type. Use {@link #APPLICATION_NDJSON} as |
275 |
| - * a replacement or any other line-delimited JSON format (for example, JSON Lines, |
276 |
| - * JSON Text Sequences). |
277 |
| - */ |
278 |
| - @Deprecated |
279 |
| - public static final String APPLICATION_STREAM_JSON_VALUE = "application/stream+json"; |
280 |
| - |
281 | 211 | /**
|
282 | 212 | * Media type for {@code application/xhtml+xml}.
|
283 | 213 | */
|
@@ -440,16 +370,13 @@ public class MediaType extends MimeType implements Serializable {
|
440 | 370 | APPLICATION_FORM_URLENCODED = new MediaType("application", "x-www-form-urlencoded");
|
441 | 371 | APPLICATION_GRAPHQL_RESPONSE = new MediaType("application", "graphql-response+json");
|
442 | 372 | APPLICATION_JSON = new MediaType("application", "json");
|
443 |
| - APPLICATION_JSON_UTF8 = new MediaType("application", "json", StandardCharsets.UTF_8); |
444 | 373 | APPLICATION_NDJSON = new MediaType("application", "x-ndjson");
|
445 | 374 | APPLICATION_OCTET_STREAM = new MediaType("application", "octet-stream");
|
446 | 375 | APPLICATION_PDF = new MediaType("application", "pdf");
|
447 | 376 | APPLICATION_PROBLEM_JSON = new MediaType("application", "problem+json");
|
448 |
| - APPLICATION_PROBLEM_JSON_UTF8 = new MediaType("application", "problem+json", StandardCharsets.UTF_8); |
449 | 377 | APPLICATION_PROBLEM_XML = new MediaType("application", "problem+xml");
|
450 | 378 | APPLICATION_PROTOBUF = new MediaType("application", "x-protobuf");
|
451 | 379 | APPLICATION_RSS_XML = new MediaType("application", "rss+xml");
|
452 |
| - APPLICATION_STREAM_JSON = new MediaType("application", "stream+json"); |
453 | 380 | APPLICATION_XHTML_XML = new MediaType("application", "xhtml+xml");
|
454 | 381 | APPLICATION_XML = new MediaType("application", "xml");
|
455 | 382 | APPLICATION_YAML = new MediaType("application", "yaml");
|
|
0 commit comments