org.iso_relax.verifier.impl
Class SAXEventGenerator
java.lang.Object
org.iso_relax.verifier.impl.SAXEventGenerator
- All Implemented Interfaces:
- jp.gr.xml.relax.dom.IDOMVisitor
public class SAXEventGenerator
- extends java.lang.Object
- implements jp.gr.xml.relax.dom.IDOMVisitor
Generates SAX events from a DOM tree.
call the makeEvent
method to use it.
- Author:
- ASAMI, Tomoharu (asami@zeomtech.com)
Kohsuke KAWAGUCHI
Method Summary |
void |
emulateEndDocument()
|
void |
emulateStartDocument()
|
boolean |
enter(org.w3c.dom.Attr attr)
|
boolean |
enter(org.w3c.dom.CDATASection cdata)
|
boolean |
enter(org.w3c.dom.Comment comment)
|
boolean |
enter(org.w3c.dom.Document doc)
|
boolean |
enter(org.w3c.dom.DocumentFragment docfrag)
|
boolean |
enter(org.w3c.dom.DocumentType doctype)
|
boolean |
enter(org.w3c.dom.Element element)
|
boolean |
enter(org.w3c.dom.Entity entity)
|
boolean |
enter(org.w3c.dom.EntityReference entityRef)
|
boolean |
enter(org.w3c.dom.Node node)
|
boolean |
enter(org.w3c.dom.Notation notation)
|
boolean |
enter(org.w3c.dom.ProcessingInstruction pi)
|
boolean |
enter(org.w3c.dom.Text text)
|
void |
leave(org.w3c.dom.Attr attr)
|
void |
leave(org.w3c.dom.CDATASection cdata)
|
void |
leave(org.w3c.dom.Comment comment)
|
void |
leave(org.w3c.dom.Document doc)
|
void |
leave(org.w3c.dom.DocumentFragment docfrag)
|
void |
leave(org.w3c.dom.DocumentType doctype)
|
void |
leave(org.w3c.dom.Element element)
|
void |
leave(org.w3c.dom.Entity entity)
|
void |
leave(org.w3c.dom.EntityReference entityRef)
|
void |
leave(org.w3c.dom.Node node)
|
void |
leave(org.w3c.dom.Notation notation)
|
void |
leave(org.w3c.dom.ProcessingInstruction pi)
|
void |
leave(org.w3c.dom.Text text)
|
void |
makeEvent()
|
void |
makeEvent(org.xml.sax.ContentHandler handler)
|
void |
setContentHandler(org.xml.sax.ContentHandler content)
|
void |
setDeclHandler(org.xml.sax.ext.DeclHandler decl)
|
void |
setDocumentEmulation(boolean emulate)
|
void |
setDTDHandler(org.xml.sax.DTDHandler dtd)
|
void |
setErrorHandler(org.xml.sax.ErrorHandler error)
|
void |
setLexicalHandler(org.xml.sax.ext.LexicalHandler lexical)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SAXEventGenerator
public SAXEventGenerator(org.w3c.dom.Node node)
emulateEndDocument
public void emulateEndDocument()
emulateStartDocument
public void emulateStartDocument()
enter
public boolean enter(org.w3c.dom.Attr attr)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.CDATASection cdata)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.Comment comment)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.Document doc)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.DocumentFragment docfrag)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.DocumentType doctype)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.Element element)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.Entity entity)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.EntityReference entityRef)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.Node node)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.Notation notation)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.ProcessingInstruction pi)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
enter
public boolean enter(org.w3c.dom.Text text)
- Specified by:
enter
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.Attr attr)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.CDATASection cdata)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.Comment comment)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.Document doc)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.DocumentFragment docfrag)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.DocumentType doctype)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.Element element)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.Entity entity)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.EntityReference entityRef)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.Node node)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.Notation notation)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.ProcessingInstruction pi)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
leave
public void leave(org.w3c.dom.Text text)
- Specified by:
leave
in interface jp.gr.xml.relax.dom.IDOMVisitor
makeEvent
public void makeEvent()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
makeEvent
public void makeEvent(org.xml.sax.ContentHandler handler)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
setContentHandler
public void setContentHandler(org.xml.sax.ContentHandler content)
setDeclHandler
public void setDeclHandler(org.xml.sax.ext.DeclHandler decl)
setDocumentEmulation
public void setDocumentEmulation(boolean emulate)
setDTDHandler
public void setDTDHandler(org.xml.sax.DTDHandler dtd)
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler error)
setLexicalHandler
public void setLexicalHandler(org.xml.sax.ext.LexicalHandler lexical)