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

    Modifier and Type
    Method
    Description
    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
    cdsect(char[] buff, int offset, int length)
    Reports the content of a CDATA section (not a CDATA element)
    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.
    int
    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 Details

    • adup

      void adup(char[] buff, int offset, int length) throws SAXException
      Reports an attribute name without a value.
      Throws:
      SAXException
    • aname

      void aname(char[] buff, int offset, int length) throws SAXException
      Reports an attribute name; a value will follow.
      Throws:
      SAXException
    • aval

      void aval(char[] buff, int offset, int length) throws SAXException
      Reports an attribute value.
      Throws:
      SAXException
    • cdsect

      void cdsect(char[] buff, int offset, int length) throws SAXException
      Reports the content of a CDATA section (not a CDATA element)
      Throws:
      SAXException
    • decl

      void decl(char[] buff, int offset, int length) throws SAXException
      Reports a <!....> declaration - typically a DOCTYPE
      Throws:
      SAXException
    • entity

      void entity(char[] buff, int offset, int length) throws SAXException
      Reports an entity reference or character reference.
      Throws:
      SAXException
    • eof

      void eof(char[] buff, int offset, int length) throws SAXException
      Reports EOF.
      Throws:
      SAXException
    • etag

      void etag(char[] buff, int offset, int length) throws SAXException
      Reports an end-tag.
      Throws:
      SAXException
    • gi

      void gi(char[] buff, int offset, int length) throws SAXException
      Reports the general identifier (element type name) of a start-tag.
      Throws:
      SAXException
    • pcdata

      void pcdata(char[] buff, int offset, int length) throws SAXException
      Reports character content.
      Throws:
      SAXException
    • pi

      void pi(char[] buff, int offset, int length) throws SAXException
      Reports the data part of a processing instruction.
      Throws:
      SAXException
    • pitarget

      void pitarget(char[] buff, int offset, int length) throws SAXException
      Reports the target part of a processing instruction.
      Throws:
      SAXException
    • stagc

      void stagc(char[] buff, int offset, int length) throws SAXException
      Reports the close of a start-tag.
      Throws:
      SAXException
    • stage

      void stage(char[] buff, int offset, int length) throws SAXException
      Reports the close of an empty-tag.
      Throws:
      SAXException
    • cmnt

      void cmnt(char[] buff, int offset, int length) throws SAXException
      Reports a comment.
      Throws:
      SAXException
    • getEntity

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