public interface DocumentParser
Modifier and Type | Field and Description |
---|---|
static DocumentParser |
ASCIIDOC |
static DocumentParser |
LATEX |
static DocumentParser |
MARKDOWN |
static Map<String,DocumentParser> |
PARSER_MAP |
static DocumentParser |
PLAIN |
static DocumentParser |
WIKI |
Modifier and Type | Method and Description |
---|---|
static DocumentParser |
of(String parserType) |
Document |
parse(File file,
SentenceExtractor sentenceExtractor,
RedPenTokenizer tokenizer)
Given input file name, return Document instance for the specified file.
|
Document |
parse(InputStream io,
Optional<String> fileName,
SentenceExtractor sentenceExtractor,
RedPenTokenizer tokenizer)
Given input stream, return Document instance from a stream.
|
default Document |
parse(InputStream is,
SentenceExtractor sentenceExtractor,
RedPenTokenizer tokenizer)
Given input stream, return Document instance from a stream.
|
Document |
parse(String content,
SentenceExtractor sentenceExtractor,
RedPenTokenizer tokenizer)
Given content, return Document instance for the specified file.
|
static final DocumentParser PLAIN
static final DocumentParser WIKI
static final DocumentParser MARKDOWN
static final DocumentParser LATEX
static final DocumentParser ASCIIDOC
static final Map<String,DocumentParser> PARSER_MAP
default Document parse(InputStream is, SentenceExtractor sentenceExtractor, RedPenTokenizer tokenizer) throws RedPenException
is
- input stream containing input contentsentenceExtractor
- SentenceExtractor objecttokenizer
- tokenizerRedPenException
- if Parser failed to parse input.Document parse(InputStream io, Optional<String> fileName, SentenceExtractor sentenceExtractor, RedPenTokenizer tokenizer) throws RedPenException
io
- input stream containing input contentfileName
- file namesentenceExtractor
- SentenceExtractor objecttokenizer
- tokenizerRedPenException
- if Parser failed to parse input.Document parse(String content, SentenceExtractor sentenceExtractor, RedPenTokenizer tokenizer) throws RedPenException
content
- input contentsentenceExtractor
- SentenceExtractor objecttokenizer
- tokenizerRedPenException
- if Parser failed to parse input.Document parse(File file, SentenceExtractor sentenceExtractor, RedPenTokenizer tokenizer) throws RedPenException
file
- input filesentenceExtractor
- SentenceExtractor objecttokenizer
- tokenizerRedPenException
- if Parser failed to parse input.static DocumentParser of(String parserType)
Copyright © 2015. All rights reserved.