LibreOffice Module filter (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
DffPropSet Class Reference

#include <dffpropset.hxx>

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

Public Member Functions

 DffPropSet ()
 
 ~DffPropSet ()
 
bool IsProperty (sal_uInt32 nRecType) const
 
bool IsHardAttribute (sal_uInt32 nId) const
 
sal_uInt32 GetPropertyValue (sal_uInt32 nId, sal_uInt32 nDefault) const
 
bool GetPropertyBool (sal_uInt32 nId) const
 Returns a boolean property by its real identifier. More...
 
OUString GetPropertyString (sal_uInt32 nId, SvStream &rStrm) const
 Returns a string property. More...
 
bool SeekToContent (sal_uInt32 nRecType, SvStream &rSt) const
 
void InitializePropSet (sal_uInt16 nPropSetType) const
 

Static Public Member Functions

static sal_uLong SanitizeEndPos (SvStream &rIn, sal_uLong nEndRecPos)
 

Private Member Functions

void ReadPropSet (SvStream &, bool)
 

Private Attributes

DffPropSetEntrympPropSetEntries
 
std::vector< sal_uInt32 > maOffsets
 

Friends

SvStreamReadDffPropSet (SvStream &rIn, DffPropSet &rPropSet)
 
SvStreamoperator|= (SvStream &rIn, DffPropSet &rPropSet)
 

Detailed Description

Definition at line 46 of file dffpropset.hxx.

Constructor & Destructor Documentation

◆ DffPropSet()

DffPropSet::DffPropSet ( )
explicit

Definition at line 1088 of file dffpropset.cxx.

References mpPropSetEntries.

◆ ~DffPropSet()

DffPropSet::~DffPropSet ( )

Definition at line 1093 of file dffpropset.cxx.

References mpPropSetEntries.

Member Function Documentation

◆ GetPropertyBool()

bool DffPropSet::GetPropertyBool ( sal_uInt32  nId) const

Returns a boolean property by its real identifier.

Definition at line 1308 of file dffpropset.cxx.

References GetPropertyValue(), and nId.

◆ GetPropertyString()

OUString DffPropSet::GetPropertyString ( sal_uInt32  nId,
SvStream rStrm 
) const

Returns a string property.

Definition at line 1317 of file dffpropset.cxx.

References aBuffer, GetPropertyValue(), nId, SvStream::ReadUInt16(), rStrm, SvStream::Seek(), SeekToContent(), and SvStream::Tell().

Referenced by SvxMSDffManager::ImportShape().

◆ GetPropertyValue()

sal_uInt32 DffPropSet::GetPropertyValue ( sal_uInt32  nId,
sal_uInt32  nDefault 
) const

◆ InitializePropSet()

void DffPropSet::InitializePropSet ( sal_uInt16  nPropSetType) const

◆ IsHardAttribute()

bool DffPropSet::IsHardAttribute ( sal_uInt32  nId) const

◆ IsProperty()

bool DffPropSet::IsProperty ( sal_uInt32  nRecType) const
inline

◆ ReadPropSet()

void DffPropSet::ReadPropSet ( SvStream rIn,
bool  bSetUninitializedOnly 
)
private

◆ SanitizeEndPos()

sal_uLong DffPropSet::SanitizeEndPos ( SvStream rIn,
sal_uLong  nEndRecPos 
)
static

◆ SeekToContent()

bool DffPropSet::SeekToContent ( sal_uInt32  nRecType,
SvStream rSt 
) const

Friends And Related Function Documentation

◆ operator|=

SvStream & operator|= ( SvStream rIn,
DffPropSet rPropSet 
)
friend

Definition at line 1245 of file dffpropset.cxx.

◆ ReadDffPropSet

SvStream & ReadDffPropSet ( SvStream rIn,
DffPropSet rPropSet 
)
friend

Member Data Documentation

◆ maOffsets

std::vector< sal_uInt32 > DffPropSet::maOffsets
private

Definition at line 50 of file dffpropset.hxx.

Referenced by ReadPropSet(), and SeekToContent().

◆ mpPropSetEntries

DffPropSetEntry* DffPropSet::mpPropSetEntries
private

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