Browse Source

mazovia - charset

Ranides Atterwim 10 years ago
parent
commit
22e5237939

+ 1 - 3
assira/src/main/java/net/ranides/assira/text/Charsets.java

@@ -7,8 +7,6 @@
 package net.ranides.assira.text;
 
 import java.nio.charset.Charset;
-import java.nio.charset.UnsupportedCharsetException;
-import net.ranides.assira.annotations.Meta;
 
 public final class Charsets {
     
@@ -36,6 +34,6 @@ public final class Charsets {
 
     public static final Charset PL_WINDOWS = Charset.forName("windows-1250");
 
-    public static final Charset MAZOVIA = Charset.forName("mazovia");
+    public static final Charset MAZOVIA = MazoviaCharset.CHARSET;
 
 }

+ 3 - 1
assira/src/main/java/net/ranides/assira/text/MazoviaCharset.java

@@ -27,9 +27,11 @@ public class MazoviaCharset extends CharsetProvider {
         "cp-790"
     };
     
+    static final MCharset CHARSET = new MCharset();
+    
     private static final Set<String> NAMES_SET = new HashSet<>(NAMES);
     
-    private static final List<Charset> CHARSETS = Arrays.asList(new MCharset());
+    private static final List<Charset> CHARSETS = Arrays.asList(CHARSET);
     
     private static final char[][] CHARMAP = new char[][]{
         {'\u0104', 143}//Ą