librevenge::RVNGHTMLTextParagraphStyleManager Class Reference

Small class to manage the paragraph style. More...

#include <RVNGHTMLTextTextStyle.h>

Inheritance diagram for librevenge::RVNGHTMLTextParagraphStyleManager:
librevenge::RVNGHTMLTextListStyleManager

Public Member Functions

 RVNGHTMLTextParagraphStyleManager ()
 constructor More...
 
virtual ~RVNGHTMLTextParagraphStyleManager ()
 destructor More...
 
void defineParagraph (RVNGPropertyList const &pList)
 define a paragraph style More...
 
std::string getClass (RVNGPropertyList const &pList)
 returns the class name corresponding to a propertylist More...
 
void send (std::ostream &out)
 send the data to the stream More...
 

Protected Member Functions

std::string getContent (RVNGPropertyList const &pList, bool isList) const
 convert a property list in a html content string More...
 
void parseBorders (RVNGPropertyList const &pList, std::ostream &out) const
 add data corresponding to the border More...
 

Protected Attributes

std::map< std::string, std::string > m_contentNameMap
 a map content -> name More...
 
std::map< int, std::string > m_idNameMap
 a map id -> name More...
 

Private Member Functions

 RVNGHTMLTextParagraphStyleManager (RVNGHTMLTextParagraphStyleManager const &orig)
 
RVNGHTMLTextParagraphStyleManager operator= (RVNGHTMLTextParagraphStyleManager const &orig)
 

Detailed Description

Small class to manage the paragraph style.

Constructor & Destructor Documentation

§ RVNGHTMLTextParagraphStyleManager() [1/2]

librevenge::RVNGHTMLTextParagraphStyleManager::RVNGHTMLTextParagraphStyleManager ( )
inline

constructor

§ ~RVNGHTMLTextParagraphStyleManager()

virtual librevenge::RVNGHTMLTextParagraphStyleManager::~RVNGHTMLTextParagraphStyleManager ( )
inlinevirtual

destructor

§ RVNGHTMLTextParagraphStyleManager() [2/2]

librevenge::RVNGHTMLTextParagraphStyleManager::RVNGHTMLTextParagraphStyleManager ( RVNGHTMLTextParagraphStyleManager const &  orig)
private

Member Function Documentation

§ defineParagraph()

void librevenge::RVNGHTMLTextParagraphStyleManager::defineParagraph ( RVNGPropertyList const &  pList)

§ getClass()

std::string librevenge::RVNGHTMLTextParagraphStyleManager::getClass ( RVNGPropertyList const &  pList)

§ getContent()

std::string librevenge::RVNGHTMLTextParagraphStyleManager::getContent ( RVNGPropertyList const &  pList,
bool  isList 
) const
protected

§ operator=()

RVNGHTMLTextParagraphStyleManager librevenge::RVNGHTMLTextParagraphStyleManager::operator= ( RVNGHTMLTextParagraphStyleManager const &  orig)
private

§ parseBorders()

void librevenge::RVNGHTMLTextParagraphStyleManager::parseBorders ( RVNGPropertyList const &  pList,
std::ostream &  out 
) const
protected

add data corresponding to the border

Referenced by getContent().

§ send()

Member Data Documentation

§ m_contentNameMap

std::map<std::string, std::string> librevenge::RVNGHTMLTextParagraphStyleManager::m_contentNameMap
protected

§ m_idNameMap

std::map<int, std::string> librevenge::RVNGHTMLTextParagraphStyleManager::m_idNameMap
protected

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

Generated for librevenge by doxygen 1.8.12