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

Class Consumer.Backdoor

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


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(DomConsumer consumer)

Constructor.

Method Summary

void

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

boolean

canPopulateEntityRefs()

Text

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

void

endDocument()

void

endDTD()

void

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

void

endEntity(java.lang.String name)

void

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

void

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

void

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

void

startDocument()

void

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

void

startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, Attributes atts)

void

startEntity(java.lang.String name)

void

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

Constructor Details

Backdoor

protected Backdoor(DomConsumer consumer)

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

Parameters:
consumer - must have been initialized to use the

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:
ename
aname
type
mode
value

canPopulateEntityRefs

public boolean canPopulateEntityRefs()


createText

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

Parameters:
isCDATA
off
len

endDocument

public void endDocument()


endDTD

public void endDTD()


endElement

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

Parameters:
uri
localName
qName

endEntity

public void endEntity(java.lang.String name)

Parameters:
name

externalEntityDecl

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

Parameters:
name
publicId
systemId

internalEntityDecl

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

Parameters:
name
value

notationDecl

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

Parameters:
name
publicId
systemId

startDocument

public void startDocument()


startDTD

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

Parameters:
name
publicId
systemId

startElement

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

Parameters:
uri
localName
qName
atts

startEntity

public void startEntity(java.lang.String name)

Parameters:
name

unparsedEntityDecl

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

Parameters:
name
publicId
systemId
notationName