public class PickBestTextEncodingParser
extends org.apache.tika.parser.multiple.AbstractMultipleParser
The logic for "best" needs a lot of work!
This is not recommended for actual production use... It is mostly to
prove that the AbstractMultipleParser environment is
sufficient to support this use-case
TODO Implement proper "Junk" detection
| Modifier and Type | Class and Description |
|---|---|
protected class |
PickBestTextEncodingParser.CharsetContentHandlerFactory
Deprecated.
|
protected class |
PickBestTextEncodingParser.CharsetTester
Deprecated.
|
| Constructor and Description |
|---|
PickBestTextEncodingParser(org.apache.tika.mime.MediaTypeRegistry registry,
String[] charsets)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
parse(InputStream stream,
org.apache.tika.sax.ContentHandlerFactory handlers,
org.apache.tika.metadata.Metadata metadata,
org.apache.tika.parser.ParseContext context)
Deprecated.
|
void |
parse(InputStream stream,
ContentHandler handler,
org.apache.tika.metadata.Metadata originalMetadata,
org.apache.tika.parser.ParseContext context)
Deprecated.
|
protected boolean |
parserCompleted(org.apache.tika.parser.Parser parser,
org.apache.tika.metadata.Metadata metadata,
ContentHandler handler,
org.apache.tika.parser.ParseContext context,
Exception exception)
Deprecated.
|
protected void |
parserPrepare(org.apache.tika.parser.Parser parser,
org.apache.tika.metadata.Metadata metadata,
org.apache.tika.parser.ParseContext context)
Deprecated.
|
public PickBestTextEncodingParser(org.apache.tika.mime.MediaTypeRegistry registry,
String[] charsets)
protected void parserPrepare(org.apache.tika.parser.Parser parser,
org.apache.tika.metadata.Metadata metadata,
org.apache.tika.parser.ParseContext context)
parserPrepare in class org.apache.tika.parser.multiple.AbstractMultipleParserprotected boolean parserCompleted(org.apache.tika.parser.Parser parser,
org.apache.tika.metadata.Metadata metadata,
ContentHandler handler,
org.apache.tika.parser.ParseContext context,
Exception exception)
parserCompleted in class org.apache.tika.parser.multiple.AbstractMultipleParserpublic void parse(InputStream stream, ContentHandler handler, org.apache.tika.metadata.Metadata originalMetadata, org.apache.tika.parser.ParseContext context) throws IOException, SAXException, org.apache.tika.exception.TikaException
parse in interface org.apache.tika.parser.Parserparse in class org.apache.tika.parser.multiple.AbstractMultipleParserIOExceptionSAXExceptionorg.apache.tika.exception.TikaExceptionpublic void parse(InputStream stream, org.apache.tika.sax.ContentHandlerFactory handlers, org.apache.tika.metadata.Metadata metadata, org.apache.tika.parser.ParseContext context) throws IOException, SAXException, org.apache.tika.exception.TikaException
parse in class org.apache.tika.parser.multiple.AbstractMultipleParserIOExceptionSAXExceptionorg.apache.tika.exception.TikaExceptionCopyright © 2007–2025 The Apache Software Foundation. All rights reserved.