Re: API specs for suspend/resume capability

"Karl Waclawek" <[email protected]> Tue, 4 Nov 2003 15:03:51 -0500
Newsgroups gmane.text.xml.sax.devel
Message-ID <00a101c3a30e$c468ad90$9e539696@citkwaclaww2k>
We came up with a specification on the Delphi side that
does not change the XMLReader interface, but adds an interface 
called IXMLReaderControl, very much like what MSXML 3.0 had.

An equivalent Java spec would probably look like this:

public interface XMLReaderControl {
  final int READY = 0;      // status constant
  final int PARSING = 1;    // status constant
  final int SUSPENDED = 2;  // status constant
  void suspend();           // legal when PARSING
  void abort();             // legal when PARSING
  void resume();            // legal when SUSPENDED
  int getStatus();
}


Karl


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
List: sax-devel, [email protected]
See:  http://www.saxproject.org/
https://lists.sourceforge.net/lists/listinfo/sax-devel