|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.crosswire.jsword.book.filter.thml.CustomHandler
public class CustomHandler
To convert SAX events into OSIS events.
I used the THML ref page: http://www.ccel.org/ThML/ThML1.04.htm to work out what the tags meant.
for license details.
The copyright to this program is held by it's authors.
Field Summary | |
---|---|
private static Logger |
log
The log stream |
private org.jdom.Element |
rootElement
When the document is parsed, this is the last element popped off the stack. |
private LinkedList |
stack
The stack of elements that we have created |
private static Map |
TAG_MAP
The known tag types |
Constructor Summary | |
---|---|
CustomHandler()
Simple ctor |
Method Summary | |
---|---|
void |
characters(char[] data,
int offset,
int length)
|
void |
endElement(String uri,
String localname,
String qname)
|
org.jdom.Element |
getRootElement()
|
void |
startElement(String uri,
String localname,
String qname,
Attributes attrs)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private org.jdom.Element rootElement
private LinkedList stack
private static final Map TAG_MAP
private static final Logger log
Constructor Detail |
---|
public CustomHandler()
Method Detail |
---|
public void startElement(String uri, String localname, String qname, Attributes attrs) throws SAXException
startElement
in interface ContentHandler
startElement
in class DefaultHandler
SAXException
public void characters(char[] data, int offset, int length)
characters
in interface ContentHandler
characters
in class DefaultHandler
public void endElement(String uri, String localname, String qname)
endElement
in interface ContentHandler
endElement
in class DefaultHandler
public org.jdom.Element getRootElement()
|
Copyright ยจ 2003-2005 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |