Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
gnu.xml.dom

Class Consumer.Backdoor

java.lang.Object
|
+--gnu.xml.pipeline.DomConsumer.Handler
   |
   +--gnu.xml.dom.Consumer.Backdoor


public static class Consumer.Backdoor

extends DomConsumer.Handler

Implements the backdoors needed by DOM. All methods in this class use implementation-specific APIs that are implied by the DOM specification (needed to implement testable behavior) but which are excluded from the DOM specification.

Constructor Summary

Backdoor(gnu.xml.pipeline.DomConsumer consumer)

Constructor.

Method Summary

voidattributeDecl(java.lang.String ename, java.lang.String aname, java.lang.String type, java.lang.String mode, java.lang.String value)

booleancanPopulateEntityRefs()

org.w3c.dom.TextcreateText(boolean isCDATA, char buf[][] , int off, int len)

voidendDTD()

voidendDocument()

voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)

voidendEntity(java.lang.String name)

voidexternalEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId)

voidinternalEntityDecl(java.lang.String name, java.lang.String value)

voidnotationDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId)

voidstartDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId)

voidstartDocument()

voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)

voidstartEntity(java.lang.String name)

voidunparsedEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String notationName)

Constructor Details

Backdoor

protected Backdoor(gnu.xml.pipeline.DomConsumer consumer)

Constructor. DomDocument class (or a subclass) for constructing DOM trees

Parameters:


Method Details

attributeDecl

public void attributeDecl(java.lang.String ename, java.lang.String aname, java.lang.String type, java.lang.String mode, java.lang.String value)

Parameters:


canPopulateEntityRefs

public boolean canPopulateEntityRefs()


createText

protected Text createText(boolean isCDATA, char buf[][] , int off, int len)

Parameters:


endDTD

public void endDTD()


endDocument

public void endDocument()


endElement

public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)

Parameters:


endEntity

public void endEntity(java.lang.String name)

Parameters:


externalEntityDecl

public void externalEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId)

Parameters:


internalEntityDecl

public void internalEntityDecl(java.lang.String name, java.lang.String value)

Parameters:


notationDecl

public void notationDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId)

Parameters:


startDTD

public void startDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId)

Parameters:


startDocument

public void startDocument()


startElement

public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)

Parameters:


startEntity

public void startEntity(java.lang.String name)

Parameters:


unparsedEntityDecl

public void unparsedEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String notationName)

Parameters: