StarParagraphAttribute::StarPAttributeHyphen Class Reference

a hyphen attribute More...

Inheritance diagram for StarParagraphAttribute::StarPAttributeHyphen:
StarAttribute

List of all members.

Public Member Functions

 StarPAttributeHyphen (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 para
virtual void printData (libstoff::DebugStream &o) const
 debug function to print the data

Protected Member Functions

 StarPAttributeHyphen (StarPAttributeHyphen const &orig)
 copy constructor

Protected Attributes

int m_hyphenZone
 the hyphen value
bool m_pageEnd
 the page end flag
int m_minLead
 the min lead
int m_minTail
 the min tail
int m_maxHyphen
 the max hyphen

Detailed Description

a hyphen attribute


Constructor & Destructor Documentation

StarParagraphAttribute::StarPAttributeHyphen::StarPAttributeHyphen ( Type  type,
std::string const &  debugName 
) [inline]

constructor

Referenced by create().

copy constructor


Member Function Documentation

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

add to a para

Reimplemented from StarAttribute.

virtual shared_ptr<StarAttribute> StarParagraphAttribute::StarPAttributeHyphen::create ( ) const [inline, virtual]

create a new attribute

Implements StarAttribute.

debug function to print the data

Reimplemented from StarAttribute.

Referenced by read().

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

read a zone

Implements StarAttribute.


Member Data Documentation

the hyphen value

Referenced by printData(), and read().

the max hyphen

Referenced by printData(), and read().

the min lead

Referenced by printData(), and read().

the min tail

Referenced by printData(), and read().

the page end flag

Referenced by printData(), and read().


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