LibreOffice Module lotuswordpro (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
LwpFoundry Class Reference

#include <lwpfoundry.hxx>

Collaboration diagram for LwpFoundry:
[legend]

Public Member Functions

 LwpFoundry (LwpObjectStream *pStrm, LwpDocument *pDoc)
 
 ~LwpFoundry ()
 
void Read (LwpObjectStream *pStrm)
 
void RegisterAllLayouts ()
 
LwpContentManagerGetContentManager ()
 
LwpObjectIDGetGraphicListHead ()
 
LwpFontManagerGetFontManager ()
 
LwpObjectIDGetTextStyleHead ()
 
LwpObjectIDGetLayout ()
 
LwpObjectIDGetBulletManagerID ()
 
LwpDocumentGetDocument ()
 
LwpNumberManagerGetNumberManager ()
 
LwpObjectIDGetDefaultTextStyle ()
 @descr: Get default text style id More...
 
LwpStyleManagerGetStyleManager ()
 
LwpBookMarkGetBookMark (LwpObjectID objMarker)
 
LwpDropcapMgrGetDropcapMgr ()
 
LwpContentEnumContents (LwpContent *pContent)
 @descr: Get next content More...
 
LwpSectionEnumSections (LwpSection *pSection)
 @descr: Get next section More...
 
LwpBulletStyleMgrGetBulletStyleMgr ()
 
LwpObjectIDFindParaStyleByName (std::u16string_view name)
 @descr: Get paragraph style object id according to its style name More...
 
OUString FindActualStyleName (const OUString &name)
 @descr: Get style name registered according the original style name More...
 

Private Member Functions

void ReadStyles (LwpObjectStream *pStrm)
 

Private Attributes

LwpDocumentm_pDoc
 
bool m_bRegisteredAll
 
LwpObjectManager m_ObjMgr
 
LwpObjectID m_MarkerHead
 
LwpObjectID m_FootnoteMgr
 
LwpNumberManager m_NumMgr
 
LwpBulletManager m_BulMgr
 
LwpOrderedObjectManager m_SectionList
 
LwpObjectID m_Layout
 
LwpObjectID m_TextStyle
 
LwpObjectID m_DefaultTextStyle
 
LwpObjectID m_DefaultClickStyle
 
LwpObjectID m_PageStyle
 
LwpObjectID m_FrameStyle
 
LwpObjectID m_TableStyle
 
LwpObjectID m_CellStyle
 
LwpObjectID m_DftFrameStyle
 
LwpObjectID m_DftPageStyle
 
LwpObjectID m_DftTableStyle
 
LwpObjectID m_DftCellStyle
 
LwpObjectID m_DftColumnStyle
 
LwpObjectID m_DftLeftColumnStyle
 
LwpObjectID m_DftRighColumnStyle
 
LwpObjectID m_BookMarkHead
 
LwpObjectID m_DdeLinkHead
 
LwpObjectID m_DirtBagHead
 
LwpObjectID m_NamedOutlineSeqHead
 
LwpObjectID m_EnumLayoutHead
 
LwpObjectID m_EnumLayoutTail
 
LwpObjectID m_NamedObjects
 
sal_uInt32 m_nLastClickHere
 
LwpObjectID m_SmartTextMgr
 
LwpContentManager m_ContentMgr
 
LwpFontManager m_FontMgr
 
std::unique_ptr< LwpPieceManagerm_xPieceMgr
 
LwpObjectID m_DftDropCapStyle
 
LwpObjectID m_DftHeaderStyle
 
LwpObjectID m_DftFooterStyle
 
std::unique_ptr< LwpStyleManagerm_xStyleMgr
 
LwpDropcapMgr m_aDropcapMgr
 
std::unique_ptr< LwpBulletStyleMgrm_xBulletStyleMgr
 

Detailed Description

Definition at line 191 of file lwpfoundry.hxx.

Constructor & Destructor Documentation

◆ LwpFoundry()

LwpFoundry::LwpFoundry ( LwpObjectStream pStrm,
LwpDocument pDoc 
)

Definition at line 77 of file lwpfoundry.cxx.

References m_xBulletStyleMgr, and Read().

◆ ~LwpFoundry()

LwpFoundry::~LwpFoundry ( )

Definition at line 86 of file lwpfoundry.cxx.

Member Function Documentation

◆ EnumContents()

LwpContent * LwpFoundry::EnumContents ( LwpContent pContent)

@descr: Get next content

Definition at line 235 of file lwpfoundry.cxx.

References LwpContentManager::EnumContents(), and GetContentManager().

Referenced by LwpFootnote::FindFootnoteTableLayout().

◆ EnumSections()

LwpSection * LwpFoundry::EnumSections ( LwpSection pSection)

@descr: Get next section

Definition at line 244 of file lwpfoundry.cxx.

References LwpOrderedObjectManager::Enumerate(), and m_SectionList.

Referenced by LwpPageLayout::GetPagePosition().

◆ FindActualStyleName()

OUString LwpFoundry::FindActualStyleName ( const OUString &  name)

@descr: Get style name registered according the original style name

Definition at line 288 of file lwpfoundry.cxx.

References FindParaStyleByName(), LwpStyleManager::GetStyle(), GetStyleManager(), IXFStyle::GetStyleName(), and name.

Referenced by LwpTocSuperLayout::AddSourceStyle(), LwpFribSection::SetDefaultAlphaIndex(), and LwpTocSuperLayout::XFConvert().

◆ FindParaStyleByName()

LwpObjectID * LwpFoundry::FindParaStyleByName ( std::u16string_view  name)

@descr: Get paragraph style object id according to its style name

Definition at line 266 of file lwpfoundry.cxx.

References LwpDLVListHeadHolder::GetHeadID(), LwpDLNFVList::GetName(), LwpDLVList::GetNext(), LwpObject::GetObjectID(), GetTextStyleHead(), name, LwpObjectID::obj(), and LwpAtomHolder::str().

Referenced by FindActualStyleName().

◆ GetBookMark()

LwpBookMark * LwpFoundry::GetBookMark ( LwpObjectID  objMarker)

◆ GetBulletManagerID()

LwpObjectID & LwpFoundry::GetBulletManagerID ( )
inline

Definition at line 253 of file lwpfoundry.hxx.

References LwpBulletManager::GetHeadID(), and m_BulMgr.

◆ GetBulletStyleMgr()

LwpBulletStyleMgr * LwpFoundry::GetBulletStyleMgr ( )
inline

Definition at line 267 of file lwpfoundry.hxx.

References m_xBulletStyleMgr.

Referenced by LwpPara::GetBulletStyleMgr().

◆ GetContentManager()

LwpContentManager & LwpFoundry::GetContentManager ( )
inline

Definition at line 248 of file lwpfoundry.hxx.

References m_ContentMgr.

Referenced by EnumContents().

◆ GetDefaultTextStyle()

LwpObjectID * LwpFoundry::GetDefaultTextStyle ( )

@descr: Get default text style id

Definition at line 253 of file lwpfoundry.cxx.

References LwpVersionedPointer::GetPointer(), m_DefaultTextStyle, and LwpObjectID::obj().

Referenced by LwpTocSuperLayout::RegisterStyle().

◆ GetDocument()

LwpDocument * LwpFoundry::GetDocument ( )
inline

◆ GetDropcapMgr()

LwpDropcapMgr & LwpFoundry::GetDropcapMgr ( )
inline

Definition at line 264 of file lwpfoundry.hxx.

References m_aDropcapMgr.

Referenced by LwpPara::ParseDropcapContent(), and LwpFribPtr::XFConvert().

◆ GetFontManager()

LwpFontManager & LwpFoundry::GetFontManager ( )
inline

◆ GetGraphicListHead()

LwpObjectID & LwpFoundry::GetGraphicListHead ( )
inline

Definition at line 249 of file lwpfoundry.hxx.

References LwpContentManager::GetGraphicListHead(), and m_ContentMgr.

◆ GetLayout()

LwpObjectID & LwpFoundry::GetLayout ( )
inline

Definition at line 252 of file lwpfoundry.hxx.

References m_Layout.

Referenced by LwpDocument::GetEnSuperTableLayout().

◆ GetNumberManager()

LwpNumberManager & LwpFoundry::GetNumberManager ( )
inline

Definition at line 255 of file lwpfoundry.hxx.

References m_NumMgr.

Referenced by LwpTableLayout::PutCellVals().

◆ GetStyleManager()

LwpStyleManager * LwpFoundry::GetStyleManager ( )
inline

◆ GetTextStyleHead()

LwpObjectID & LwpFoundry::GetTextStyleHead ( )
inline

Definition at line 251 of file lwpfoundry.hxx.

References m_TextStyle.

Referenced by FindParaStyleByName().

◆ Read()

void LwpFoundry::Read ( LwpObjectStream pStrm)

◆ ReadStyles()

void LwpFoundry::ReadStyles ( LwpObjectStream pStrm)
private

◆ RegisterAllLayouts()

void LwpFoundry::RegisterAllLayouts ( )

Member Data Documentation

◆ m_aDropcapMgr

LwpDropcapMgr LwpFoundry::m_aDropcapMgr
private

Definition at line 259 of file lwpfoundry.hxx.

Referenced by GetDropcapMgr().

◆ m_BookMarkHead

LwpObjectID LwpFoundry::m_BookMarkHead
private

Definition at line 225 of file lwpfoundry.hxx.

Referenced by GetBookMark(), and Read().

◆ m_bRegisteredAll

bool LwpFoundry::m_bRegisteredAll
private

Definition at line 200 of file lwpfoundry.hxx.

Referenced by RegisterAllLayouts().

◆ m_BulMgr

LwpBulletManager LwpFoundry::m_BulMgr
private

Definition at line 206 of file lwpfoundry.hxx.

Referenced by GetBulletManagerID(), and Read().

◆ m_CellStyle

LwpObjectID LwpFoundry::m_CellStyle
private

Definition at line 216 of file lwpfoundry.hxx.

Referenced by ReadStyles(), and RegisterAllLayouts().

◆ m_ContentMgr

LwpContentManager LwpFoundry::m_ContentMgr
private

Definition at line 237 of file lwpfoundry.hxx.

Referenced by GetContentManager(), GetGraphicListHead(), and Read().

◆ m_DdeLinkHead

LwpObjectID LwpFoundry::m_DdeLinkHead
private

Definition at line 226 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_DefaultClickStyle

LwpObjectID LwpFoundry::m_DefaultClickStyle
private

Definition at line 212 of file lwpfoundry.hxx.

Referenced by ReadStyles().

◆ m_DefaultTextStyle

LwpObjectID LwpFoundry::m_DefaultTextStyle
private

Definition at line 211 of file lwpfoundry.hxx.

Referenced by GetDefaultTextStyle(), and ReadStyles().

◆ m_DftCellStyle

LwpObjectID LwpFoundry::m_DftCellStyle
private

Definition at line 220 of file lwpfoundry.hxx.

Referenced by ReadStyles().

◆ m_DftColumnStyle

LwpObjectID LwpFoundry::m_DftColumnStyle
private

Definition at line 221 of file lwpfoundry.hxx.

Referenced by ReadStyles().

◆ m_DftDropCapStyle

LwpObjectID LwpFoundry::m_DftDropCapStyle
private

Definition at line 241 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_DftFooterStyle

LwpObjectID LwpFoundry::m_DftFooterStyle
private

Definition at line 244 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_DftFrameStyle

LwpObjectID LwpFoundry::m_DftFrameStyle
private

Definition at line 217 of file lwpfoundry.hxx.

Referenced by ReadStyles().

◆ m_DftHeaderStyle

LwpObjectID LwpFoundry::m_DftHeaderStyle
private

Definition at line 242 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_DftLeftColumnStyle

LwpObjectID LwpFoundry::m_DftLeftColumnStyle
private

Definition at line 222 of file lwpfoundry.hxx.

Referenced by ReadStyles().

◆ m_DftPageStyle

LwpObjectID LwpFoundry::m_DftPageStyle
private

Definition at line 218 of file lwpfoundry.hxx.

Referenced by ReadStyles().

◆ m_DftRighColumnStyle

LwpObjectID LwpFoundry::m_DftRighColumnStyle
private

Definition at line 223 of file lwpfoundry.hxx.

Referenced by ReadStyles().

◆ m_DftTableStyle

LwpObjectID LwpFoundry::m_DftTableStyle
private

Definition at line 219 of file lwpfoundry.hxx.

Referenced by ReadStyles().

◆ m_DirtBagHead

LwpObjectID LwpFoundry::m_DirtBagHead
private

Definition at line 227 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_EnumLayoutHead

LwpObjectID LwpFoundry::m_EnumLayoutHead
private

Definition at line 229 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_EnumLayoutTail

LwpObjectID LwpFoundry::m_EnumLayoutTail
private

Definition at line 230 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_FontMgr

LwpFontManager LwpFoundry::m_FontMgr
private

Definition at line 238 of file lwpfoundry.hxx.

Referenced by GetFontManager(), and Read().

◆ m_FootnoteMgr

LwpObjectID LwpFoundry::m_FootnoteMgr
private

Definition at line 204 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_FrameStyle

LwpObjectID LwpFoundry::m_FrameStyle
private

Definition at line 214 of file lwpfoundry.hxx.

Referenced by ReadStyles(), and RegisterAllLayouts().

◆ m_Layout

LwpObjectID LwpFoundry::m_Layout
private

Definition at line 209 of file lwpfoundry.hxx.

Referenced by GetLayout(), Read(), and RegisterAllLayouts().

◆ m_MarkerHead

LwpObjectID LwpFoundry::m_MarkerHead
private

Definition at line 203 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_NamedObjects

LwpObjectID LwpFoundry::m_NamedObjects
private

Definition at line 232 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_NamedOutlineSeqHead

LwpObjectID LwpFoundry::m_NamedOutlineSeqHead
private

Definition at line 228 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_nLastClickHere

sal_uInt32 LwpFoundry::m_nLastClickHere
private

Definition at line 233 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_NumMgr

LwpNumberManager LwpFoundry::m_NumMgr
private

Definition at line 205 of file lwpfoundry.hxx.

Referenced by GetNumberManager(), and Read().

◆ m_ObjMgr

LwpObjectManager LwpFoundry::m_ObjMgr
private

Definition at line 202 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_PageStyle

LwpObjectID LwpFoundry::m_PageStyle
private

Definition at line 213 of file lwpfoundry.hxx.

Referenced by ReadStyles(), and RegisterAllLayouts().

◆ m_pDoc

LwpDocument* LwpFoundry::m_pDoc
private

Definition at line 199 of file lwpfoundry.hxx.

Referenced by GetDocument(), and Read().

◆ m_SectionList

LwpOrderedObjectManager LwpFoundry::m_SectionList
private

Definition at line 207 of file lwpfoundry.hxx.

Referenced by EnumSections(), and Read().

◆ m_SmartTextMgr

LwpObjectID LwpFoundry::m_SmartTextMgr
private

Definition at line 235 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_TableStyle

LwpObjectID LwpFoundry::m_TableStyle
private

Definition at line 215 of file lwpfoundry.hxx.

Referenced by ReadStyles().

◆ m_TextStyle

LwpObjectID LwpFoundry::m_TextStyle
private

Definition at line 210 of file lwpfoundry.hxx.

Referenced by GetTextStyleHead(), and ReadStyles().

◆ m_xBulletStyleMgr

std::unique_ptr<LwpBulletStyleMgr> LwpFoundry::m_xBulletStyleMgr
private

Definition at line 260 of file lwpfoundry.hxx.

Referenced by GetBulletStyleMgr(), and LwpFoundry().

◆ m_xPieceMgr

std::unique_ptr<LwpPieceManager> LwpFoundry::m_xPieceMgr
private

Definition at line 239 of file lwpfoundry.hxx.

Referenced by Read().

◆ m_xStyleMgr

std::unique_ptr<LwpStyleManager> LwpFoundry::m_xStyleMgr
private

Definition at line 258 of file lwpfoundry.hxx.

Referenced by GetStyleManager(), and Read().


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