org.ccil.cowan.tagsoup
Interface ScanHandler

All Known Implementing Classes:
Parser, PYXWriter

public interface ScanHandler

An interface that Scanners use to report events in the input stream.


Method Summary
 void adup(char[] buff, int offset, int length)
          Reports an attribute name without a value.
 void aname(char[] buff, int offset, int length)
          Reports an attribute name; a value will follow.
 void aval(char[] buff, int offset, int length)
          Reports an attribute value.
 void cmnt(char[] buff, int offset, int length)
          Reports a comment.
 void decl(char[] buff, int offset, int length)
          Reports a declaration - typically a DOCTYPE
 void entity(char[] buff, int offset, int length)
          Reports an entity reference or character reference.
 void eof(char[] buff, int offset, int length)
          Reports EOF.
 void etag(char[] buff, int offset, int length)
          Reports an end-tag.
 char getEntity()
          Returns the value of the last entity or character reference reported.
 void gi(char[] buff, int offset, int length)
          Reports the general identifier (element type name) of a start-tag.
 void pcdata(char[] buff, int offset, int length)
          Reports character content.
 void pi(char[] buff, int offset, int length)
          Reports the data part of a processing instruction.
 void pitarget(char[] buff, int offset, int length)
          Reports the target part of a processing instruction.
 void stagc(char[] buff, int offset, int length)
          Reports the close of a start-tag.
 void stage(char[] buff, int offset, int length)
          Reports the close of an empty-tag.
 

Method Detail

adup

public void adup(char[] buff,
                 int offset,
                 int length)
          throws org.xml.sax.SAXException
Reports an attribute name without a value.

Throws:
org.xml.sax.SAXException

aname

public void aname(char[] buff,
                  int offset,
                  int length)
           throws org.xml.sax.SAXException
Reports an attribute name; a value will follow.

Throws:
org.xml.sax.SAXException

aval

public void aval(char[] buff,
                 int offset,
                 int length)
          throws org.xml.sax.SAXException
Reports an attribute value.

Throws:
org.xml.sax.SAXException

decl

public void decl(char[] buff,
                 int offset,
                 int length)
          throws org.xml.sax.SAXException
Reports a declaration - typically a DOCTYPE

Throws:
org.xml.sax.SAXException

entity

public void entity(char[] buff,
                   int offset,
                   int length)
            throws org.xml.sax.SAXException
Reports an entity reference or character reference.

Throws:
org.xml.sax.SAXException

eof

public void eof(char[] buff,
                int offset,
                int length)
         throws org.xml.sax.SAXException
Reports EOF.

Throws:
org.xml.sax.SAXException

etag

public void etag(char[] buff,
                 int offset,
                 int length)
          throws org.xml.sax.SAXException
Reports an end-tag.

Throws:
org.xml.sax.SAXException

gi

public void gi(char[] buff,
               int offset,
               int length)
        throws org.xml.sax.SAXException
Reports the general identifier (element type name) of a start-tag.

Throws:
org.xml.sax.SAXException

pcdata

public void pcdata(char[] buff,
                   int offset,
                   int length)
            throws org.xml.sax.SAXException
Reports character content.

Throws:
org.xml.sax.SAXException

pi

public void pi(char[] buff,
               int offset,
               int length)
        throws org.xml.sax.SAXException
Reports the data part of a processing instruction.

Throws:
org.xml.sax.SAXException

pitarget

public void pitarget(char[] buff,
                     int offset,
                     int length)
              throws org.xml.sax.SAXException
Reports the target part of a processing instruction.

Throws:
org.xml.sax.SAXException

stagc

public void stagc(char[] buff,
                  int offset,
                  int length)
           throws org.xml.sax.SAXException
Reports the close of a start-tag.

Throws:
org.xml.sax.SAXException

stage

public void stage(char[] buff,
                  int offset,
                  int length)
           throws org.xml.sax.SAXException
Reports the close of an empty-tag.

Throws:
org.xml.sax.SAXException

cmnt

public void cmnt(char[] buff,
                 int offset,
                 int length)
          throws org.xml.sax.SAXException
Reports a comment.

Throws:
org.xml.sax.SAXException

getEntity

public char getEntity()
Returns the value of the last entity or character reference reported.



Licence: Academic Free License 3.0 and/or GPL 2.0