@@ -73,6 +73,7 @@ public class Charsets {
7373 */
7474 public static SortedMap <String , Charset > requiredCharsets () {
7575 // maybe cache?
76+ // TODO Re-implement on Java 7 to use java.nio.charset.StandardCharsets
7677 final TreeMap <String , Charset > m = new TreeMap <String , Charset >(String .CASE_INSENSITIVE_ORDER );
7778 m .put (ISO_8859_1 .name (), ISO_8859_1 );
7879 m .put (US_ASCII .name (), US_ASCII );
@@ -114,7 +115,9 @@ public static Charset toCharset(final String charset) {
114115 * </p>
115116 *
116117 * @see <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html">Standard charsets</a>
118+ * @deprecated Use Java 7's {@link java.nio.charset.StandardCharsets}
117119 */
120+ @ Deprecated
118121 public static final Charset ISO_8859_1 = Charset .forName ("ISO-8859-1" );
119122
120123 /**
@@ -126,7 +129,9 @@ public static Charset toCharset(final String charset) {
126129 * </p>
127130 *
128131 * @see <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html">Standard charsets</a>
132+ * @deprecated Use Java 7's {@link java.nio.charset.StandardCharsets}
129133 */
134+ @ Deprecated
130135 public static final Charset US_ASCII = Charset .forName ("US-ASCII" );
131136
132137 /**
@@ -139,7 +144,9 @@ public static Charset toCharset(final String charset) {
139144 * </p>
140145 *
141146 * @see <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html">Standard charsets</a>
147+ * @deprecated Use Java 7's {@link java.nio.charset.StandardCharsets}
142148 */
149+ @ Deprecated
143150 public static final Charset UTF_16 = Charset .forName ("UTF-16" );
144151
145152 /**
@@ -151,7 +158,9 @@ public static Charset toCharset(final String charset) {
151158 * </p>
152159 *
153160 * @see <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html">Standard charsets</a>
161+ * @deprecated Use Java 7's {@link java.nio.charset.StandardCharsets}
154162 */
163+ @ Deprecated
155164 public static final Charset UTF_16BE = Charset .forName ("UTF-16BE" );
156165
157166 /**
@@ -163,7 +172,9 @@ public static Charset toCharset(final String charset) {
163172 * </p>
164173 *
165174 * @see <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html">Standard charsets</a>
175+ * @deprecated Use Java 7's {@link java.nio.charset.StandardCharsets}
166176 */
177+ @ Deprecated
167178 public static final Charset UTF_16LE = Charset .forName ("UTF-16LE" );
168179
169180 /**
@@ -175,6 +186,8 @@ public static Charset toCharset(final String charset) {
175186 * </p>
176187 *
177188 * @see <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html">Standard charsets</a>
189+ * @deprecated Use Java 7's {@link java.nio.charset.StandardCharsets}
178190 */
191+ @ Deprecated
179192 public static final Charset UTF_8 = Charset .forName ("UTF-8" );
180193}
0 commit comments