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

Element d'un document XML definissant une propriete du noeud pere Exemple <filename>d1.xml</filename> la valeur sera convertie en valeur de propriete et affectee a l'element pere selon m_propType. More...

#include <linguisticProcessing/core/DocumentsReader/DocumentElements.h>

Inheritance diagram for Lima::DocumentsReader::DocumentPropertyElement:
Lima::DocumentsReader::AbstractStructuredDocumentElement Lima::DocumentsReader::AbstractDocumentElement

Public Member Functions

 DocumentPropertyElement (const QString &elementName, unsigned int firstBytePos, const DocumentPropertyType &propType)
 
bool hasPropType () override
 
 ~DocumentPropertyElement ()
 
void addToCurrentOffset (const Lima::LimaString &value) override
 
virtual FieldType nodeType () override
 
- Public Member Functions inherited from Lima::DocumentsReader::AbstractStructuredDocumentElement
virtual ~AbstractStructuredDocumentElement ()
 
void addPart (const Lima::LimaString &text, const unsigned int offset)
 
virtual const DocumentPropertyType & getPropType ()
 
virtual const Lima::LimaString & getPropertyValue () const
 
virtual const QString & getElementName () const
 
unsigned long int getOffset ()
 
void setOffset (unsigned long int offset)
 
void addSpaces (int nbSpaces)
 
- Public Member Functions inherited from Lima::DocumentsReader::AbstractDocumentElement
virtual ~AbstractDocumentElement ()
 
virtual bool isDiscarding ()
 
virtual bool isPresentation ()
 

Additional Inherited Members

- Protected Member Functions inherited from Lima::DocumentsReader::AbstractStructuredDocumentElement
 AbstractStructuredDocumentElement (const QString &elementName, unsigned int firstBytePos)
 
- Protected Attributes inherited from Lima::DocumentsReader::AbstractStructuredDocumentElement
QString m_elementName
 nom du tag de l'element
 
unsigned long int m_offset
 current position during parsing
 
DocumentPropertyType m_propType
 
Lima::LimaString m_propertyValue
 

Detailed Description

Element d'un document XML definissant une propriete du noeud pere Exemple <filename>d1.xml</filename> la valeur sera convertie en valeur de propriete et affectee a l'element pere selon m_propType.

Definition at line 256 of file DocumentElements.h.

Constructor & Destructor Documentation

◆ DocumentPropertyElement()

Lima::DocumentsReader::DocumentPropertyElement::DocumentPropertyElement ( const QString &  elementName,
unsigned int  firstBytePos,
const DocumentPropertyType &  propType 
)

Definition at line 201 of file DocumentElements.cpp.

◆ ~DocumentPropertyElement()

Lima::DocumentsReader::DocumentPropertyElement::~DocumentPropertyElement ( )
inline

Definition at line 264 of file DocumentElements.h.

Member Function Documentation

◆ addToCurrentOffset()

void Lima::DocumentsReader::DocumentPropertyElement::addToCurrentOffset ( const Lima::LimaString &  value)
overridevirtual

◆ hasPropType()

bool Lima::DocumentsReader::DocumentPropertyElement::hasPropType ( )
inlineoverridevirtual

Reimplemented from Lima::DocumentsReader::AbstractStructuredDocumentElement.

Definition at line 263 of file DocumentElements.h.

◆ nodeType()

virtual FieldType Lima::DocumentsReader::DocumentPropertyElement::nodeType ( )
inlineoverridevirtual

Reimplemented from Lima::DocumentsReader::AbstractDocumentElement.

Definition at line 267 of file DocumentElements.h.


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