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

Element avec contenu texte. More...

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

Inheritance diagram for Lima::DocumentsReader::AbstractStructuredDocumentElement:
Lima::DocumentsReader::AbstractDocumentElement Lima::DocumentsReader::AbstractStructuredDocumentElementWithProperties Lima::DocumentsReader::DiscardableDocumentElement Lima::DocumentsReader::DocumentPropertyElement Lima::DocumentsReader::HierarchyDocumentElement Lima::DocumentsReader::IgnoredDocumentElement Lima::DocumentsReader::IndexingDocumentElement Lima::DocumentsReader::PresentationDocumentElement

Public Member Functions

virtual ~AbstractStructuredDocumentElement ()
 
void addPart (const Lima::LimaString &text, const unsigned int offset)
 
virtual bool hasPropType ()
 
virtual const DocumentPropertyType & getPropType ()
 
virtual const Lima::LimaString & getPropertyValue () const
 
virtual const QString & getElementName () const
 
virtual void addToCurrentOffset (const Lima::LimaString &value)
 
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 ()
 
virtual FieldType nodeType ()
 

Protected Member Functions

 AbstractStructuredDocumentElement (const QString &elementName, unsigned int firstBytePos)
 

Protected Attributes

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 avec contenu texte.

Le texte peut etre forme de plusieurs chaines avec des offset decales ces chaines seront analysees separement

Definition at line 79 of file DocumentElements.h.

Constructor & Destructor Documentation

◆ ~AbstractStructuredDocumentElement()

Lima::DocumentsReader::AbstractStructuredDocumentElement::~AbstractStructuredDocumentElement ( )
virtual

Definition at line 45 of file DocumentElements.cpp.

◆ AbstractStructuredDocumentElement()

Lima::DocumentsReader::AbstractStructuredDocumentElement::AbstractStructuredDocumentElement ( const QString &  elementName,
unsigned int  firstBytePos 
)
protected

Definition at line 37 of file DocumentElements.cpp.

Member Function Documentation

◆ addPart()

void Lima::DocumentsReader::AbstractStructuredDocumentElement::addPart ( const Lima::LimaString &  text,
const unsigned int  offset 
)

Definition at line 61 of file DocumentElements.cpp.

◆ addSpaces()

void Lima::DocumentsReader::AbstractStructuredDocumentElement::addSpaces ( int  nbSpaces)

Definition at line 92 of file DocumentElements.cpp.

◆ addToCurrentOffset()

void Lima::DocumentsReader::AbstractStructuredDocumentElement::addToCurrentOffset ( const Lima::LimaString &  value)
virtual

Reimplemented in Lima::DocumentsReader::DocumentPropertyElement.

Definition at line 71 of file DocumentElements.cpp.

◆ getElementName()

virtual const QString & Lima::DocumentsReader::AbstractStructuredDocumentElement::getElementName ( ) const
inlinevirtual

Definition at line 90 of file DocumentElements.h.

◆ getOffset()

unsigned long int Lima::DocumentsReader::AbstractStructuredDocumentElement::getOffset ( )

Definition at line 51 of file DocumentElements.cpp.

◆ getPropertyValue()

virtual const Lima::LimaString & Lima::DocumentsReader::AbstractStructuredDocumentElement::getPropertyValue ( ) const
inlinevirtual

Definition at line 88 of file DocumentElements.h.

◆ getPropType()

virtual const DocumentPropertyType & Lima::DocumentsReader::AbstractStructuredDocumentElement::getPropType ( )
inlinevirtual

Definition at line 87 of file DocumentElements.h.

◆ hasPropType()

virtual bool Lima::DocumentsReader::AbstractStructuredDocumentElement::hasPropType ( )
inlinevirtual

◆ setOffset()

void Lima::DocumentsReader::AbstractStructuredDocumentElement::setOffset ( unsigned long int  offset)

Definition at line 55 of file DocumentElements.cpp.

Member Data Documentation

◆ m_elementName

QString Lima::DocumentsReader::AbstractStructuredDocumentElement::m_elementName
protected

nom du tag de l'element

Definition at line 106 of file DocumentElements.h.

◆ m_offset

unsigned long int Lima::DocumentsReader::AbstractStructuredDocumentElement::m_offset
protected

current position during parsing

Definition at line 108 of file DocumentElements.h.

◆ m_propertyValue

Lima::LimaString Lima::DocumentsReader::AbstractStructuredDocumentElement::m_propertyValue
protected

Definition at line 111 of file DocumentElements.h.

◆ m_propType

DocumentPropertyType Lima::DocumentsReader::AbstractStructuredDocumentElement::m_propType
protected

Definition at line 110 of file DocumentElements.h.


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