public abstract class SummaryExtractor extends Object
| Modifier and Type | Field and Description |
|---|---|
protected SentenceSeg |
sentenceSeg
sentence splitter object
|
protected ISegment |
wordSeg
ISegment word tokenizer object
|
| Constructor and Description |
|---|
SummaryExtractor(ISegment wordSeg,
SentenceSeg sentenceSeg)
construct method
|
| Modifier and Type | Method and Description |
|---|---|
abstract List<String> |
getKeySentence(Reader reader)
get the key sentence from a reader
|
List<String> |
getKeySentenceFromFile(String file)
get key sentence from a file path
|
List<String> |
getKeySentenceFromString(String doc)
get key sentence from a string
|
SentenceSeg |
getSentenceSeg() |
abstract String |
getSummary(Reader reader,
int length)
get summary from a reader
|
String |
getSummaryFromFile(String file,
int length)
get document summary from a file
|
String |
getSummaryFromString(String doc,
int length)
get document summary from a string
|
ISegment |
getWordSeg() |
void |
setSentenceSeg(SentenceSeg sentenceSeg) |
void |
setWordSeg(ISegment wordSeg) |
protected ISegment wordSeg
protected SentenceSeg sentenceSeg
public SummaryExtractor(ISegment wordSeg, SentenceSeg sentenceSeg)
wordSeg - sentenceSeg - public List<String> getKeySentenceFromString(String doc) throws IOException
doc - IOExceptionpublic List<String> getKeySentenceFromFile(String file) throws IOException
doc - IOExceptionpublic abstract List<String> getKeySentence(Reader reader) throws IOException
reader - IOExceptionpublic String getSummaryFromString(String doc, int length) throws IOException
doc - length - IOExceptionpublic String getSummaryFromFile(String file, int length) throws IOException
file - length - IOExceptionpublic abstract String getSummary(Reader reader, int length) throws IOException
reader - length - IOExceptionpublic ISegment getWordSeg()
public void setWordSeg(ISegment wordSeg)
public SentenceSeg getSentenceSeg()
public void setSentenceSeg(SentenceSeg sentenceSeg)
Copyright © 2017. All Rights Reserved.