Class ADPOSSampleStream

    • Constructor Detail

      • ADPOSSampleStream

        public ADPOSSampleStream​(ObjectStream<String> lineStream,
                                 boolean expandME,
                                 boolean includeFeatures)
        Creates a new POSSample stream from a line stream, i.e. ObjectStream<String>, that could be a PlainTextByLineStream object.
        Parameters:
        lineStream - a stream of lines as String
        expandME - if true will expand the multiword expressions, each word of the expression will have the POS Tag that was attributed to the expression plus the prefix B- or I- (CONLL convention)
        includeFeatures - if true will combine the POS Tag with the feature tags
      • ADPOSSampleStream

        public ADPOSSampleStream​(InputStreamFactory in,
                                 String charsetName,
                                 boolean expandME,
                                 boolean includeFeatures)
                          throws IOException
        Creates a new POSSample stream from a InputStream
        Parameters:
        in - the Corpus InputStream
        charsetName - the charset of the Arvores Deitadas Corpus
        expandME - if true will expand the multiword expressions, each word of the expression will have the POS Tag that was attributed to the expression plus the prefix B- or I- (CONLL convention)
        includeFeatures - if true will combine the POS Tag with the feature tags
        Throws:
        IOException
    • Method Detail

      • read

        public POSSample read()
                       throws IOException
        Description copied from interface: ObjectStream
        Returns the next object. Calling this method repeatedly until it returns null will return each object from the underlying source exactly once.
        Specified by:
        read in interface ObjectStream<POSSample>
        Returns:
        the next object or null to signal that the stream is exhausted
        Throws:
        IOException - if there is an error during reading
      • close

        public void close()
                   throws IOException
        Description copied from interface: ObjectStream
        Closes the ObjectStream and releases all allocated resources. After close was called its not allowed to call read or reset.
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface ObjectStream<POSSample>
        Throws:
        IOException - if there is an error during closing the stream