61#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPOBJ_HXX
62#define INCLUDED_LOTUSWORDPRO_INC_LWPOBJ_HXX
71#include <config_lgpl.h>
110 throw std::runtime_error(
"recursion in styles");
120 throw std::runtime_error(
"recursion in parsing");
122 Parse(pOutputStream);
130 throw std::runtime_error(
"recursion in parsing");
Stream wrapper for sax writer.
Base class of all Lwp VO objects.
virtual void Parse(IXFStream *pOutputStream)
@descr default parse function
sal_uInt32 GetTag() const
virtual ~LwpObject() override
@descr dtor()
void SetFoundry(LwpFoundry *pFoundry)
bool m_bConvertingContent
LwpObject(LwpObjectHeader objHdr, LwpSvStream *pStrm)
@descr construct lwpobject from stream
virtual void RegisterStyle()
@descr default register style function
virtual void Read()
@descr default read function
std::unique_ptr< LwpObjectStream > m_pObjStrm
LwpFoundry * GetFoundry()
void QuickRead()
@descr QuickRead template
virtual void XFConvert(XFContentContainer *pCont)
@descr default XFConvert function pCont is the XFContentContainer for the object conversion
LwpObjectID & GetObjectID()
void DoParse(IXFStream *pOutputStream)
void DoXFConvert(XFContentContainer *pCont)
encapsulate XInputStream to provide SvStream like interfaces