|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
formula.handlers.MathDocHandler
public class MathDocHandler
Klasse zum Parsen und zur Translation von MathML-Sequenzen. Copyright (C) 2006, Rene Heuer, Salingtwiete 4g. (D)20535 Hamburg eMail: heuer@exmpl.de Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License. Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
Field Summary | |
---|---|
Tree |
tree
Einfacher Tree, der in jeder Methode dieser Klasse benutzt wird. |
DocToDisplay |
type
Instanz der Translation. |
Constructor Summary | |
---|---|
MathDocHandler()
|
Method Summary | |
---|---|
void |
build(Node node,
int level,
boolean show)
Aufbereitung des geparsten MathML-Trees. |
void |
characters(char[] ch,
int start,
int length)
Verhalten beim Inhalt eines Tags. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String sName,
java.lang.String element)
Verhalten beim Ende eines Tags. |
void |
print(java.lang.String node,
int level)
Einfache Ausgabe des Inhalts eines Nodes. |
void |
startElement(java.lang.String namespaceURI,
java.lang.String sName,
java.lang.String element,
org.xml.sax.Attributes attrs)
Verhalten beim Start eines Tags. |
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 |
---|
public Tree tree
public DocToDisplay type
Constructor Detail |
---|
public MathDocHandler()
Method Detail |
---|
public void startElement(java.lang.String namespaceURI, java.lang.String sName, java.lang.String element, org.xml.sax.Attributes attrs)
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
namespaceURI
- still not usedsName
- nameelement
- elementattrs
- attributespublic void endElement(java.lang.String namespaceURI, java.lang.String sName, java.lang.String element)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
namespaceURI
- uri name space, not usedsName
- nameelement
- elementpublic void characters(char[] ch, int start, int length)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
ch
- char array, contents between <...> und start
- starting indexlength
- length to be readenpublic void print(java.lang.String node, int level)
node
- Auszugebender Node.level
- Tiefe der Einrückung.public void build(Node node, int level, boolean show)
node
- Node, ab dem die Ausgabe beginnt.level
- Anfängliche Tiefe der Einrückung.show
- strukturierte Ausgabe des Trees wenn true.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |