Package org.apache.tika.parser
Class AbstractEncodingDetectorParser
- java.lang.Object
-
- org.apache.tika.parser.AbstractEncodingDetectorParser
-
- All Implemented Interfaces:
Serializable
,Parser
- Direct Known Subclasses:
EnviHeaderParser
,JSoupParser
,MIFParser
,PackageParser
,SourceCodeParser
,TextAndCSVParser
,TXTParser
public abstract class AbstractEncodingDetectorParser extends Object implements Parser
Abstract base class for parsers that use the AutoDetectReader and need to use theEncodingDetector
configured byTikaConfig
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractEncodingDetectorParser()
AbstractEncodingDetectorParser(EncodingDetector encodingDetector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncodingDetector
getEncodingDetector()
protected EncodingDetector
getEncodingDetector(ParseContext parseContext)
Look for an EncodingDetetor in the ParseContext.void
setEncodingDetector(EncodingDetector encodingDetector)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.tika.parser.Parser
getSupportedTypes, parse
-
-
-
-
Constructor Detail
-
AbstractEncodingDetectorParser
public AbstractEncodingDetectorParser()
-
AbstractEncodingDetectorParser
public AbstractEncodingDetectorParser(EncodingDetector encodingDetector)
-
-
Method Detail
-
getEncodingDetector
protected EncodingDetector getEncodingDetector(ParseContext parseContext)
Look for an EncodingDetetor in the ParseContext. If it hasn't been passed in, use the original EncodingDetector from initialization.- Parameters:
parseContext
-- Returns:
-
getEncodingDetector
public EncodingDetector getEncodingDetector()
-
setEncodingDetector
public void setEncodingDetector(EncodingDetector encodingDetector)
-
-