org.eclipse.internal.xtend.util
Class EncodingDetector

java.lang.Object
  extended by org.eclipse.internal.xtend.util.EncodingDetector

public class EncodingDetector
extends java.lang.Object

This class helps detecting the encoding of some resource by scanning the first bytes from it.

Since:
4.2
Author:
Karsten Thoms

Constructor Summary
EncodingDetector()
           
 
Method Summary
static java.nio.charset.Charset detectEncoding(java.io.BufferedInputStream in)
           
static java.nio.charset.Charset detectEncoding(byte[] sample)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncodingDetector

public EncodingDetector()
Method Detail

detectEncoding

public static java.nio.charset.Charset detectEncoding(java.io.BufferedInputStream in)
                                               throws java.io.IOException
Throws:
java.io.IOException

detectEncoding

public static java.nio.charset.Charset detectEncoding(byte[] sample)