net.sf.saxon.s9api
class MessageListenerProxy extends SequenceWriter
Constructor Summary | |
---|---|
protected | MessageListenerProxy(MessageListener listener) |
Method Summary | |
---|---|
void | append(Item item, int locationId, int copyNamespaces)
Append an item to the sequence, performing any necessary type-checking and conversion |
void | characters(CharSequence s, int locationId, int properties)
Produce text content output. |
MessageListener | getMessageListener()
Get the wrapped MessageListener |
void | startDocument(int properties)
Start of a document node. |
void | startElement(int nameCode, int typeCode, int locationId, int properties)
Output an element start tag.
|
void | write(Item item)
Abstract method to be supplied by subclasses: output one item in the sequence.
|
Parameters: s The String to be output properties bit-significant flags for extra information, e.g. disable-output-escaping
Throws: net.sf.saxon.trans.XPathException for any failure
Parameters: nameCode The element name code - a code held in the Name Pool typeCode Integer code identifying the type of this element. Zero identifies the default type, that is xs:anyType properties bit-significant flags indicating any special information
Parameters: item the item to be written to the sequence