org.iso_relax.verifier.impl

Class SAXEventGenerator

public class SAXEventGenerator extends Object implements 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
SAXEventGenerator(Node node)
Method Summary
voidemulateEndDocument()
voidemulateStartDocument()
booleanenter(Element element)
booleanenter(Attr attr)
booleanenter(Text text)
booleanenter(CDATASection cdata)
booleanenter(EntityReference entityRef)
booleanenter(Entity entity)
booleanenter(ProcessingInstruction pi)
booleanenter(Comment comment)
booleanenter(Document doc)
booleanenter(DocumentType doctype)
booleanenter(DocumentFragment docfrag)
booleanenter(Notation notation)
booleanenter(Node node)
voidleave(Element element)
voidleave(Attr attr)
voidleave(Text text)
voidleave(CDATASection cdata)
voidleave(EntityReference entityRef)
voidleave(Entity entity)
voidleave(ProcessingInstruction pi)
voidleave(Comment comment)
voidleave(Document doc)
voidleave(DocumentType doctype)
voidleave(DocumentFragment docfrag)
voidleave(Notation notation)
voidleave(Node node)
voidmakeEvent()
voidmakeEvent(ContentHandler handler)
voidsetContentHandler(ContentHandler content)
voidsetDeclHandler(DeclHandler decl)
voidsetDocumentEmulation(boolean emulate)
voidsetDTDHandler(DTDHandler dtd)
voidsetErrorHandler(ErrorHandler error)
voidsetLexicalHandler(LexicalHandler lexical)

Constructor Detail

SAXEventGenerator

public SAXEventGenerator(Node node)

Method Detail

emulateEndDocument

public void emulateEndDocument()

emulateStartDocument

public void emulateStartDocument()

enter

public boolean enter(Element element)

enter

public boolean enter(Attr attr)

enter

public boolean enter(Text text)

enter

public boolean enter(CDATASection cdata)

enter

public boolean enter(EntityReference entityRef)

enter

public boolean enter(Entity entity)

enter

public boolean enter(ProcessingInstruction pi)

enter

public boolean enter(Comment comment)

enter

public boolean enter(Document doc)

enter

public boolean enter(DocumentType doctype)

enter

public boolean enter(DocumentFragment docfrag)

enter

public boolean enter(Notation notation)

enter

public boolean enter(Node node)

leave

public void leave(Element element)

leave

public void leave(Attr attr)

leave

public void leave(Text text)

leave

public void leave(CDATASection cdata)

leave

public void leave(EntityReference entityRef)

leave

public void leave(Entity entity)

leave

public void leave(ProcessingInstruction pi)

leave

public void leave(Comment comment)

leave

public void leave(Document doc)

leave

public void leave(DocumentType doctype)

leave

public void leave(DocumentFragment docfrag)

leave

public void leave(Notation notation)

leave

public void leave(Node node)

makeEvent

public void makeEvent()

makeEvent

public void makeEvent(ContentHandler handler)

setContentHandler

public void setContentHandler(ContentHandler content)

setDeclHandler

public void setDeclHandler(DeclHandler decl)

setDocumentEmulation

public void setDocumentEmulation(boolean emulate)

setDTDHandler

public void setDTDHandler(DTDHandler dtd)

setErrorHandler

public void setErrorHandler(ErrorHandler error)

setLexicalHandler

public void setLexicalHandler(LexicalHandler lexical)