Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
ParagraphHandler Class Reference

Node representing a paragraph of text and commands. More...

#include <dochandler.h>

Inheritance diagram for ParagraphHandler:
BaseHandler< ParagraphHandler > QXmlDefaultHandler ElementMapper< ParagraphHandler > LocatorContainer IBaseHandler QXmlContentHandler QXmlErrorHandler QXmlDTDHandler QXmlEntityResolver QXmlLexicalHandler QXmlDeclHandler

Public Member Functions

virtual void startParagraph (const QXmlAttributes &attrib)
 
virtual void endParagraph ()
 
virtual void startItemizedList (const QXmlAttributes &attrib)
 
virtual void startOrderedList (const QXmlAttributes &attrib)
 
virtual void startParameterList (const QXmlAttributes &attrib)
 
virtual void startSimpleSect (const QXmlAttributes &attrib)
 
virtual void startRef (const QXmlAttributes &attrib)
 
virtual void startVariableList (const QXmlAttributes &attrib)
 
virtual void startHRuler (const QXmlAttributes &attrib)
 
virtual void startLineBreak (const QXmlAttributes &attrib)
 
virtual void startULink (const QXmlAttributes &attrib)
 
virtual void startEMail (const QXmlAttributes &attrib)
 
virtual void startLink (const QXmlAttributes &attrib)
 
virtual void startProgramListing (const QXmlAttributes &attrib)
 
virtual void startFormula (const QXmlAttributes &attrib)
 
virtual void startImage (const QXmlAttributes &attrib)
 
virtual void startDotFile (const QXmlAttributes &attrib)
 
virtual void startIndexEntry (const QXmlAttributes &attrib)
 
virtual void startTable (const QXmlAttributes &attrib)
 
virtual void startVerbatim (const QXmlAttributes &attrib)
 
virtual void startHtmlOnly (const QXmlAttributes &attrib)
 
virtual void startLatexOnly (const QXmlAttributes &attrib)
 
virtual void startUmlaut (const QXmlAttributes &attrib)
 
virtual void startAcute (const QXmlAttributes &attrib)
 
virtual void startGrave (const QXmlAttributes &attrib)
 
virtual void startCirc (const QXmlAttributes &attrib)
 
virtual void startTilde (const QXmlAttributes &attrib)
 
virtual void startSzlig (const QXmlAttributes &attrib)
 
virtual void startCedil (const QXmlAttributes &attrib)
 
virtual void startRing (const QXmlAttributes &attrib)
 
virtual void startNbsp (const QXmlAttributes &attrib)
 
virtual void startCopy (const QXmlAttributes &attrib)
 
virtual void startAnchor (const QXmlAttributes &attrib)
 
virtual void startCopyDoc (const QXmlAttributes &attrib)
 
virtual void startTocList (const QXmlAttributes &attrib)
 
 ParagraphHandler (IBaseHandler *parent)
 
virtual ~ParagraphHandler ()
 
virtual Kind kind () const
 
virtual IDocIteratorcontents () const
 
- Public Member Functions inherited from BaseHandler< ParagraphHandler >
 BaseHandler ()
 
virtual ~BaseHandler ()
 
virtual bool startDocument ()
 
virtual bool startElement (const QString &namespaceURI, const QString &localName, const QString &name, const QXmlAttributes &attrib)
 
virtual bool endElement (const QString &namespaceURI, const QString &localName, const QString &name)
 
bool skippedEntity (const QString &s)
 
virtual bool characters (const QString &ch)
 
void setDelegate (QXmlDefaultHandler *delegate)
 
QXmlDefaultHandlerdelegate () const
 
void setFallBackHandler (IFallBackHandler *h)
 
IFallBackHandlerfallBackHandler () const
 
void setDocumentLocator (QXmlLocator *locator)
 
- Public Member Functions inherited from QXmlDefaultHandler
 QXmlDefaultHandler ()
 
virtual ~QXmlDefaultHandler ()
 
bool endDocument ()
 
bool startPrefixMapping (const QString &prefix, const QString &uri)
 
bool endPrefixMapping (const QString &prefix)
 
bool ignorableWhitespace (const QString &ch)
 
bool processingInstruction (const QString &target, const QString &data)
 
bool warning (const QXmlParseException &exception)
 
bool error (const QXmlParseException &exception)
 
bool fatalError (const QXmlParseException &exception)
 
bool notationDecl (const QString &name, const QString &publicId, const QString &systemId)
 
bool unparsedEntityDecl (const QString &name, const QString &publicId, const QString &systemId, const QString &notationName)
 
bool resolveEntity (const QString &publicId, const QString &systemId, QXmlInputSource *&ret)
 
bool startDTD (const QString &name, const QString &publicId, const QString &systemId)
 
bool endDTD ()
 
bool startCDATA ()
 
bool endCDATA ()
 
bool comment (const QString &ch)
 
bool attributeDecl (const QString &eName, const QString &aName, const QString &type, const QString &valueDefault, const QString &value)
 
bool internalEntityDecl (const QString &name, const QString &value)
 
bool externalEntityDecl (const QString &name, const QString &publicId, const QString &systemId)
 
QString errorString ()
 
- Public Member Functions inherited from QXmlContentHandler
virtual ~QXmlContentHandler ()
 
- Public Member Functions inherited from QXmlErrorHandler
virtual ~QXmlErrorHandler ()
 
- Public Member Functions inherited from QXmlDTDHandler
virtual ~QXmlDTDHandler ()
 
- Public Member Functions inherited from QXmlEntityResolver
virtual ~QXmlEntityResolver ()
 
- Public Member Functions inherited from QXmlLexicalHandler
virtual ~QXmlLexicalHandler ()
 
- Public Member Functions inherited from QXmlDeclHandler
virtual ~QXmlDeclHandler ()
 
- Public Member Functions inherited from ElementMapper< ParagraphHandler >
 ElementMapper ()
 
virtual ~ElementMapper ()
 
void addStartHandler (const char *key)
 
void addStartHandler (const char *key, ParagraphHandler *obj, void(ParagraphHandler::*handler)(const QXmlAttributes &))
 
void addEndHandler (const char *key)
 
void addEndHandler (const char *key, ParagraphHandler *obj, void(ParagraphHandler::*handler)())
 
- Public Member Functions inherited from IBaseHandler
virtual ~IBaseHandler ()
 

Private Member Functions

void addTextNode ()
 

Private Attributes

IBaseHandlerm_parent
 
QList< DocImplm_children
 
MarkupHandlerm_markupHandler
 

Friends

class ParagraphIterator
 

Additional Inherited Members

- Public Types inherited from BaseHandler< ParagraphHandler >
typedef ElementMapper< ParagraphHandler >::StartElementHandlerT StartElementHandlerT
 
typedef ElementMapper< ParagraphHandler >::EndElementHandlerT EndElementHandlerT
 
- Public Types inherited from ElementMapper< ParagraphHandler >
typedef StartElementHandler StartElementHandlerT
 
typedef EndElementHandler EndElementHandlerT
 
- Static Public Attributes inherited from LocatorContainer
static QXmlLocators_theLocator =0
 
- Protected Attributes inherited from BaseHandler< ParagraphHandler >
QString m_curString
 
QString m_skipUntil
 
int m_skipCount
 
QXmlDefaultHandlerm_delegateHandler
 
IFallBackHandlerm_fallBackHandler
 
- Protected Attributes inherited from ElementMapper< ParagraphHandler >
QDict< StartElementHandlerTm_startHandlers
 
QDict< EndElementHandlerTm_endHandlers
 

Detailed Description

Node representing a paragraph of text and commands.

Definition at line 196 of file dochandler.h.

Constructor & Destructor Documentation

ParagraphHandler::ParagraphHandler ( IBaseHandler parent)

Definition at line 1675 of file dochandler.cpp.

1676  : m_parent(parent)
1677 {
1679 
1681 
1682  // preformatted
1684 
1686 
1695  // TODO: title
1698  // TODO: heading
1702  // TODO: language???
1704  // TODO: xrefsect
1706 
1725 }
virtual void startProgramListing(const QXmlAttributes &attrib)
virtual void startRing(const QXmlAttributes &attrib)
virtual void startULink(const QXmlAttributes &attrib)
virtual void startCirc(const QXmlAttributes &attrib)
virtual void startCopy(const QXmlAttributes &attrib)
Handles markup commands in the XML input.
Definition: dochandler.h:135
virtual void startFormula(const QXmlAttributes &attrib)
virtual void startTocList(const QXmlAttributes &attrib)
virtual void startImage(const QXmlAttributes &attrib)
virtual void endParagraph()
virtual void startAnchor(const QXmlAttributes &attrib)
QList< DocImpl > m_children
Definition: dochandler.h:248
virtual void startCopyDoc(const QXmlAttributes &attrib)
virtual void startGrave(const QXmlAttributes &attrib)
virtual void startSimpleSect(const QXmlAttributes &attrib)
IBaseHandler * m_parent
Definition: dochandler.h:247
virtual void startIndexEntry(const QXmlAttributes &attrib)
MarkupHandler * m_markupHandler
Definition: dochandler.h:249
virtual void startItemizedList(const QXmlAttributes &attrib)
virtual void startLink(const QXmlAttributes &attrib)
virtual void startNbsp(const QXmlAttributes &attrib)
virtual void startParameterList(const QXmlAttributes &attrib)
virtual void startOrderedList(const QXmlAttributes &attrib)
virtual void startHRuler(const QXmlAttributes &attrib)
virtual void startHtmlOnly(const QXmlAttributes &attrib)
void setFallBackHandler(IFallBackHandler *h)
Definition: basehandler.h:261
virtual void startRef(const QXmlAttributes &attrib)
virtual void startEMail(const QXmlAttributes &attrib)
virtual void startUmlaut(const QXmlAttributes &attrib)
virtual void startLatexOnly(const QXmlAttributes &attrib)
virtual void startTable(const QXmlAttributes &attrib)
void addStartHandler(const char *key)
Definition: basehandler.h:91
virtual void startCedil(const QXmlAttributes &attrib)
virtual void startVariableList(const QXmlAttributes &attrib)
virtual void startLineBreak(const QXmlAttributes &attrib)
virtual void startVerbatim(const QXmlAttributes &attrib)
void setAutoDelete(bool enable)
Definition: qlist.h:99
virtual void startAcute(const QXmlAttributes &attrib)
virtual void startDotFile(const QXmlAttributes &attrib)
const bool TRUE
Definition: qglobal.h:371
void addEndHandler(const char *key)
Definition: basehandler.h:101
virtual void startTilde(const QXmlAttributes &attrib)
virtual void startSzlig(const QXmlAttributes &attrib)
ParagraphHandler::~ParagraphHandler ( )
virtual

Definition at line 1727 of file dochandler.cpp.

1728 {
1729  delete m_markupHandler;
1730 }
MarkupHandler * m_markupHandler
Definition: dochandler.h:249

Member Function Documentation

void ParagraphHandler::addTextNode ( )
private

Definition at line 2009 of file dochandler.cpp.

2010 {
2011  if (!m_curString.isEmpty())
2012  {
2014  new TextNode(
2015  m_curString,
2018  )
2019  );
2020  debug(2,"addTextNode() text=\"%s\" markup=%x headingLevel=%d\n",
2022  m_curString="";
2023  }
2024 }
bool isEmpty() const
Definition: qstring.h:682
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
int headingLevel() const
Definition: dochandler.h:141
const char * data() const
Definition: qstring.h:542
MarkupHandler * m_markupHandler
Definition: dochandler.h:249
Node representing a piece of text.
Definition: dochandler.h:86
int markup() const
Definition: dochandler.h:140
IDocIterator * ParagraphHandler::contents ( ) const
virtual

Definition at line 2026 of file dochandler.cpp.

2027 {
2028  return new ParagraphIterator(*this);
2029 }
friend class ParagraphIterator
Definition: dochandler.h:199
void ParagraphHandler::endParagraph ( )
virtual

Definition at line 1738 of file dochandler.cpp.

1739 {
1740  addTextNode();
1741  debug(2,"end para\n");
1742  m_parent->setDelegate(0);
1743 }
IBaseHandler * m_parent
Definition: dochandler.h:247
virtual void setDelegate(QXmlDefaultHandler *delegate)=0
virtual Kind ParagraphHandler::kind ( ) const
inlinevirtual

Definition at line 242 of file dochandler.h.

242 { return DocImpl::Para; }
void ParagraphHandler::startAcute ( const QXmlAttributes attrib)
virtual

Definition at line 1913 of file dochandler.cpp.

1914 {
1915  addTextNode();
1917  sh->startSymbol(attrib);
1918  m_children.append(sh);
1919 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startAnchor ( const QXmlAttributes attrib)
virtual

Definition at line 1985 of file dochandler.cpp.

1986 {
1987  addTextNode();
1988  AnchorHandler *ah = new AnchorHandler(this);
1989  ah->startAnchor(attrib);
1990  m_children.append(ah);
1991 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startAnchor(const QXmlAttributes &attrib)
Node representing an anchor.
Definition: dochandler.h:958
void ParagraphHandler::startCedil ( const QXmlAttributes attrib)
virtual

Definition at line 1953 of file dochandler.cpp.

1954 {
1955  addTextNode();
1957  sh->startSymbol(attrib);
1958  m_children.append(sh);
1959 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startCirc ( const QXmlAttributes attrib)
virtual

Definition at line 1929 of file dochandler.cpp.

1930 {
1931  addTextNode();
1933  sh->startSymbol(attrib);
1934  m_children.append(sh);
1935 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startCopy ( const QXmlAttributes attrib)
virtual

Definition at line 1977 of file dochandler.cpp.

1978 {
1979  addTextNode();
1981  sh->startSymbol(attrib);
1982  m_children.append(sh);
1983 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startCopyDoc ( const QXmlAttributes attrib)
virtual

Definition at line 1993 of file dochandler.cpp.

1994 {
1995  addTextNode();
1996  CopyHandler *ch = new CopyHandler(this);
1997  ch->startCopy(attrib);
1998  m_children.append(ch);
1999 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
virtual void startCopy(const QXmlAttributes &attrib)
Node representing a copied piece of documentation.
Definition: dochandler.h:1136
void ParagraphHandler::startDotFile ( const QXmlAttributes attrib)
virtual

Definition at line 1857 of file dochandler.cpp.

1858 {
1859  addTextNode();
1860  DotFileHandler *df = new DotFileHandler(this);
1861  df->startDotFile(attrib);
1862  m_children.append(df);
1863 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
Node representing a dot file.
Definition: dochandler.h:981
void startDotFile(const QXmlAttributes &attrib)
void ParagraphHandler::startEMail ( const QXmlAttributes attrib)
virtual

Definition at line 1817 of file dochandler.cpp.

1818 {
1819  addTextNode();
1820  EMailHandler *eh = new EMailHandler(this);
1821  eh->startEMail(attrib);
1822  m_children.append(eh);
1823 }
void startEMail(const QXmlAttributes &attrib)
Definition: dochandler.cpp:718
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void ParagraphHandler::startFormula ( const QXmlAttributes attrib)
virtual

Definition at line 1841 of file dochandler.cpp.

1842 {
1843  addTextNode();
1844  FormulaHandler *fh = new FormulaHandler(this);
1845  fh->startFormula(attrib);
1846  m_children.append(fh);
1847 }
void startFormula(const QXmlAttributes &attrib)
void append(const type *d)
Definition: qlist.h:73
Node representing a formula.
Definition: dochandler.h:908
QList< DocImpl > m_children
Definition: dochandler.h:248
void ParagraphHandler::startGrave ( const QXmlAttributes attrib)
virtual

Definition at line 1921 of file dochandler.cpp.

1922 {
1923  addTextNode();
1925  sh->startSymbol(attrib);
1926  m_children.append(sh);
1927 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startHRuler ( const QXmlAttributes attrib)
virtual

Definition at line 1793 of file dochandler.cpp.

1794 {
1795  addTextNode();
1796  HRulerHandler *hr = new HRulerHandler(this);
1797  hr->startHRuler(attrib);
1798  m_children.append(hr);
1799 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startHRuler(const QXmlAttributes &attrib)
Definition: dochandler.cpp:803
void ParagraphHandler::startHtmlOnly ( const QXmlAttributes attrib)
virtual

Definition at line 1889 of file dochandler.cpp.

1890 {
1891  addTextNode();
1892  VerbatimHandler *vh = new VerbatimHandler(this);
1894  m_children.append(vh);
1895 }
Node representing an preformatted section.
Definition: dochandler.h:1166
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startVerbatim(const QXmlAttributes &attrib, Types type)
void ParagraphHandler::startImage ( const QXmlAttributes attrib)
virtual

Definition at line 1849 of file dochandler.cpp.

1850 {
1851  addTextNode();
1852  ImageHandler *ih = new ImageHandler(this);
1853  ih->startImage(attrib);
1854  m_children.append(ih);
1855 }
void append(const type *d)
Definition: qlist.h:73
void startImage(const QXmlAttributes &attrib)
QList< DocImpl > m_children
Definition: dochandler.h:248
Node representing an image.
Definition: dochandler.h:933
void ParagraphHandler::startIndexEntry ( const QXmlAttributes attrib)
virtual

Definition at line 1865 of file dochandler.cpp.

1866 {
1867  addTextNode();
1868  IndexEntryHandler *df = new IndexEntryHandler(this);
1869  df->startIndexEntry(attrib);
1870  m_children.append(df);
1871 }
void append(const type *d)
Definition: qlist.h:73
void startIndexEntry(const QXmlAttributes &attrib)
QList< DocImpl > m_children
Definition: dochandler.h:248
Node representing an entry in the index.
Definition: dochandler.h:1006
void ParagraphHandler::startItemizedList ( const QXmlAttributes attrib)
virtual

Definition at line 1745 of file dochandler.cpp.

1746 {
1747  addTextNode();
1748  ItemizedListHandler *listHandler = new ItemizedListHandler(this);
1749  listHandler->startItemizedList(attrib);
1750  m_children.append(listHandler);
1751 }
virtual void startItemizedList(const QXmlAttributes &attrib)
Definition: dochandler.cpp:464
void append(const type *d)
Definition: qlist.h:73
Node representing list of items.
Definition: dochandler.h:383
QList< DocImpl > m_children
Definition: dochandler.h:248
void ParagraphHandler::startLatexOnly ( const QXmlAttributes attrib)
virtual

Definition at line 1897 of file dochandler.cpp.

1898 {
1899  addTextNode();
1900  VerbatimHandler *vh = new VerbatimHandler(this);
1902  m_children.append(vh);
1903 }
Node representing an preformatted section.
Definition: dochandler.h:1166
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startVerbatim(const QXmlAttributes &attrib, Types type)
void ParagraphHandler::startLineBreak ( const QXmlAttributes attrib)
virtual

Definition at line 1801 of file dochandler.cpp.

1802 {
1803  addTextNode();
1804  LineBreakHandler *lb = new LineBreakHandler(this);
1805  lb->startLineBreak(attrib);
1806  m_children.append(lb);
1807 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startLineBreak(const QXmlAttributes &attrib)
Definition: dochandler.cpp:777
void ParagraphHandler::startLink ( const QXmlAttributes attrib)
virtual

Definition at line 1825 of file dochandler.cpp.

1826 {
1827  addTextNode();
1828  LinkHandler *lh = new LinkHandler(this);
1829  lh->startLink(attrib);
1830  m_children.append(lh);
1831 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startLink(const QXmlAttributes &attrib)
Definition: dochandler.cpp:688
void ParagraphHandler::startNbsp ( const QXmlAttributes attrib)
virtual

Definition at line 1969 of file dochandler.cpp.

1970 {
1971  addTextNode();
1973  sh->startSymbol(attrib);
1974  m_children.append(sh);
1975 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startOrderedList ( const QXmlAttributes attrib)
virtual

Definition at line 1753 of file dochandler.cpp.

1754 {
1755  addTextNode();
1756  OrderedListHandler *listHandler = new OrderedListHandler(this);
1757  listHandler->startOrderedList(attrib);
1758  m_children.append(listHandler);
1759 }
void append(const type *d)
Definition: qlist.h:73
virtual void startOrderedList(const QXmlAttributes &attrib)
Definition: dochandler.cpp:427
QList< DocImpl > m_children
Definition: dochandler.h:248
Node representing list of items.
Definition: dochandler.h:296
void ParagraphHandler::startParagraph ( const QXmlAttributes attrib)
virtual

Definition at line 1732 of file dochandler.cpp.

1733 {
1734  m_parent->setDelegate(this);
1735  debug(2,"para\n");
1736 }
IBaseHandler * m_parent
Definition: dochandler.h:247
virtual void setDelegate(QXmlDefaultHandler *delegate)=0
void ParagraphHandler::startParameterList ( const QXmlAttributes attrib)
virtual

Definition at line 1761 of file dochandler.cpp.

1762 {
1763  addTextNode();
1764  ParameterListHandler *listHandler = new ParameterListHandler(this);
1765  listHandler->startParameterList(attrib);
1766  m_children.append(listHandler);
1767 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
virtual void startParameterList(const QXmlAttributes &attrib)
Definition: dochandler.cpp:643
void ParagraphHandler::startProgramListing ( const QXmlAttributes attrib)
virtual

Definition at line 1833 of file dochandler.cpp.

1834 {
1835  addTextNode();
1837  pl->startProgramListing(attrib);
1838  m_children.append(pl);
1839 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
virtual void startProgramListing(const QXmlAttributes &attrib)
Node representing a program listing.
Definition: dochandler.h:871
void ParagraphHandler::startRef ( const QXmlAttributes attrib)
virtual

Definition at line 1777 of file dochandler.cpp.

1778 {
1779  addTextNode();
1780  RefHandler *ref = new RefHandler(this);
1781  ref->startRef(attrib);
1782  m_children.append(ref);
1783 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startRef(const QXmlAttributes &attrib)
Definition: dochandler.cpp:829
void ParagraphHandler::startRing ( const QXmlAttributes attrib)
virtual

Definition at line 1961 of file dochandler.cpp.

1962 {
1963  addTextNode();
1965  sh->startSymbol(attrib);
1966  m_children.append(sh);
1967 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startSimpleSect ( const QXmlAttributes attrib)
virtual

Definition at line 1769 of file dochandler.cpp.

1770 {
1771  addTextNode();
1772  SimpleSectHandler *sectHandler = new SimpleSectHandler(this);
1773  sectHandler->startSimpleSect(attrib);
1774  m_children.append(sectHandler);
1775 }
virtual void startSimpleSect(const QXmlAttributes &attrib)
Definition: dochandler.cpp:927
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void ParagraphHandler::startSzlig ( const QXmlAttributes attrib)
virtual

Definition at line 1945 of file dochandler.cpp.

1946 {
1947  addTextNode();
1949  sh->startSymbol(attrib);
1950  m_children.append(sh);
1951 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startTable ( const QXmlAttributes attrib)
virtual

Definition at line 1873 of file dochandler.cpp.

1874 {
1875  addTextNode();
1876  TableHandler *th = new TableHandler(this);
1877  th->startTable(attrib);
1878  m_children.append(th);
1879 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
Node representing an entry in the table.
Definition: dochandler.h:1099
void startTable(const QXmlAttributes &attrib)
void ParagraphHandler::startTilde ( const QXmlAttributes attrib)
virtual

Definition at line 1937 of file dochandler.cpp.

1938 {
1939  addTextNode();
1941  sh->startSymbol(attrib);
1942  m_children.append(sh);
1943 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startTocList ( const QXmlAttributes attrib)
virtual

Definition at line 2001 of file dochandler.cpp.

2002 {
2003  addTextNode();
2004  TocListHandler *th = new TocListHandler(this);
2005  th->startTocList(attrib);
2006  m_children.append(th);
2007 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
Node representing table of contents list.
Definition: dochandler.h:327
virtual void startTocList(const QXmlAttributes &attrib)
Definition: dochandler.cpp:501
void ParagraphHandler::startULink ( const QXmlAttributes attrib)
virtual

Definition at line 1809 of file dochandler.cpp.

1810 {
1811  addTextNode();
1812  ULinkHandler *uh = new ULinkHandler(this);
1813  uh->startULink(attrib);
1814  m_children.append(uh);
1815 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startULink(const QXmlAttributes &attrib)
Definition: dochandler.cpp:747
void ParagraphHandler::startUmlaut ( const QXmlAttributes attrib)
virtual

Definition at line 1905 of file dochandler.cpp.

1906 {
1907  addTextNode();
1909  sh->startSymbol(attrib);
1910  m_children.append(sh);
1911 }
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startSymbol(const QXmlAttributes &attrib)
Node representing an special symbol.
Definition: dochandler.h:1193
void ParagraphHandler::startVariableList ( const QXmlAttributes attrib)
virtual

Definition at line 1785 of file dochandler.cpp.

1786 {
1787  addTextNode();
1788  VariableListHandler *vl = new VariableListHandler(this);
1789  vl->startVariableList(attrib);
1790  m_children.append(vl);
1791 }
void append(const type *d)
Definition: qlist.h:73
Node representing a list of named items.
Definition: dochandler.h:753
virtual void startVariableList(const QXmlAttributes &attrib)
QList< DocImpl > m_children
Definition: dochandler.h:248
void ParagraphHandler::startVerbatim ( const QXmlAttributes attrib)
virtual

Definition at line 1881 of file dochandler.cpp.

1882 {
1883  addTextNode();
1884  VerbatimHandler *vh = new VerbatimHandler(this);
1886  m_children.append(vh);
1887 }
Node representing an preformatted section.
Definition: dochandler.h:1166
void append(const type *d)
Definition: qlist.h:73
QList< DocImpl > m_children
Definition: dochandler.h:248
void startVerbatim(const QXmlAttributes &attrib, Types type)

Friends And Related Function Documentation

friend class ParagraphIterator
friend

Definition at line 199 of file dochandler.h.

Member Data Documentation

QList<DocImpl> ParagraphHandler::m_children
private

Definition at line 248 of file dochandler.h.

MarkupHandler* ParagraphHandler::m_markupHandler
private

Definition at line 249 of file dochandler.h.

IBaseHandler* ParagraphHandler::m_parent
private

Definition at line 247 of file dochandler.h.


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