Class BratNameSampleStream
java.lang.Object
opennlp.tools.util.FilterObjectStream<BratDocument, opennlp.tools.namefind.NameSample>
opennlp.tools.formats.brat.SegmenterObjectStream<BratDocument, opennlp.tools.namefind.NameSample>
opennlp.tools.formats.brat.BratNameSampleStream
- All Implemented Interfaces:
AutoCloseable, opennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample>
public class BratNameSampleStream
extends SegmenterObjectStream<BratDocument, opennlp.tools.namefind.NameSample>
Generates Name Sample objects for a Brat Document object.
-
Constructor Summary
ConstructorsConstructorDescriptionBratNameSampleStream(opennlp.tools.sentdetect.SentenceDetector sentDetector, opennlp.tools.tokenize.Tokenizer tokenizer, opennlp.tools.util.ObjectStream<BratDocument> samples) Initializes a newBratNameSampleStreamwith the specified parameters based on a straem ofdocuments.BratNameSampleStream(opennlp.tools.sentdetect.SentenceDetector sentDetector, opennlp.tools.tokenize.Tokenizer tokenizer, opennlp.tools.util.ObjectStream<BratDocument> samples, Set<String> nameTypes) Creates a newBratNameSampleStream.BratNameSampleStream(opennlp.tools.sentdetect.SentenceModel sentModel, opennlp.tools.tokenize.TokenizerModel tokenModel, opennlp.tools.util.ObjectStream<BratDocument> samples) Initializes a newBratNameSampleStreamwith the specified (model) parameters.BratNameSampleStream(opennlp.tools.sentdetect.SentenceModel sentModel, opennlp.tools.tokenize.TokenizerModel tokenModel, opennlp.tools.util.ObjectStream<BratDocument> samples, Set<String> nameTypes) Creates a newBratNameSampleStream. -
Method Summary
Methods inherited from class SegmenterObjectStream
readMethods inherited from class opennlp.tools.util.FilterObjectStream
close, reset
-
Constructor Details
-
BratNameSampleStream
public BratNameSampleStream(opennlp.tools.sentdetect.SentenceDetector sentDetector, opennlp.tools.tokenize.Tokenizer tokenizer, opennlp.tools.util.ObjectStream<BratDocument> samples) Initializes a newBratNameSampleStreamwith the specified parameters based on a straem ofdocuments.- Parameters:
sentDetector- A validSentenceDetectorinstance.tokenizer- A validTokenizerinstance.samples- TheBratDocumentObjectStreamto process.
-
BratNameSampleStream
public BratNameSampleStream(opennlp.tools.sentdetect.SentenceModel sentModel, opennlp.tools.tokenize.TokenizerModel tokenModel, opennlp.tools.util.ObjectStream<BratDocument> samples) Initializes a newBratNameSampleStreamwith the specified (model) parameters.- Parameters:
sentModel- A validsentence detection model.tokenModel- A validtokenizer model.samples- TheBratDocumentObjectStreamto process.
-
BratNameSampleStream
public BratNameSampleStream(opennlp.tools.sentdetect.SentenceDetector sentDetector, opennlp.tools.tokenize.Tokenizer tokenizer, opennlp.tools.util.ObjectStream<BratDocument> samples, Set<String> nameTypes) Creates a newBratNameSampleStream.- Parameters:
sentDetector- A validSentenceDetectorinstance.tokenizer- A validTokenizerinstance.samples- TheBratDocumentObjectStreamto process.nameTypes- the name types to use ornullif all name types.
-
BratNameSampleStream
public BratNameSampleStream(opennlp.tools.sentdetect.SentenceModel sentModel, opennlp.tools.tokenize.TokenizerModel tokenModel, opennlp.tools.util.ObjectStream<BratDocument> samples, Set<String> nameTypes) Creates a newBratNameSampleStream.- Parameters:
sentModel- aSentenceModelmodeltokenModel- aTokenizerModelmodelsamples- aBratDocumentObjectStreamnameTypes- the name types to use ornullif all name types
-