Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ISAXClient.hpp

Go to the documentation of this file.
00001 // This module contains the ISAXClient interface.
00002 // This class has XMLOutput and sax2tsax class as a children class.
00003 // This will hold SAXClient interfaces as a virtual method.
00004 // This class is used to implement Binary format Output in xdemill decompress method.
00005 //
00006 // Author : Jason Kim (jasonkim@cs.washington.edu)
00007 //
00008 
00009 #ifndef ISAXCLIENT_HPP
00010 #define ISAXCLIENT_HPP
00011 
00012 #include <stdlib.h>
00013 #include <stdio.h>
00014 
00015 class ISAXClient
00016 {
00017 
00018 public:
00019 
00020         virtual void startElement(char *str,int len) = 0;
00021         virtual void endElement(char *str,int len) = 0;
00022         virtual void endEmptyElement() = 0;
00023         virtual void startAttribute(char *str,int len) = 0;
00024         virtual void endAttribute(char *str=NULL,int len=0) = 0;
00025         virtual void characters(char *str,int len) = 0;
00026         virtual void whitespaces(char *str,int len) = 0;
00027         virtual void attribWhitespaces(char *str,int len) = 0;
00028 
00029 };
00030 
00031 #endif

Generated on Sat Dec 22 16:01:50 2001 for XMILLforBinaryFormat by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001