Package org.iso_relax.verifier.impl
Class SAXEventGenerator
- java.lang.Object
-
- org.iso_relax.verifier.impl.SAXEventGenerator
-
- All Implemented Interfaces:
IDOMVisitor
public class SAXEventGenerator extends java.lang.Object implements IDOMVisitor
Generates SAX events from a DOM tree.call the
makeEventmethod to use it.
-
-
Constructor Summary
Constructors Constructor Description SAXEventGenerator(org.w3c.dom.Node node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidemulateEndDocument()voidemulateStartDocument()booleanenter(org.w3c.dom.Attr attr)booleanenter(org.w3c.dom.CDATASection cdata)booleanenter(org.w3c.dom.Comment comment)booleanenter(org.w3c.dom.Document doc)booleanenter(org.w3c.dom.DocumentFragment docfrag)booleanenter(org.w3c.dom.DocumentType doctype)booleanenter(org.w3c.dom.Element element)booleanenter(org.w3c.dom.Entity entity)booleanenter(org.w3c.dom.EntityReference entityRef)booleanenter(org.w3c.dom.Node node)booleanenter(org.w3c.dom.Notation notation)booleanenter(org.w3c.dom.ProcessingInstruction pi)booleanenter(org.w3c.dom.Text text)voidleave(org.w3c.dom.Attr attr)voidleave(org.w3c.dom.CDATASection cdata)voidleave(org.w3c.dom.Comment comment)voidleave(org.w3c.dom.Document doc)voidleave(org.w3c.dom.DocumentFragment docfrag)voidleave(org.w3c.dom.DocumentType doctype)voidleave(org.w3c.dom.Element element)voidleave(org.w3c.dom.Entity entity)voidleave(org.w3c.dom.EntityReference entityRef)voidleave(org.w3c.dom.Node node)voidleave(org.w3c.dom.Notation notation)voidleave(org.w3c.dom.ProcessingInstruction pi)voidleave(org.w3c.dom.Text text)voidmakeEvent()voidmakeEvent(org.xml.sax.ContentHandler handler)voidsetContentHandler(org.xml.sax.ContentHandler content)voidsetDeclHandler(org.xml.sax.ext.DeclHandler decl)voidsetDocumentEmulation(boolean emulate)voidsetDTDHandler(org.xml.sax.DTDHandler dtd)voidsetErrorHandler(org.xml.sax.ErrorHandler error)voidsetLexicalHandler(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:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Attr attr)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Text text)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.CDATASection cdata)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.EntityReference entityRef)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Entity entity)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.ProcessingInstruction pi)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Comment comment)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Document doc)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.DocumentType doctype)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.DocumentFragment docfrag)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Notation notation)
- Specified by:
enterin interfaceIDOMVisitor
-
enter
public boolean enter(org.w3c.dom.Node node)
- Specified by:
enterin interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.Element element)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.Attr attr)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.Text text)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.CDATASection cdata)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.EntityReference entityRef)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.Entity entity)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.ProcessingInstruction pi)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.Comment comment)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.Document doc)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.DocumentType doctype)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.DocumentFragment docfrag)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.Notation notation)
- Specified by:
leavein interfaceIDOMVisitor
-
leave
public void leave(org.w3c.dom.Node node)
- Specified by:
leavein interfaceIDOMVisitor
-
-