Package 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
-
-
Constructor Summary
Constructors Constructor Description SAXEventGenerator(org.w3c.dom.Node node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Method Detail
-
setDocumentEmulation
public void setDocumentEmulation(boolean emulate)
-
setDTDHandler
public void setDTDHandler(org.xml.sax.DTDHandler dtd)
-
setContentHandler
public void setContentHandler(org.xml.sax.ContentHandler content)
-
setLexicalHandler
public void setLexicalHandler(org.xml.sax.ext.LexicalHandler lexical)
-
setDeclHandler
public void setDeclHandler(org.xml.sax.ext.DeclHandler decl)
-
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler error)
-
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
-
emulateStartDocument
public void emulateStartDocument()
-
emulateEndDocument
public void emulateEndDocument()
-
enter
public boolean enter(org.w3c.dom.Element element)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Attr attr)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Text text)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.CDATASection cdata)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.EntityReference entityRef)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Entity entity)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.ProcessingInstruction pi)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Comment comment)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Document doc)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.DocumentType doctype)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.DocumentFragment docfrag)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Notation notation)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Node node)
- Specified by:
enter
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.Element element)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.Attr attr)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.Text text)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.CDATASection cdata)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.EntityReference entityRef)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.Entity entity)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.ProcessingInstruction pi)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.Comment comment)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.Document doc)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.DocumentType doctype)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.DocumentFragment docfrag)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.Notation notation)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
leave
public void leave(org.w3c.dom.Node node)
- Specified by:
leave
in interfacejp.gr.xml.relax.dom.IDOMVisitor
-
-