#include <OXML_List.h>
Public Member Functions | |
OXML_List () | |
virtual | ~OXML_List () |
virtual void | setId (UT_uint32 id) |
virtual void | setParentId (UT_uint32 id) |
virtual void | setLevel (UT_uint32 id) |
virtual void | setDelim (const std::string &delim) |
virtual void | setDecimal (const std::string &decimal) |
virtual void | setStartValue (UT_uint32 id) |
virtual void | setType (FL_ListType type) |
UT_uint32 | getId () |
UT_uint32 | getParentId () |
UT_uint32 | getLevel () |
UT_uint32 | getStartValue () |
const gchar * | getDelim () |
const gchar * | getDecimal () |
FL_ListType | getType () |
UT_Error | serialize (IE_Exp_OpenXML *exporter) |
Serializes the abstract numbering definitions. | |
UT_Error | serializeNumbering (IE_Exp_OpenXML *exporter) |
Serializes the numbering definitions. | |
UT_Error | addToPT (PD_Document *pDocument) |
Private Attributes | |
UT_uint32 | id |
UT_uint32 | parentId |
UT_uint32 | level |
UT_uint32 | startValue |
std::string | delim |
std::string | decimal |
FL_ListType | type |
OXML_List::OXML_List | ( | ) |
OXML_List::~OXML_List | ( | ) | [virtual] |
UT_Error OXML_List::addToPT | ( | PD_Document * | pDocument | ) |
References PD_Document::appendList(), decimal, parentId, startValue, type, and UT_std_string_sprintf().
const gchar * OXML_List::getDecimal | ( | ) |
References decimal.
const gchar * OXML_List::getDelim | ( | ) |
References delim.
UT_uint32 OXML_List::getStartValue | ( | ) |
References startValue.
FL_ListType OXML_List::getType | ( | void | ) |
References type.
UT_Error OXML_List::serialize | ( | IE_Exp_OpenXML * | exporter | ) |
Serializes the abstract numbering definitions.
Numbering definitions are serialized in serializeNumbering function.
References ARABICNUMBERED_LIST, BOX_LIST, BULLETED_LIST, DASHED_LIST, delim, DIAMOND_LIST, IE_Exp_OpenXML::finishAbstractNumbering(), IE_Exp_OpenXML::finishNumberingLevel(), IE_Exp_OpenXML::finishRunProperties(), gchar, HAND_LIST, HEART_LIST, HEBREW_LIST, IMPLIES_LIST, LOWERCASE_LIST, LOWERROMAN_LIST, NUMBERED_LIST, IE_Exp_OpenXML::setFontFamily(), IE_Exp_OpenXML::setListLevelText(), IE_Exp_OpenXML::setListStartValue(), IE_Exp_OpenXML::setListType(), IE_Exp_OpenXML::setMultilevelType(), SQUARE_LIST, STAR_LIST, IE_Exp_OpenXML::startAbstractNumbering(), IE_Exp_OpenXML::startNumberingLevel(), IE_Exp_OpenXML::startRunProperties(), startValue, TARGET_NUMBERING, TICK_LIST, TRIANGLE_LIST, type, UPPERCASE_LIST, UPPERROMAN_LIST, UT_DEBUGMSG, and UT_OK.
UT_Error OXML_List::serializeNumbering | ( | IE_Exp_OpenXML * | exporter | ) |
Serializes the numbering definitions.
Numbering definitions have to come after all the abstract numbering definitions.
References IE_Exp_OpenXML::finishNumbering(), IE_Exp_OpenXML::setAbstractNumberingId(), IE_Exp_OpenXML::startNumbering(), TARGET_NUMBERING, UT_DEBUGMSG, and UT_OK.
void OXML_List::setDecimal | ( | const std::string & | decimal | ) | [virtual] |
References decimal.
Referenced by IE_Exp_OpenXML_Listener::addLists().
void OXML_List::setDelim | ( | const std::string & | delim | ) | [virtual] |
References BULLETED_LIST, delim, UT_UCS4String::empty(), OXML_ObjectWithAttrProp::setProperty(), type, UT_DEBUGMSG, and UT_OK.
Referenced by IE_Exp_OpenXML_Listener::addLists(), and OXMLi_ListenerState_Numbering::startElement().
void OXML_List::setId | ( | UT_uint32 | id | ) | [virtual] |
Referenced by IE_Exp_OpenXML_Listener::addLists(), and OXMLi_ListenerState_Numbering::handleLevel().
void OXML_List::setLevel | ( | UT_uint32 | id | ) | [virtual] |
References level.
Referenced by IE_Exp_OpenXML_Listener::addLists(), and OXMLi_ListenerState_Numbering::handleLevel().
void OXML_List::setParentId | ( | UT_uint32 | id | ) | [virtual] |
References parentId.
Referenced by IE_Exp_OpenXML_Listener::addLists(), and OXMLi_ListenerState_Numbering::handleLevel().
void OXML_List::setStartValue | ( | UT_uint32 | id | ) | [virtual] |
References startValue.
Referenced by IE_Exp_OpenXML_Listener::addLists(), and OXMLi_ListenerState_Numbering::startElement().
void OXML_List::setType | ( | FL_ListType | type | ) | [virtual] |
References type.
Referenced by IE_Exp_OpenXML_Listener::addLists(), and OXMLi_ListenerState_Numbering::handleFormattingType().
std::string OXML_List::decimal [private] |
Referenced by addToPT(), getDecimal(), and setDecimal().
std::string OXML_List::delim [private] |
Referenced by getDelim(), serialize(), and setDelim().
UT_uint32 OXML_List::id [private] |
Referenced by getId().
UT_uint32 OXML_List::level [private] |
Referenced by getLevel(), and setLevel().
UT_uint32 OXML_List::parentId [private] |
Referenced by addToPT(), getParentId(), and setParentId().
UT_uint32 OXML_List::startValue [private] |
Referenced by addToPT(), getStartValue(), serialize(), and setStartValue().
FL_ListType OXML_List::type [private] |
Referenced by addToPT(), getType(), serialize(), setDelim(), and setType().