fi.iki.hsivonen.io
Class EncodingInfo

java.lang.Object
  extended by fi.iki.hsivonen.io.EncodingInfo

public class EncodingInfo
extends Object


Field Summary
private static String[] asciiSuperset
           
private static String[] NOT_OBSCURE
           
private static String[] notAsciiSuperset
           
 
Constructor Summary
EncodingInfo()
           
 
Method Summary
private static boolean asciiMapsToBasicLatin(byte[] testBuf, Charset cs)
           
static boolean isAsciiSuperset(String preferredIanaName)
           
static boolean isNotAsciiSuperset(String preferredIanaName)
           
static boolean isObscure(String preferredIanaName)
           
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOT_OBSCURE

private static String[] NOT_OBSCURE

asciiSuperset

private static String[] asciiSuperset

notAsciiSuperset

private static String[] notAsciiSuperset
Constructor Detail

EncodingInfo

public EncodingInfo()
Method Detail

isAsciiSuperset

public static boolean isAsciiSuperset(String preferredIanaName)

isNotAsciiSuperset

public static boolean isNotAsciiSuperset(String preferredIanaName)

isObscure

public static boolean isObscure(String preferredIanaName)

asciiMapsToBasicLatin

private static boolean asciiMapsToBasicLatin(byte[] testBuf,
                                             Charset cs)
Parameters:
testBuf -
cs -

main

public static void main(String[] args)