LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Handler::MultimediaXMLStructureReader Class Reference

#include <linguisticProcessing/client/AnalysisHandlers/MultimediaStructureReaderClasses.h>

Inheritance diagram for Lima::Handler::MultimediaXMLStructureReader:
Lima::StructureHandler Lima::ContentHandler< Common::Misc::GenericDocumentProperties > Lima::ContentHandler< std::vector< float > > Lima::ContentHandler< Common::BagOfWords::BoWText >

Public Member Functions

 MultimediaXMLStructureReader ()
 
virtual ~MultimediaXMLStructureReader ()
 
 MultimediaXMLStructureReader (const MultimediaXMLStructureReader &)=delete
 
MultimediaXMLStructureReader & operator= (const MultimediaXMLStructureReader &)=delete
 
void processBoWText (const Common::BagOfWords::BoWText *text, int cId)
 
void processSBinNum (const std::vector< float > &vect, const std::string &SID, int CID)
 
void openSNode (const Common::Misc::GenericDocumentProperties *, const std::string &elementName)
 
void openSIndexingNode (const Common::Misc::GenericDocumentProperties *, const std::string &elementName)
 
void closeSNode ()
 
void processSContent (const Common::Misc::GenericDocumentProperties *properties)
 
void closeSContent ()
 
void writeMultimediaFeature (const std::vector< float > &vect)
 
void writeVectorFloat (const std::vector< float > &vect)
 
void closePropertiesNode (const Common::Misc::GenericDocumentProperties *prop)
 
void addContentNode (const Lima::Node &node)
 
uint64_t lastNode () const
 
void lastNode (uint64_t n)
 
- Public Member Functions inherited from Lima::StructureHandler
 StructureHandler ()
 
virtual ~StructureHandler ()
 
Structure * get_Structures ()
 Récupérer toutes les structures du handler.
 
void set_Structures (Structure *structures)
 Insérer une structure dans le handler.
 
Node * get_Node (CONTENT_ID)
 Récupérer un noeud du handler.
 
void add_Node (const Node &node)
 
STRUCT_ID get_LastStructureId ()
 Accesseur de lastStructureId.
 
void set_LastStructureId (STRUCT_ID)
 
CONTENT_ID get_LastContentId ()
 
void set_LastContentId (CONTENT_ID)
 
void resetStructure ()
 
- Public Member Functions inherited from Lima::ContentHandler< Common::Misc::GenericDocumentProperties >
 ContentHandler ()
 
virtual ~ContentHandler ()
 
void addContent (CONTENT_ID ContentId, Common::Misc::GenericDocumentProperties datas)
 Ajouter un contenu au handler.
 
void setContents (const std::map< CONTENT_ID, Common::Misc::GenericDocumentProperties > contents)
 
Common::Misc::GenericDocumentProperties * getContent (CONTENT_ID ContentId)
 Récupérer un contenu du handler.
 
const std::map< CONTENT_ID, Common::Misc::GenericDocumentProperties > & getContents () const
 Récupérer tous les contenus du handler.
 
void resetHandler ()
 Effacer les contenus du handler.
 
- Public Member Functions inherited from Lima::ContentHandler< std::vector< float > >
 ContentHandler ()
 
virtual ~ContentHandler ()
 
void addContent (CONTENT_ID ContentId, std::vector< float > datas)
 Ajouter un contenu au handler.
 
void setContents (const std::map< CONTENT_ID, std::vector< float > > contents)
 
std::vector< float > * getContent (CONTENT_ID ContentId)
 Récupérer un contenu du handler.
 
const std::map< CONTENT_ID, std::vector< float > > & getContents () const
 Récupérer tous les contenus du handler.
 
void resetHandler ()
 Effacer les contenus du handler.
 
- Public Member Functions inherited from Lima::ContentHandler< Common::BagOfWords::BoWText >
 ContentHandler ()
 
virtual ~ContentHandler ()
 
void addContent (CONTENT_ID ContentId, Common::BagOfWords::BoWText datas)
 Ajouter un contenu au handler.
 
void setContents (const std::map< CONTENT_ID, Common::BagOfWords::BoWText > contents)
 
Common::BagOfWords::BoWText * getContent (CONTENT_ID ContentId)
 Récupérer un contenu du handler.
 
const std::map< CONTENT_ID, Common::BagOfWords::BoWText > & getContents () const
 Récupérer tous les contenus du handler.
 
void resetHandler ()
 Effacer les contenus du handler.
 

Detailed Description

Definition at line 22 of file MultimediaStructureReaderClasses.h.

Constructor & Destructor Documentation

◆ MultimediaXMLStructureReader() [1/2]

MultimediaXMLStructureReader::MultimediaXMLStructureReader ( )

Definition at line 18 of file MultimediaStructureReaderClasses.cpp.

◆ ~MultimediaXMLStructureReader()

MultimediaXMLStructureReader::~MultimediaXMLStructureReader ( )
virtual

Definition at line 31 of file MultimediaStructureReaderClasses.cpp.

◆ MultimediaXMLStructureReader() [2/2]

Lima::Handler::MultimediaXMLStructureReader::MultimediaXMLStructureReader ( const MultimediaXMLStructureReader &  )
delete

Member Function Documentation

◆ addContentNode()

void MultimediaXMLStructureReader::addContentNode ( const Lima::Node &  node)

Definition at line 196 of file MultimediaStructureReaderClasses.cpp.

◆ closePropertiesNode()

void MultimediaXMLStructureReader::closePropertiesNode ( const Common::Misc::GenericDocumentProperties *  prop)

Definition at line 109 of file MultimediaStructureReaderClasses.cpp.

◆ closeSContent()

void MultimediaXMLStructureReader::closeSContent ( )

Definition at line 392 of file MultimediaStructureReaderClasses.cpp.

◆ closeSNode()

void MultimediaXMLStructureReader::closeSNode ( )

Definition at line 59 of file MultimediaStructureReaderClasses.cpp.

◆ lastNode() [1/2]

uint64_t MultimediaXMLStructureReader::lastNode ( ) const

Definition at line 207 of file MultimediaStructureReaderClasses.cpp.

◆ lastNode() [2/2]

void MultimediaXMLStructureReader::lastNode ( uint64_t  n)

Definition at line 212 of file MultimediaStructureReaderClasses.cpp.

◆ openSIndexingNode()

void MultimediaXMLStructureReader::openSIndexingNode ( const Common::Misc::GenericDocumentProperties *  ,
const std::string &  elementName 
)

Definition at line 50 of file MultimediaStructureReaderClasses.cpp.

◆ openSNode()

void MultimediaXMLStructureReader::openSNode ( const Common::Misc::GenericDocumentProperties *  ,
const std::string &  elementName 
)

Definition at line 41 of file MultimediaStructureReaderClasses.cpp.

◆ operator=()

MultimediaXMLStructureReader & Lima::Handler::MultimediaXMLStructureReader::operator= ( const MultimediaXMLStructureReader &  )
delete

◆ processBoWText()

void MultimediaXMLStructureReader::processBoWText ( const Common::BagOfWords::BoWText *  text,
int  cId 
)

Definition at line 397 of file MultimediaStructureReaderClasses.cpp.

◆ processSBinNum()

void MultimediaXMLStructureReader::processSBinNum ( const std::vector< float > &  vect,
const std::string &  SID,
int  CID 
)

Definition at line 404 of file MultimediaStructureReaderClasses.cpp.

◆ processSContent()

void MultimediaXMLStructureReader::processSContent ( const Common::Misc::GenericDocumentProperties *  properties)

Definition at line 386 of file MultimediaStructureReaderClasses.cpp.

◆ writeMultimediaFeature()

void Lima::Handler::MultimediaXMLStructureReader::writeMultimediaFeature ( const std::vector< float > &  vect)

◆ writeVectorFloat()

void Lima::Handler::MultimediaXMLStructureReader::writeVectorFloat ( const std::vector< float > &  vect)

The documentation for this class was generated from the following files: