Main Page   File List   Globals  

Schema.h

Go to the documentation of this file.
00001 
00023 #ifndef _LIBGNURDF_CPP_SCHEMA_H_
00024 #define _LIBGNURDF_CPP_SCHEMA_H_
00025 
00026 #include <libgnurdf/schema.h>
00027 
00028 namespace Gnurdf {
00029 
00030 class Schema
00031 {
00032     public:
00033         Schema();
00034         Schema(const char *filename);
00035         Schema(RdfSchema *schema);
00036         ~Schema();
00037 
00038         void readFile(const char *filename);
00039         void writeFile(const char *filename);
00040 
00041         void readBuffer(char *buffer);
00042         void writeBuffer(char **buffer, int *size);
00043 
00044         void setCompressionLevel(int level);
00045         int getCompressionLevel() const;
00046     
00047     private:
00048         RdfSchema *schema;
00049 };
00050 
00051 }; /* namespace Gnurdf */
00052 
00053 #endif /* _LIBGNURDF_CPP_SCHEMA_H_ */
00054 

Generated on Thu Sep 20 16:12:08 2001 for libgnurdf by doxygen1.2.9-20010819 written by Dimitri van Heesch, © 1997-2001