StarAttributeItemSet Class Reference

a list of item attribute of StarAttributeInternal More...

#include <StarAttribute.hxx>

Inheritance diagram for StarAttributeItemSet:
StarAttribute StarCellAttribute::StarCAttributePattern StarGraphicAttribute::StarGAttributeItemSet StarPageAttribute::StarPAttributeItemSet

List of all members.

Public Member Functions

 StarAttributeItemSet (Type type, std::string const &debugName, std::vector< STOFFVec2i > const &limits)
 constructor
virtual shared_ptr< StarAttributecreate () const
 create a new attribute
virtual bool read (StarZone &zone, int vers, long endPos, StarObject &object)
 read a zone
virtual void print (libstoff::DebugStream &o, std::set< StarAttribute const * > &done) const
 debug function to print the data

Protected Member Functions

virtual void addTo (StarState &state, std::set< StarAttribute const * > &done) const
 add to a state
virtual bool send (STOFFListenerPtr listener, StarState &state, std::set< StarAttribute const * > &done) const
 try to send the sone data
 StarAttributeItemSet (StarAttributeItemSet const &orig)
 copy constructor

Protected Attributes

std::vector< STOFFVec2im_limits
 the pool limits id
StarItemSet m_itemSet
 the list of items

Detailed Description

a list of item attribute of StarAttributeInternal


Constructor & Destructor Documentation

StarAttributeItemSet::StarAttributeItemSet ( Type  type,
std::string const &  debugName,
std::vector< STOFFVec2i > const &  limits 
) [inline]

constructor

Referenced by create().

copy constructor


Member Function Documentation

void StarAttributeItemSet::addTo ( StarState state,
std::set< StarAttribute const * > &  done 
) const [protected, virtual]

add to a state

Reimplemented from StarAttribute.

Reimplemented in StarPageAttribute::StarPAttributeItemSet.

void StarAttributeItemSet::print ( libstoff::DebugStream o,
std::set< StarAttribute const * > &  done 
) const [virtual]

debug function to print the data

Reimplemented from StarAttribute.

Reimplemented in StarCellAttribute::StarCAttributePattern.

bool StarAttributeItemSet::read ( StarZone zone,
int  vers,
long  endPos,
StarObject object 
) [virtual]

read a zone

Implements StarAttribute.

Reimplemented in StarCellAttribute::StarCAttributePattern.

bool StarAttributeItemSet::send ( STOFFListenerPtr  listener,
StarState state,
std::set< StarAttribute const * > &  done 
) const [protected, virtual]

try to send the sone data

Reimplemented from StarAttribute.


Member Data Documentation


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