|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--net.sf.saxon.event.ProxyReceiver
|
+--net.sf.saxon.event.CommentStripper
The CommentStripper class is a filter that removes all comments and processing instructions. It also concatenates text nodes that are split by comments and PIs
| Field Summary |
| Fields inherited from class net.sf.saxon.event.ProxyReceiver |
baseReceiver, config, systemId |
| Fields inherited from interface javax.xml.transform.Result |
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING |
| Constructor Summary | |
CommentStripper()
Default constructor for use in subclasses |
|
| Method Summary | |
void |
characters(java.lang.CharSequence chars,
int properties)
Callback interface for SAX: not for application use |
void |
comment(java.lang.CharSequence chars,
int properties)
Remove comments |
void |
endElement()
Callback interface for SAX: not for application use |
void |
processingInstruction(java.lang.String name,
java.lang.CharSequence data,
int properties)
Remove processing instructions |
void |
startElement(int nameCode,
int typeCode,
int properties)
Notify the start of an element |
| Methods inherited from class net.sf.saxon.event.ProxyReceiver |
attribute, endDocument, getConfiguration, getNamePool, getSystemId, getUnderlyingReceiver, namespace, setConfiguration, setDocumentLocator, setSystemId, setUnderlyingReceiver, setUnparsedEntity, startContent, startDocument |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CommentStripper()
| Method Detail |
public void startElement(int nameCode,
int typeCode,
int properties)
throws javax.xml.transform.TransformerException
ProxyReceiver
startElement in interface ReceiverstartElement in class ProxyReceivernameCode - integer code identifying the name of the element within the name pool.typeCode - integer code identifying the element's type within the name pool.
javax.xml.transform.TransformerException
public void endElement()
throws javax.xml.transform.TransformerException
endElement in interface ReceiverendElement in class ProxyReceiverjavax.xml.transform.TransformerException
public void characters(java.lang.CharSequence chars,
int properties)
throws javax.xml.transform.TransformerException
characters in interface Receivercharacters in class ProxyReceiverchars - The charactersproperties - Bit significant value. The following bits are defined:
javax.xml.transform.TransformerException
public void comment(java.lang.CharSequence chars,
int properties)
comment in interface Receivercomment in class ProxyReceiverchars - The content of the commentproperties - Additional information about the comment. The following bits are
defined:
public void processingInstruction(java.lang.String name,
java.lang.CharSequence data,
int properties)
processingInstruction in interface ReceiverprocessingInstruction in class ProxyReceivername - 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:
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||