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

Index entry object. More...

#include <xfcrossref.hxx>

Inheritance diagram for XFCrossRefStart:
[legend]
Collaboration diagram for XFCrossRefStart:
[legend]

Public Member Functions

 XFCrossRefStart ()
 
virtual ~XFCrossRefStart () override
 
void SetRefType (sal_uInt8 nType)
 
void SetMarkName (const OUString &sName)
 
void ToXml (IXFStream *pStrm) override
 
- Public Member Functions inherited from XFContent
virtual enumXFContent GetContentType ()
 : return the content type. More...
 
virtual void SetStyleName (const OUString &style)
 : All content except XFTextContent can have a style. More...
 
const OUString & GetStyleName () const
 : return the style name. More...
 
void DoToXml (IXFStream *stream)
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Private Types

enum  {
  CROSSREF_INVALID = 0 ,
  CROSSREF_TEXT = 1 ,
  CROSSREF_PAGE = 2 ,
  CROSSREF_PARANUMBER = 3
}
 

Private Attributes

sal_uInt8 m_nType
 
OUString m_strMarkName
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 
- Protected Member Functions inherited from XFContent
 XFContent ()
 
virtual void ToXml (IXFStream *stream)=0
 
virtual ~XFContent () override
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from XFContent
OUString m_strStyleName
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Index entry object.

Definition at line 69 of file xfcrossref.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
CROSSREF_INVALID 
CROSSREF_TEXT 
CROSSREF_PAGE 
CROSSREF_PARANUMBER 

Definition at line 79 of file xfcrossref.hxx.

Constructor & Destructor Documentation

◆ XFCrossRefStart()

XFCrossRefStart::XFCrossRefStart ( )

Definition at line 67 of file xfcrossref.cxx.

◆ ~XFCrossRefStart()

XFCrossRefStart::~XFCrossRefStart ( )
overridevirtual

Definition at line 72 of file xfcrossref.cxx.

Member Function Documentation

◆ SetMarkName()

void XFCrossRefStart::SetMarkName ( const OUString &  sName)
inline

Definition at line 92 of file xfcrossref.hxx.

References m_strMarkName, and sName.

Referenced by LwpFribField::ConvertCrossRefStart().

◆ SetRefType()

void XFCrossRefStart::SetRefType ( sal_uInt8  nType)
inline

Definition at line 90 of file xfcrossref.hxx.

References m_nType, and nType.

Referenced by LwpFribField::ConvertCrossRefStart().

◆ ToXml()

void XFCrossRefStart::ToXml ( IXFStream pStrm)
overridevirtual

Member Data Documentation

◆ m_nType

sal_uInt8 XFCrossRefStart::m_nType
private

Definition at line 86 of file xfcrossref.hxx.

Referenced by SetRefType(), and ToXml().

◆ m_strMarkName

OUString XFCrossRefStart::m_strMarkName
private

Definition at line 87 of file xfcrossref.hxx.

Referenced by SetMarkName(), and ToXml().


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