Package opennlp.tools.formats.brat
Class BratNameSampleStream
java.lang.Object
opennlp.tools.util.FilterObjectStream<S,T>
opennlp.tools.formats.brat.SegmenterObjectStream<BratDocument,NameSample>
opennlp.tools.formats.brat.BratNameSampleStream
- All Implemented Interfaces:
AutoCloseable
,ObjectStream<NameSample>
Generates Name Sample objects for a Brat Document object.
-
Constructor Summary
ConstructorsConstructorDescriptionBratNameSampleStream
(SentenceDetector sentDetector, Tokenizer tokenizer, ObjectStream<BratDocument> samples) Initializes a newBratNameSampleStream
with the specified parameters based on a straem ofdocuments
.BratNameSampleStream
(SentenceDetector sentDetector, Tokenizer tokenizer, ObjectStream<BratDocument> samples, Set<String> nameTypes) Creates a newBratNameSampleStream
.BratNameSampleStream
(SentenceModel sentModel, TokenizerModel tokenModel, ObjectStream<BratDocument> samples) Initializes a newBratNameSampleStream
with the specified (model) parameters.BratNameSampleStream
(SentenceModel sentModel, TokenizerModel tokenModel, ObjectStream<BratDocument> samples, Set<String> nameTypes) Creates a newBratNameSampleStream
. -
Method Summary
Methods inherited from class opennlp.tools.formats.brat.SegmenterObjectStream
read
Methods inherited from class opennlp.tools.util.FilterObjectStream
close, reset
-
Constructor Details
-
BratNameSampleStream
public BratNameSampleStream(SentenceDetector sentDetector, Tokenizer tokenizer, ObjectStream<BratDocument> samples) Initializes a newBratNameSampleStream
with the specified parameters based on a straem ofdocuments
.- Parameters:
sentDetector
- A validSentenceDetector
instance.tokenizer
- A validTokenizer
instance.samples
- TheBratDocument
ObjectStream
to process.
-
BratNameSampleStream
public BratNameSampleStream(SentenceModel sentModel, TokenizerModel tokenModel, ObjectStream<BratDocument> samples) Initializes a newBratNameSampleStream
with the specified (model) parameters.- Parameters:
sentModel
- A validsentence detection model
.tokenModel
- A validtokenizer model
.samples
- TheBratDocument
ObjectStream
to process.
-
BratNameSampleStream
public BratNameSampleStream(SentenceDetector sentDetector, Tokenizer tokenizer, ObjectStream<BratDocument> samples, Set<String> nameTypes) Creates a newBratNameSampleStream
.- Parameters:
sentDetector
- A validSentenceDetector
instance.tokenizer
- A validTokenizer
instance.samples
- TheBratDocument
ObjectStream
to process.nameTypes
- the name types to use ornull
if all name types.
-
BratNameSampleStream
public BratNameSampleStream(SentenceModel sentModel, TokenizerModel tokenModel, ObjectStream<BratDocument> samples, Set<String> nameTypes) Creates a newBratNameSampleStream
.- Parameters:
sentModel
- aSentenceModel
modeltokenModel
- aTokenizerModel
modelsamples
- aBratDocument
ObjectStream
nameTypes
- the name types to use ornull
if all name types
-