00001
00014 #if !defined(XMLREGEXP_H_INCLUDED)
00015 #define XMLREGEXP_H_INCLUDED
00016
00017 #include <LibXmlKit/xmlobject.h>
00018
00024 @interface XmlRegexp : XmlObject
00025 {
00027 xmlRegexpPtr regexp_ptr ;
00028 }
00029
00036 + newWithRegexp: (const xmlChar *) expstr ;
00037
00043 - init ;
00044
00050 - initWithRegexp: (xmlRegexpPtr) regexp ;
00051
00060 - (BOOL) compile: (const xmlChar *) expstr ;
00061
00072 - (BOOL) evaluate: (const xmlChar *) src ;
00073
00080 - (void) print: (FILE *) outfp ;
00081
00082 @end
00083
00084 #endif
00085