StarAttributeManager Class Reference

the main class to read/. More...

#include <StarAttribute.hxx>

Public Member Functions

 StarAttributeManager ()
 constructor
 
virtual ~StarAttributeManager ()
 destructor
 
std::shared_ptr< StarAttributereadAttribute (StarZone &zone, int which, int vers, long endPos, StarObject &document)
 try to read an attribute and return it
 
std::shared_ptr< StarAttributegetDefaultAttribute (int which)
 try to return the default attribute
 

Static Public Member Functions

static std::shared_ptr< StarAttributegetDummyAttribute (int type=-1)
 return a dummy attribute
 

Private Attributes

std::shared_ptr< StarAttributeInternal::Statem_state
 the state
 

Detailed Description

the main class to read/.

. a StarOffice attribute

Constructor & Destructor Documentation

◆ StarAttributeManager()

StarAttributeManager::StarAttributeManager ( )

constructor

◆ ~StarAttributeManager()

StarAttributeManager::~StarAttributeManager ( )
virtual

destructor

Member Function Documentation

◆ getDefaultAttribute()

std::shared_ptr< StarAttribute > StarAttributeManager::getDefaultAttribute ( int  which)

try to return the default attribute

◆ getDummyAttribute()

std::shared_ptr< StarAttribute > StarAttributeManager::getDummyAttribute ( int  type = -1)
static

◆ readAttribute()

std::shared_ptr< StarAttribute > StarAttributeManager::readAttribute ( StarZone zone,
int  which,
int  vers,
long  endPos,
StarObject document 
)

try to read an attribute and return it

Member Data Documentation

◆ m_state

std::shared_ptr<StarAttributeInternal::State> StarAttributeManager::m_state
private

the state

Referenced by getDefaultAttribute(), and readAttribute().


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

Generated on Fri Apr 14 2023 04:41:10 for libstaroffice by doxygen 1.9.6