net.sf.tomp.pp.wiki
Class AbstractWikiReader
java.lang.Object
net.sf.tomp.pp.AbstractXMLReader
net.sf.tomp.pp.wiki.AbstractWikiReader
- All Implemented Interfaces:
- net.sf.tomp.general.Parametrized, net.sf.tomp.xml.sax.ParametrizedXMLReader, org.xml.sax.XMLReader
- Direct Known Subclasses:
- DocBookSlidesWikiReader
- public abstract class AbstractWikiReader
- extends AbstractXMLReader
- Author:
- tomp
Field Summary |
protected static org.xml.sax.helpers.AttributesImpl |
EMPTY_ATTRS
|
protected java.lang.String |
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 |
top
protected java.lang.String top
EMPTY_ATTRS
protected static final org.xml.sax.helpers.AttributesImpl EMPTY_ATTRS
AbstractWikiReader
public AbstractWikiReader()
- Creates a new instance of AbstractWikiReader
setParameter
public void setParameter(java.lang.String k,
java.lang.Object v)
- DOCUMENT ME!
- Specified by:
setParameter
in interface net.sf.tomp.general.Parametrized
- Specified by:
setParameter
in class AbstractXMLReader
- Parameters:
k
- DOCUMENT ME!v
- DOCUMENT ME!
parse
public void parse(org.xml.sax.InputSource input)
throws java.io.IOException,
org.xml.sax.SAXException
- Description copied from class:
AbstractXMLReader
- DOCUMENT ME!
- Specified by:
parse
in interface org.xml.sax.XMLReader
- Specified by:
parse
in class AbstractXMLReader
- Parameters:
input
- DOCUMENT ME!
- Throws:
org.xml.sax.SAXException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
process
protected abstract void process(java.lang.String line)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
rootElement
protected abstract java.lang.String rootElement()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
textElement
protected void textElement(java.lang.String element,
java.lang.String text)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
textElement
protected void textElement(java.lang.String element,
java.lang.String text,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
doStartElement
protected void doStartElement(java.lang.String element,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
doEndElement
protected void doEndElement()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
startElement
protected void startElement(java.lang.String element)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
startElement
protected void startElement(java.lang.String element,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
endElementsOnStack
protected void endElementsOnStack()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
endElement
protected void endElement()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
characters
protected void characters(java.lang.String s)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
isDeeperThan
protected boolean isDeeperThan(java.lang.String elt1,
java.lang.String elt2)
isEmpty
protected boolean isEmpty()
top
protected java.lang.String top()
pop
protected void pop()
push
protected void push(java.lang.String s)
closeNesting
public void closeNesting(AbstractWikiReader.EStack es,
int depth)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
closeNesting
public void closeNesting(AbstractWikiReader.EStack es)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
markup
public boolean markup(char c)
notMarkup
public boolean notMarkup(char c)
isNamechar
public boolean isNamechar(char c)
isWhitespace
public boolean isWhitespace(char c)
isQuote
public boolean isQuote(char c)
isTagMark
public boolean isTagMark(char c)
msg
public void msg(java.lang.String s)
text
public void text(java.lang.String s)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
isEmphasisBold
protected static boolean isEmphasisBold(AbstractWikiReader.Element e)
isEmphasis
protected static boolean isEmphasis(AbstractWikiReader.Element e)
processInline
protected void processInline(java.lang.String s)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
Copyright © 2004 Masaryk University in Brno, Faculty of Informatics, Czech Republic. All Rights Reserved.