TokenWriter wrapper for wasteAnnotator.
|
static int | parse_format_string (const std::string &fmtString) |
|
static int | guess_filename_format (const char *filename) |
|
static bool | is_empty_format (int fmt) |
|
static int | sanitize_format (int fmt, int fmt_implied=tiofNone, int fmt_default=tiofNone) |
|
static int | parse_format_request (const char *request, const char *filename=__null, int fmt_implied=tiofNone, int fmt_default=tiofNone) |
|
static std::string | format_canonical_string (int fmt) |
|
static class TokenReader * | new_reader (int fmt) |
|
static class TokenWriter * | new_writer (int fmt) |
|
static class TokenReader * | file_reader (const char *filename, const char *fmt_request=__null, int fmt_implied=tiofNone, int fmt_default=tiofNone) |
|
static class TokenWriter * | file_writer (const char *filename, const char *fmt_request=__null, int fmt_implied=tiofNone, int fmt_default=tiofNone) |
|
static size_t | pipe_tokens (class TokenReader *reader, class TokenWriter *writer) |
|
static size_t | pipe_sentences (class TokenReader *reader, class TokenWriter *writer) |
|
◆ wasteAnnotatorWriter()
moot::wasteAnnotatorWriter::wasteAnnotatorWriter |
( |
int |
fmt = tiofMediumRare , |
|
|
const std::string & |
name = "wasteAnnotatorWriter" |
|
) |
| |
|
inline |
◆ ~wasteAnnotatorWriter()
moot::wasteAnnotatorWriter::~wasteAnnotatorWriter |
( |
| ) |
|
◆ to_mstream()
virtual void moot::wasteAnnotatorWriter::to_mstream |
( |
mootio::mostream * |
mostreamp | ) |
|
|
virtual |
◆ close()
virtual void moot::wasteAnnotatorWriter::close |
( |
void |
| ) |
|
|
virtual |
Finish output to currently selected sink & perform any required cleanup operations. wasteAnnotatorWriter override force-fluses buffer and unsets sink.
Reimplemented from moot::TokenWriter.
◆ put_token()
virtual void moot::wasteAnnotatorWriter::put_token |
( |
const mootToken & |
token | ) |
|
|
inlinevirtual |
Write a single token to the currently selected output sink. Descendants must override this method.
Reimplemented from moot::TokenWriter.
◆ put_tokens()
virtual void moot::wasteAnnotatorWriter::put_tokens |
( |
const mootSentence & |
tokens | ) |
|
|
inlinevirtual |
Write a single (partial) sentence to the currently selected output sink. Descendants may override this method. Default implementation just calls put_token() for every element of sentence.
Reimplemented from moot::TokenWriter.
◆ put_sentence()
virtual void moot::wasteAnnotatorWriter::put_sentence |
( |
const mootSentence & |
sentence | ) |
|
|
inlinevirtual |
Write a single sentence to the currently selected output sink. Descendants may override this method. Default implementation just calls put_sentence().
Reimplemented from moot::TokenWriter.
◆ put_raw_buffer()
virtual void moot::wasteAnnotatorWriter::put_raw_buffer |
( |
const char * |
buf, |
|
|
size_t |
len |
|
) |
| |
|
inlinevirtual |
Write some data to the currently selected output sink Descendants may override this method.
Reimplemented from moot::TokenWriter.
◆ to_writer()
void moot::wasteAnnotatorWriter::to_writer |
( |
TokenWriter * |
sink | ) |
|
◆ _put_token()
void moot::wasteAnnotatorWriter::_put_token |
( |
const mootToken & |
token | ) |
|
◆ _put_tokens()
void moot::wasteAnnotatorWriter::_put_tokens |
( |
const mootSentence & |
tokens | ) |
|
◆ _put_sentence()
void moot::wasteAnnotatorWriter::_put_sentence |
( |
const mootSentence & |
sentence | ) |
|
◆ _put_raw_buffer()
void moot::wasteAnnotatorWriter::_put_raw_buffer |
( |
const char * |
buf, |
|
|
size_t |
len |
|
) |
| |
◆ waw_annotator
◆ waw_sink
The documentation for this class was generated from the following file: