Public Member Functions | Private Attributes

ie_exp_RTF_MsWord97ListMulti Class Reference

#include <ie_exp_RTF.h>

Inheritance diagram for ie_exp_RTF_MsWord97ListMulti:
ie_exp_RTF_MsWord97List

List of all members.

Public Member Functions

 ie_exp_RTF_MsWord97ListMulti (const fl_AutoNumConstPtr &pAuto)
 ~ie_exp_RTF_MsWord97ListMulti (void)
bool isSimple (void) const
bool isMulti (void) const
void addLevel (UT_uint32 iLevel, ie_exp_RTF_MsWord97List *pMsWord97List)
ie_exp_RTF_MsWord97ListgetListAtLevel (UT_uint32 iLevel, UT_uint32 nthList)
UT_uint32 getMatchingID (UT_uint32 listID)

Private Attributes

UT_Vectorm_vLevels [9]

Constructor & Destructor Documentation

ie_exp_RTF_MsWord97ListMulti::ie_exp_RTF_MsWord97ListMulti ( const fl_AutoNumConstPtr pAuto  ) 

References addLevel(), and m_vLevels.

ie_exp_RTF_MsWord97ListMulti::~ie_exp_RTF_MsWord97ListMulti ( void   ) 

References m_vLevels, and UT_VECTOR_PURGEALL.


Member Function Documentation

void ie_exp_RTF_MsWord97ListMulti::addLevel ( UT_uint32  iLevel,
ie_exp_RTF_MsWord97List pList97 
)

Add a list to a level

Parameters:
iLevel to add the list too
ie_exp_RTF_MsWord97List * pList97 list to added at this level

References UT_GenericVector< T >::addItem(), and m_vLevels.

Referenced by IE_Exp_RTF::_write_listtable(), and ie_exp_RTF_MsWord97ListMulti().

ie_exp_RTF_MsWord97List * ie_exp_RTF_MsWord97ListMulti::getListAtLevel ( UT_uint32  iLevel,
UT_uint32  nthList 
)

Return the nthList List at level iLevel

Parameters:
iLevel the level which we want to lists for
nthList the list at the level we want

References UT_GenericVector< T >::getItemCount(), and m_vLevels.

Referenced by IE_Exp_RTF::_output_MultiLevelRTF(), and IE_Exp_RTF::_write_listtable().

UT_uint32 ie_exp_RTF_MsWord97ListMulti::getMatchingID ( UT_uint32  listID  ) 

Return the listID of the first list element at the level that contains the list that matches listID

Parameters:
listID the listID we're looking for.
Return values:
the List ID number of the first list on the level that contains the ID. Return 0 if there is no match in the structure.

References ie_exp_RTF_MsWord97List::getID(), UT_GenericVector< T >::getItemCount(), and m_vLevels.

bool ie_exp_RTF_MsWord97ListMulti::isMulti ( void   )  const [inline]
bool ie_exp_RTF_MsWord97ListMulti::isSimple ( void   )  const [inline]

Member Data Documentation


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