org.ccil.cowan.tagsoup

Class PYXScanner

Implemented Interfaces:
Scanner

public class PYXScanner
extends java.lang.Object
implements Scanner

A Scanner that accepts PYX format instead of HTML. Useful primarily for debugging.

Method Summary

static void
main(String[] argv)
void
resetDocumentLocator(String publicid, String systemid)
Reset the embedded locator.
void
scan(Reader r, ScanHandler h)
Invoke a scanner.
void
startCDATA()
Signal to the scanner to start CDATA content mode.

Method Details

main

public static void main(String[] argv)
            throws IOException,
                   SAXException

resetDocumentLocator

public void resetDocumentLocator(String publicid,
                                 String systemid)
Reset the embedded locator.
Specified by:
resetDocumentLocator in interface Scanner
Parameters:
publicid - The publicid of the source
systemid - The systemid of the source

scan

public void scan(Reader r,
                 ScanHandler h)
            throws IOException,
                   SAXException
Invoke a scanner.
Specified by:
scan in interface Scanner
Parameters:
r - A source of characters to scan
h - A ScanHandler to report events to

startCDATA

public void startCDATA()
Signal to the scanner to start CDATA content mode.
Specified by:
startCDATA in interface Scanner

Licence: Academic Free License 3.0 and/or GPL 2.0