StarCharAttribute::StarCAttributeINetFmt Class Reference

a INetFmt attribute: ie. a link, ... More...

Inheritance diagram for StarCharAttribute::StarCAttributeINetFmt:
StarAttribute

List of all members.

Public Member Functions

 StarCAttributeINetFmt (Type type, std::string const &debugName)
 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 addTo (StarState &state, std::set< StarAttribute const * > &) const
 add to a font
virtual void printData (libstoff::DebugStream &o) const
 debug function to print the data

Protected Member Functions

 StarCAttributeINetFmt (StarCAttributeINetFmt const &orig)
 copy constructor

Protected Attributes

librevenge::RVNGString m_url
 the url
librevenge::RVNGString m_target
 the target
librevenge::RVNGString m_name
 the name
int m_indices [2]
 two indices
std::vector
< librevenge::RVNGString > 
m_libNames
 the lib names

Detailed Description

a INetFmt attribute: ie. a link, ...


Constructor & Destructor Documentation

StarCharAttribute::StarCAttributeINetFmt::StarCAttributeINetFmt ( Type  type,
std::string const &  debugName 
) [inline]

constructor

Referenced by create().

copy constructor


Member Function Documentation

void StarCharAttribute::StarCAttributeINetFmt::addTo ( StarState state,
std::set< StarAttribute const * > &   
) const [virtual]

add to a font

Reimplemented from StarAttribute.

virtual shared_ptr<StarAttribute> StarCharAttribute::StarCAttributeINetFmt::create ( ) const [inline, virtual]

create a new attribute

Implements StarAttribute.

virtual void StarCharAttribute::StarCAttributeINetFmt::printData ( libstoff::DebugStream o) const [inline, virtual]

debug function to print the data

Reimplemented from StarAttribute.

Referenced by read().

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

read a zone

Implements StarAttribute.


Member Data Documentation

std::vector<librevenge::RVNGString> StarCharAttribute::StarCAttributeINetFmt::m_libNames [protected]

the lib names

Referenced by printData(), and read().

librevenge::RVNGString StarCharAttribute::StarCAttributeINetFmt::m_name [protected]

the name

Referenced by printData(), and read().

librevenge::RVNGString StarCharAttribute::StarCAttributeINetFmt::m_target [protected]

the target

Referenced by printData(), and read().

librevenge::RVNGString StarCharAttribute::StarCAttributeINetFmt::m_url [protected]

the url

Referenced by addTo(), printData(), and read().


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