Skip to content

Commit 7c05b42

Browse files
committed
MimeTypeUtils constants cleanup: removed web media types
Issue: SPR-15137
1 parent 743ce2c commit 7c05b42

File tree

2 files changed

+4
-58
lines changed

2 files changed

+4
-58
lines changed

spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java

Lines changed: 1 addition & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2016 the original author or authors.
2+
* Copyright 2002-2017 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -62,26 +62,6 @@ public abstract class MimeTypeUtils {
6262
*/
6363
public static final String ALL_VALUE = "*/*";
6464

65-
/**
66-
* Public constant mime type for {@code application/atom+xml}.
67-
*/
68-
public final static MimeType APPLICATION_ATOM_XML;
69-
70-
/**
71-
* A String equivalent of {@link MimeTypeUtils#APPLICATION_ATOM_XML}.
72-
*/
73-
public final static String APPLICATION_ATOM_XML_VALUE = "application/atom+xml";
74-
75-
/**
76-
* Public constant mime type for {@code application/x-www-form-urlencoded}.
77-
* */
78-
public final static MimeType APPLICATION_FORM_URLENCODED;
79-
80-
/**
81-
* A String equivalent of {@link MimeTypeUtils#APPLICATION_FORM_URLENCODED}.
82-
*/
83-
public final static String APPLICATION_FORM_URLENCODED_VALUE = "application/x-www-form-urlencoded";
84-
8565
/**
8666
* Public constant mime type for {@code application/json}.
8767
* */
@@ -102,26 +82,6 @@ public abstract class MimeTypeUtils {
10282
*/
10383
public final static String APPLICATION_OCTET_STREAM_VALUE = "application/octet-stream";
10484

105-
/**
106-
* Public constant mime type for {@code application/rss+xml}.
107-
*/
108-
public final static MimeType APPLICATION_RSS_XML;
109-
110-
/**
111-
* A String equivalent of {@link MimeTypeUtils#APPLICATION_RSS_XML}.
112-
*/
113-
public final static String APPLICATION_RSS_XML_VALUE = "application/rss+xml";
114-
115-
/**
116-
* Public constant mime type for {@code application/xhtml+xml}.
117-
* */
118-
public final static MimeType APPLICATION_XHTML_XML;
119-
120-
/**
121-
* A String equivalent of {@link MimeTypeUtils#APPLICATION_XHTML_XML}.
122-
*/
123-
public final static String APPLICATION_XHTML_XML_VALUE = "application/xhtml+xml";
124-
12585
/**
12686
* Public constant mime type for {@code application/xml}.
12787
*/
@@ -162,16 +122,6 @@ public abstract class MimeTypeUtils {
162122
*/
163123
public final static String IMAGE_PNG_VALUE = "image/png";
164124

165-
/**
166-
* Public constant mime type for {@code multipart/form-data}.
167-
* */
168-
public final static MimeType MULTIPART_FORM_DATA;
169-
170-
/**
171-
* A String equivalent of {@link MimeTypeUtils#MULTIPART_FORM_DATA}.
172-
*/
173-
public final static String MULTIPART_FORM_DATA_VALUE = "multipart/form-data";
174-
175125
/**
176126
* Public constant mime type for {@code text/html}.
177127
* */
@@ -205,17 +155,12 @@ public abstract class MimeTypeUtils {
205155

206156
static {
207157
ALL = MimeType.valueOf(ALL_VALUE);
208-
APPLICATION_ATOM_XML = MimeType.valueOf(APPLICATION_ATOM_XML_VALUE);
209-
APPLICATION_FORM_URLENCODED = MimeType.valueOf(APPLICATION_FORM_URLENCODED_VALUE);
210158
APPLICATION_JSON = MimeType.valueOf(APPLICATION_JSON_VALUE);
211159
APPLICATION_OCTET_STREAM = MimeType.valueOf(APPLICATION_OCTET_STREAM_VALUE);
212-
APPLICATION_RSS_XML = MimeType.valueOf(APPLICATION_RSS_XML_VALUE);
213-
APPLICATION_XHTML_XML = MimeType.valueOf(APPLICATION_XHTML_XML_VALUE);
214160
APPLICATION_XML = MimeType.valueOf(APPLICATION_XML_VALUE);
215161
IMAGE_GIF = MimeType.valueOf(IMAGE_GIF_VALUE);
216162
IMAGE_JPEG = MimeType.valueOf(IMAGE_JPEG_VALUE);
217163
IMAGE_PNG = MimeType.valueOf(IMAGE_PNG_VALUE);
218-
MULTIPART_FORM_DATA = MimeType.valueOf(MULTIPART_FORM_DATA_VALUE);
219164
TEXT_HTML = MimeType.valueOf(TEXT_HTML_VALUE);
220165
TEXT_PLAIN = MimeType.valueOf(TEXT_PLAIN_VALUE);
221166
TEXT_XML = MimeType.valueOf(TEXT_XML_VALUE);

spring-messaging/src/test/java/org/springframework/messaging/simp/stomp/StompHeaderAccessorTests.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2016 the original author or authors.
2+
* Copyright 2002-2017 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -33,6 +33,7 @@
3333
import org.springframework.messaging.support.MessageHeaderAccessor;
3434
import org.springframework.util.AlternativeJdkIdGenerator;
3535
import org.springframework.util.LinkedMultiValueMap;
36+
import org.springframework.util.MimeType;
3637
import org.springframework.util.MimeTypeUtils;
3738
import org.springframework.util.MultiValueMap;
3839

@@ -159,7 +160,7 @@ public void toNativeHeadersMessageFrame() {
159160
@Test
160161
public void toNativeHeadersContentType() {
161162
SimpMessageHeaderAccessor simpHeaderAccessor = SimpMessageHeaderAccessor.create();
162-
simpHeaderAccessor.setContentType(MimeTypeUtils.APPLICATION_ATOM_XML);
163+
simpHeaderAccessor.setContentType(MimeType.valueOf("application/atom+xml"));
163164
Message<byte[]> message = MessageBuilder.createMessage(new byte[0], simpHeaderAccessor.getMessageHeaders());
164165

165166
StompHeaderAccessor stompHeaderAccessor = StompHeaderAccessor.wrap(message);

0 commit comments

Comments
 (0)