net.sf.saxon.event

Class CDATAFilter

public class CDATAFilter extends ProxyReceiver

CDATAFilter: This ProxyEmitter converts character data to CDATA sections, if the character data belongs to one of a set of element types to be handled this way.

Author: Michael Kay

Constructor Summary
CDATAFilter()
Create a CDATA Filter
Method Summary
voidcharacters(CharSequence chars, int locationId, int properties)
Output character data
voidcomment(CharSequence chars, int locationId, int properties)
Output a comment
voidendElement()
Output element end tag
voidprocessingInstruction(String target, CharSequence data, int locationId, int properties)
Output a processing instruction
voidsetOutputProperties(Properties details)
Set the properties for this CDATA filter
voidstartElement(int nameCode, int typeCode, int locationId, int properties)
Output element start tag

Constructor Detail

CDATAFilter

public CDATAFilter()
Create a CDATA Filter

Method Detail

characters

public void characters(CharSequence chars, int locationId, int properties)
Output character data

comment

public void comment(CharSequence chars, int locationId, int properties)
Output a comment

endElement

public void endElement()
Output element end tag

processingInstruction

public void processingInstruction(String target, CharSequence data, int locationId, int properties)
Output a processing instruction

setOutputProperties

public void setOutputProperties(Properties details)
Set the properties for this CDATA filter

Parameters: details the output properties

startElement

public void startElement(int nameCode, int typeCode, int locationId, int properties)
Output element start tag