|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.saxon.event.Emitter
net.sf.saxon.dom.DOMEmitter
public class DOMEmitter
DOMEmitter is an Emitter that attaches the result tree to a specified Node in a DOM Document
| Field Summary | |
|---|---|
protected Node |
currentNode
|
protected Document |
document
|
| Fields inherited from class net.sf.saxon.event.Emitter |
|---|
characterSet, locator, namePool, outputProperties, outputStream, streamResult, systemId, writer |
| Constructor Summary | |
|---|---|
DOMEmitter()
|
|
| Method Summary | |
|---|---|
void |
attribute(int nameCode,
int typeCode,
CharSequence value,
int properties)
Notify an attribute. |
void |
characters(CharSequence chars,
int properties)
Character data. |
void |
comment(CharSequence chars,
int properties)
Handle a comment. |
void |
endDocument()
End of the document. |
void |
endElement()
End of an element. |
void |
namespace(int namespaceCode,
int properties)
Notify a namespace. |
void |
processingInstruction(String target,
CharSequence data,
int properties)
Handle a processing instruction. |
void |
setNode(Node node)
Set output destination |
void |
startContent()
Notify the start of the content, that is, the completion of all attributes and namespaces. |
void |
startDocument()
Start of the document. |
void |
startElement(int nameCode,
int typeCode,
int properties)
Start of an element. |
| Methods inherited from class net.sf.saxon.event.Emitter |
|---|
getNamePool, getOutputProperties, getOutputStream, getSystemId, getWriter, makeEmitter, makeWriter, setDocumentLocator, setNamePool, setOutputProperties, setOutputStream, setStreamResult, setSystemId, setUnparsedEntity, setWriter, usesWriter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Node currentNode
protected Document document
| Constructor Detail |
|---|
public DOMEmitter()
| Method Detail |
|---|
public void startDocument()
public void endDocument()
public void startElement(int nameCode,
int typeCode,
int properties)
throws TransformerException
nameCode - integer code identifying the name of the element within the name pool.typeCode - integer code identifying the element's type within the name pool.
TransformerException
public void namespace(int namespaceCode,
int properties)
throws TransformerException
Receiver
namespaceCode - an integer: the top half is a prefix code, the bottom half a URI code.
These may be translated into an actual prefix and URI using the name pool. A prefix code of
zero represents the empty prefix (that is, the default namespace). A URI code of zero represents
a URI of "", that is, a namespace undeclaration.
TransformerException
public void attribute(int nameCode,
int typeCode,
CharSequence value,
int properties)
throws TransformerException
Receiver
nameCode - The name of the attribute, as held in the name pooltypeCode - The type of the attribute, as held in the name poolproperties - Bit significant value. The following bits are defined:
TransformerException
public void startContent()
throws TransformerException
Receiver
TransformerException
public void endElement()
throws TransformerException
TransformerException
public void characters(CharSequence chars,
int properties)
throws TransformerException
chars - The charactersproperties - Bit significant value. The following bits are defined:
TransformerException
public void processingInstruction(String target,
CharSequence data,
int properties)
throws TransformerException
target - The PI name. This must be a legal name (it will not be checked).data - The data portion of the processing instructionproperties - Additional information about the PI. The following bits are
defined:
TransformerException
public void comment(CharSequence chars,
int properties)
throws TransformerException
chars - The content of the commentproperties - Additional information about the comment. The following bits are
defined:
TransformerExceptionpublic void setNode(Node node)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||