|
||||||||||
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.event.UncommittedEmitter
This class generates XML or HTML output depending on whether the first tag output is ""
Field Summary | |
(package private) Receiver |
baseReceiver
|
(package private) boolean |
committed
|
(package private) boolean |
initialNewline
|
(package private) java.util.List |
pending
|
Fields inherited from class net.sf.saxon.event.Emitter |
characterSet, locator, namePool, outputProperties, outputStream, streamResult, systemId, writer |
Fields inherited from interface javax.xml.transform.Result |
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING |
Constructor Summary | |
UncommittedEmitter()
|
Method Summary | |
void |
attribute(int nameCode,
int typeCode,
java.lang.CharSequence value,
int properties)
Notify an attribute. |
void |
characters(java.lang.CharSequence chars,
int properties)
Produce character output using the current Writer. |
void |
comment(java.lang.CharSequence chars,
int properties)
Output a comment |
void |
endDocument()
End of document |
void |
endElement()
End of element |
void |
namespace(int namespaceCode,
int properties)
Notify a namespace. |
void |
processingInstruction(java.lang.String target,
java.lang.CharSequence data,
int properties)
Processing Instruction |
void |
startContent()
Notify the start of the content, that is, the completion of all attributes and namespaces. |
void |
startDocument()
Notify the start of the document |
void |
startElement(int nameCode,
int typeCode,
int properties)
Output an element start tag. |
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 |
boolean committed
boolean initialNewline
Receiver baseReceiver
java.util.List pending
Constructor Detail |
public UncommittedEmitter()
Method Detail |
public void startDocument() throws javax.xml.transform.TransformerException
Receiver
javax.xml.transform.TransformerException
public void endDocument() throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
public void characters(java.lang.CharSequence chars, int properties) throws javax.xml.transform.TransformerException
chars
- The charactersproperties
- Bit significant value. The following bits are defined:
javax.xml.transform.TransformerException
public void processingInstruction(java.lang.String target, java.lang.CharSequence data, int properties) throws javax.xml.transform.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:
javax.xml.transform.TransformerException
public void comment(java.lang.CharSequence chars, int properties) throws javax.xml.transform.TransformerException
chars
- The content of the commentproperties
- Additional information about the comment. The following bits are
defined:
javax.xml.transform.TransformerException
public void startElement(int nameCode, int typeCode, int properties) throws javax.xml.transform.TransformerException
nameCode
- The element name (tag)typeCode
- The type annotationproperties
- Bit field holding special properties of the element
javax.xml.transform.TransformerException
public void namespace(int namespaceCode, int properties) throws javax.xml.transform.TransformerException
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.
IllegalStateException:
- attempt to output a namespace when there is no open element
start tag
javax.xml.transform.TransformerException
public void attribute(int nameCode, int typeCode, java.lang.CharSequence value, int properties) throws javax.xml.transform.TransformerException
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:
IllegalStateException:
- attempt to output an attribute when there is no open element
start tag
javax.xml.transform.TransformerException
public void startContent() throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
public void endElement() throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |