|
|||||||||
| Home >> All >> com >> nwalsh >> [ saxon overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.nwalsh.saxon
Class CopyEmitter

java.lang.Objectcom.icl.saxon.output.Emitter
com.nwalsh.saxon.CopyEmitter
- Direct Known Subclasses:
- CalloutEmitter, ColumnUpdateEmitter, NumberLinesEmitter, UnwrapLinksEmitter
- public class CopyEmitter
- extends com.icl.saxon.output.Emitter
A Saxon 6.0 Emitter that clones its input.
Copyright (C) 2000 Norman Walsh.
This class provides a Saxon 6.* implementation of an emitter that manufactures a cloned result tree fragment.
The purpose of this emitter is to provide something for CalloutEmitter and NumberLinesEmitter to extend. This emitter simply copies all input to a new result tree fragment.
Change Log:
- 1.0
Initial release.
| Field Summary | |
protected NamePool |
namePool
The namePool. |
protected FragmentValue |
rtf
The result tree fragment containing the copied fragment. |
protected Emitter |
rtfEmitter
|
| Constructor Summary | |
CopyEmitter(Controller controller,
NamePool namePool)
Constructor for the CopyEmitter. |
|
| Method Summary | |
void |
characters(char[] chars,
int start,
int len)
Copy characters. |
void |
comment(char[] chars,
int start,
int length)
Copy comments. |
void |
endDocument()
Copy end document events. |
void |
endElement(int nameCode)
Copy end element events. |
FragmentValue |
getResultTreeFragment()
Return the result tree fragment constructed by replaying events through this emitter. |
void |
processingInstruction(java.lang.String name,
java.lang.String data)
Copy processing instructions. |
void |
setDocumentLocator(org.xml.sax.Locator locator)
Copy set document locator events. |
void |
setEscaping(boolean escaping)
Copy set escaping events. |
void |
setNamePool(NamePool namePool)
Copy set name pool events. |
void |
setUnparsedEntity(java.lang.String name,
java.lang.String uri)
Copy set unparsed entity events. |
void |
setWriter(java.io.Writer writer)
Copy set writer events. |
void |
startDocument()
Copy start document events. |
void |
startElement(int nameCode,
org.xml.sax.Attributes attributes,
int[] namespaces,
int nscount)
Copy start element events. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
rtf
protected FragmentValue rtf
- The result tree fragment containing the copied fragment.
rtfEmitter
protected Emitter rtfEmitter
namePool
protected NamePool namePool
The namePool.
Copied from the caller, it should be the runtime name pool.
| Constructor Detail |
CopyEmitter
public CopyEmitter(Controller controller,
NamePool namePool)
Constructor for the CopyEmitter.
| Method Detail |
getResultTreeFragment
public FragmentValue getResultTreeFragment()
Return the result tree fragment constructed by replaying events through this emitter.
characters
public void characters(char[] chars,
int start,
int len)
throws javax.xml.transform.TransformerException
- Copy characters.
comment
public void comment(char[] chars,
int start,
int length)
throws javax.xml.transform.TransformerException
- Copy comments.
endDocument
public void endDocument()
throws javax.xml.transform.TransformerException
- Copy end document events.
endElement
public void endElement(int nameCode)
throws javax.xml.transform.TransformerException
- Copy end element events.
processingInstruction
public void processingInstruction(java.lang.String name, java.lang.String data) throws javax.xml.transform.TransformerException
- Copy processing instructions.
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
- Copy set document locator events.
setEscaping
public void setEscaping(boolean escaping)
throws javax.xml.transform.TransformerException
- Copy set escaping events.
setNamePool
public void setNamePool(NamePool namePool)
- Copy set name pool events.
setUnparsedEntity
public void setUnparsedEntity(java.lang.String name, java.lang.String uri) throws javax.xml.transform.TransformerException
- Copy set unparsed entity events.
setWriter
public void setWriter(java.io.Writer writer)
- Copy set writer events.
startDocument
public void startDocument()
throws javax.xml.transform.TransformerException
- Copy start document events.
startElement
public void startElement(int nameCode,
org.xml.sax.Attributes attributes,
int[] namespaces,
int nscount)
throws javax.xml.transform.TransformerException
- Copy start element events.
|
|||||||||
| Home >> All >> com >> nwalsh >> [ saxon overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.icl.saxon.output.Emitter