Package opennlp.tools.sentdetect
Interface EndOfSentenceScanner
- All Known Implementing Classes:
DefaultEndOfSentenceScanner
public interface EndOfSentenceScanner
Scans
CharSequence
, StringBuffer
, and char[]
for the offsets of
sentence ending characters.
Implementations of this interface can use regular expressions, hand-coded DFAs, and other scanning techniques to locate end of sentence offsets.
-
Method Summary
Modifier and TypeMethodDescriptiongetPositions
(char[] cbuf) The receiver scanscbuf
for sentence ending characters and returns their offsets.The receiver scans the specified string for sentence ending characters and returns their offsets.getPositions
(StringBuffer buf) The receiver scansbuf
for sentence ending characters and returns their offsets.
-
Method Details
-
getEOSCharacters
- Returns:
- a set of
characters
which can indicate the end of a sentence.
-
getPositions
The receiver scans the specified string for sentence ending characters and returns their offsets.- Parameters:
s
- ACharSequence
to be scanned.- Returns:
- A
List
of Integer objects.
-
getPositions
The receiver scansbuf
for sentence ending characters and returns their offsets.- Parameters:
buf
- AStringBuffer
to be scanned.- Returns:
- A
List
of Integer objects.
-
getPositions
The receiver scanscbuf
for sentence ending characters and returns their offsets.- Parameters:
cbuf
- Achar[]
to be scanned.- Returns:
- A
List
of Integer objects.
-