LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
CompactFullDocumentHandler.cpp
Go to the documentation of this file.
1
// Copyright 2002-2013 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
6
/***************************************************************************
7
* Copyright (C) 2004-2012 by CEA LIST *
8
* *
9
***************************************************************************/
10
#include "
CompactFullDocumentHandler.h
"
11
12
namespace
Lima
13
{
14
15
namespace
LinguisticProcessing
16
{
17
18
CompactFullDocumentHandler::CompactFullDocumentHandler
(std::ostream* out)
19
:
AbstractTextualAnalysisHandler
(), m_out(out)
20
{}
21
22
23
CompactFullDocumentHandler::~CompactFullDocumentHandler
()
24
{}
25
26
void
CompactFullDocumentHandler::startDocument
(
const
Common::Misc::GenericDocumentProperties
&)
27
{}
28
29
void
CompactFullDocumentHandler::endDocument
()
30
{}
31
32
void
CompactFullDocumentHandler::endAnalysis
()
33
{}
34
35
void
CompactFullDocumentHandler::startAnalysis
()
36
{}
37
38
39
void
CompactFullDocumentHandler::handle
(
const
char
* buf,
int
length)
40
{
41
if
(m_out != 0) m_out->write(buf,length);
42
}
43
44
}
// closing namespace LinguisticProcessing
45
46
}
// closing namespace Lima
CompactFullDocumentHandler.h
Lima::AbstractTextualAnalysisHandler
defines callback interface
Definition
AbstractTextualAnalysisHandler.h:31
Lima::Common::Misc::GenericDocumentProperties
Definition
genericDocumentProperties.h:58
Lima::LinguisticProcessing::CompactFullDocumentHandler::startAnalysis
void startAnalysis() override
function called by the LIMA analyzer on start of a new document
Definition
CompactFullDocumentHandler.cpp:35
Lima::LinguisticProcessing::CompactFullDocumentHandler::CompactFullDocumentHandler
CompactFullDocumentHandler(std::ostream *out)
Definition
CompactFullDocumentHandler.cpp:18
Lima::LinguisticProcessing::CompactFullDocumentHandler::handle
void handle(const char *buf, int length) override
gives content.
Definition
CompactFullDocumentHandler.cpp:39
Lima::LinguisticProcessing::CompactFullDocumentHandler::startDocument
void startDocument(const Common::Misc::GenericDocumentProperties &props) override
notify the start of a new document
Definition
CompactFullDocumentHandler.cpp:26
Lima::LinguisticProcessing::CompactFullDocumentHandler::endAnalysis
void endAnalysis() override
function called by the LIMA analyzer on the end of a text part that is to be analyzed
Definition
CompactFullDocumentHandler.cpp:32
Lima::LinguisticProcessing::CompactFullDocumentHandler::~CompactFullDocumentHandler
virtual ~CompactFullDocumentHandler()
Definition
CompactFullDocumentHandler.cpp:23
Lima::LinguisticProcessing::CompactFullDocumentHandler::endDocument
void endDocument() override
notify the end of the document
Definition
CompactFullDocumentHandler.cpp:29
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
lima_linguisticprocessing
src
linguisticProcessing
client
AnalysisHandlers
CompactFullDocumentHandler.cpp
Generated by
1.9.8