Package org.apache.any23.encoding
Class TikaEncodingDetector
- java.lang.Object
- 
- org.apache.any23.encoding.TikaEncodingDetector
 
- 
- All Implemented Interfaces:
- EncodingDetector
 
 public class TikaEncodingDetector extends Object implements EncodingDetector An implementation ofEncodingDetectorbased on Apache Tika.- Version:
- $Id$
- Author:
- Michele Mostarda ( michele.mostarda@gmail.com ), Davide Palmisano ( dpalmisano@gmail.com ), Hans Brende (hansbrende@apache.org)
 
- 
- 
Constructor SummaryConstructors Constructor Description TikaEncodingDetector()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringguessEncoding(InputStream input)Guesses the data encoding.StringguessEncoding(InputStream is, String contentType)Guesses the data encoding.
 
- 
- 
- 
Method Detail- 
guessEncodingpublic String guessEncoding(InputStream input) throws IOException Description copied from interface:EncodingDetectorGuesses the data encoding.- Specified by:
- guessEncodingin interface- EncodingDetector
- Parameters:
- input- the input stream containing the data.
- Returns:
- a string compliant to IANA Charset Specification.
- Throws:
- IOException- if there is an error whilst guessing the encoding.
 
 - 
guessEncodingpublic String guessEncoding(InputStream is, String contentType) throws IOException Description copied from interface:EncodingDetectorGuesses the data encoding.- Specified by:
- guessEncodingin interface- EncodingDetector
- Parameters:
- is- the input stream containing the data.
- contentType- the declared content type of the data.
- Returns:
- a string compliant to IANA Charset Specification.
- Throws:
- IOException- if there is an error whilst guessing the encoding.
 
 
- 
 
-