net.sf.tomp.pp.wiki.docbook
Class DocBookSlidesWikiReader

java.lang.Object
  extended bynet.sf.tomp.pp.AbstractXMLReader
      extended bynet.sf.tomp.pp.wiki.AbstractWikiReader
          extended bynet.sf.tomp.pp.wiki.docbook.DocBookSlidesWikiReader
All Implemented Interfaces:
net.sf.tomp.general.Parametrized, net.sf.tomp.xml.sax.ParametrizedXMLReader, org.xml.sax.XMLReader

public class DocBookSlidesWikiReader
extends AbstractWikiReader

TODO: nested lists, inline elements

Author:
tomp

Nested Class Summary
 
Nested classes inherited from class net.sf.tomp.pp.wiki.AbstractWikiReader
AbstractWikiReader.Brackets, AbstractWikiReader.Element, AbstractWikiReader.EStack
 
Field Summary
protected static java.lang.String ELEMENT_ID_FILE_TITLE
           
protected static java.lang.String ELEMENT_ID_TITLE
           
protected static java.lang.String ID_TITLE
           
protected static java.util.regex.Pattern P_ELEMENT_ID_FILE_TITLE
           
protected static java.util.regex.Pattern P_ELEMENT_ID_TITLE
           
protected static java.util.regex.Pattern VARLIST_ITEM
           
 
Fields inherited from class net.sf.tomp.pp.wiki.AbstractWikiReader
EMPTY_ATTRS, top
 
Fields inherited from class net.sf.tomp.pp.AbstractXMLReader
contentHandler, dtdHandler, entityResolver, errorHandler, featureMap, propertyMap
 
Constructor Summary
DocBookSlidesWikiReader()
           
 
Method Summary
protected static void depth(java.lang.String elt, int depth)
           
protected  void emptyLine()
           
protected  org.xml.sax.helpers.AttributesImpl getAttributesWithId(java.lang.String id)
           
protected  int getDepth(java.lang.String elt)
           
protected  boolean isDeeperThan(java.lang.String elt1, java.lang.String elt2)
           
protected  void itemizedlistItem(java.lang.String line)
           
protected  int listDepth(java.lang.String line)
           
protected  void listItem(java.lang.String listType, java.lang.String line)
           
 boolean markup(char c)
           
protected  void orderedlistItem(java.lang.String line)
           
protected  void process(java.lang.String line)
           
protected  void processedTextElement(java.lang.String element, java.lang.String text)
           
protected  void processedTextElement(java.lang.String element, java.lang.String text, org.xml.sax.Attributes atts)
           
protected  void processInline(java.lang.String s)
           
protected  java.lang.String rootElement()
           
 void setParameter(java.lang.String k, java.lang.Object v)
          DOCUMENT ME!
protected  void startTitledElement(java.lang.String line)
           
protected  void startTitledElement(java.lang.String element, java.lang.String id, java.lang.String title)
           
protected  void startTitledFiledElement(java.lang.String line)
           
protected  void startTitledFiledElement(java.lang.String element, java.lang.String id, java.lang.String title, java.lang.String file)
           
protected  void variableListItem(java.lang.String line)
           
 
Methods inherited from class net.sf.tomp.pp.wiki.AbstractWikiReader
closeNesting, closeNesting, doEndElement, doStartElement, endElement, endElementsOnStack, characters, isEmphasis, isEmphasisBold, isEmpty, isNamechar, isQuote, isTagMark, isWhitespace, msg, notMarkup, parse, pop, push, startElement, startElement, text, textElement, textElement, top
 
Methods inherited from class net.sf.tomp.pp.AbstractXMLReader
getBufferedReader, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getFile, getInputStream, getProperty, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VARLIST_ITEM

protected static final java.util.regex.Pattern VARLIST_ITEM

ID_TITLE

protected static final java.lang.String ID_TITLE
See Also:
Constant Field Values

ELEMENT_ID_TITLE

protected static final java.lang.String ELEMENT_ID_TITLE
See Also:
Constant Field Values

P_ELEMENT_ID_TITLE

protected static final java.util.regex.Pattern P_ELEMENT_ID_TITLE

ELEMENT_ID_FILE_TITLE

protected static final java.lang.String ELEMENT_ID_FILE_TITLE
See Also:
Constant Field Values

P_ELEMENT_ID_FILE_TITLE

protected static final java.util.regex.Pattern P_ELEMENT_ID_FILE_TITLE
Constructor Detail

DocBookSlidesWikiReader

public DocBookSlidesWikiReader()
Method Detail

depth

protected static void depth(java.lang.String elt,
                            int depth)

getDepth

protected int getDepth(java.lang.String elt)

isDeeperThan

protected boolean isDeeperThan(java.lang.String elt1,
                               java.lang.String elt2)
Overrides:
isDeeperThan in class AbstractWikiReader

process

protected void process(java.lang.String line)
                throws org.xml.sax.SAXException
Specified by:
process in class AbstractWikiReader
Throws:
org.xml.sax.SAXException

emptyLine

protected void emptyLine()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

variableListItem

protected void variableListItem(java.lang.String line)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

listItem

protected void listItem(java.lang.String listType,
                        java.lang.String line)
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

itemizedlistItem

protected void itemizedlistItem(java.lang.String line)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

orderedlistItem

protected void orderedlistItem(java.lang.String line)
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startTitledElement

protected void startTitledElement(java.lang.String line)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startTitledFiledElement

protected void startTitledFiledElement(java.lang.String line)
                                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getAttributesWithId

protected org.xml.sax.helpers.AttributesImpl getAttributesWithId(java.lang.String id)

startTitledElement

protected void startTitledElement(java.lang.String element,
                                  java.lang.String id,
                                  java.lang.String title)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startTitledFiledElement

protected void startTitledFiledElement(java.lang.String element,
                                       java.lang.String id,
                                       java.lang.String title,
                                       java.lang.String file)
                                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

processedTextElement

protected void processedTextElement(java.lang.String element,
                                    java.lang.String text,
                                    org.xml.sax.Attributes atts)
                             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

processedTextElement

protected void processedTextElement(java.lang.String element,
                                    java.lang.String text)
                             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

listDepth

protected int listDepth(java.lang.String line)

setParameter

public void setParameter(java.lang.String k,
                         java.lang.Object v)
Description copied from class: AbstractWikiReader
DOCUMENT ME!

Specified by:
setParameter in interface net.sf.tomp.general.Parametrized
Overrides:
setParameter in class AbstractWikiReader
Parameters:
k - DOCUMENT ME!
v - DOCUMENT ME!

rootElement

protected java.lang.String rootElement()
                                throws org.xml.sax.SAXException
Specified by:
rootElement in class AbstractWikiReader
Throws:
org.xml.sax.SAXException

processInline

protected void processInline(java.lang.String s)
                      throws org.xml.sax.SAXException
Overrides:
processInline in class AbstractWikiReader
Throws:
org.xml.sax.SAXException

markup

public boolean markup(char c)
Overrides:
markup in class AbstractWikiReader


Copyright © 2004 Masaryk University in Brno, Faculty of Informatics, Czech Republic. All Rights Reserved.