Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

XmlRegexp Interface Reference

XmlRegexp object. More...

#import <xmlregexp.h>

Inheritance diagram for XmlRegexp:

XmlObject List of all members.

Public Member Functions

(id) init
 Initialize by empty regular expression.

(id) initWithRegexp:
 Initialize regular expression for XML document.

(BOOL) compile:
 Compile regular expression.

(BOOL) evaluate:
 Evaluate string by compiled expression.

(void) print:
 Print content of regexp data.


Static Public Member Functions

(id) newWithRegexp:
 Initialize with regular expression string.


Protected Attributes

xmlRegexpPtr regexp_ptr

Detailed Description

XmlRegexp object.

Description
XmlRegexp object.


Member Function Documentation

- (BOOL) XmlRegexp: (id) 
(const xmlChar *) 
(id)  expstr
 

Compile regular expression.

Return values:
true Compilation successed.
false Compilation failed.
Parameters:
expstr String for regular expression.
Description
Compile regular expression.

- (BOOL) XmlRegexp: (id) 
(const xmlChar *) 
(id)  src
 

Evaluate string by compiled expression.

Return values:
true Source string matched.
false Source string did not matched.
Parameters:
src Source string.
Description
Evaluate string by compiled expression.
Warning:
You have to call compile() method before calling this method.

- (id) XmlRegexp:
 

Initialize by empty regular expression.

Description
Initialize by empty regular expression.

Implements XmlObject.

- (id) XmlRegexp: (id) 
(xmlRegexpPtr) 
(id)  regexp
 

Initialize regular expression for XML document.

Description
Initialize the regular expression for XML document.

+ (id) XmlRegexp: (id) 
(const xmlChar *) 
(id)  expstr
 

Initialize with regular expression string.

Parameters:
expstr String for regular expression
Description
Initialize with regular expression string.

- (void) XmlRegexp: (id) 
(FILE *) 
(id)  outfp
 

Print content of regexp data.

Parameters:
outfp Output data stream.
Description
Print content of regexp data.


Member Data Documentation

xmlRegexpPtr XmlRegexp::regexp_ptr [protected]
 

Regular expression


The documentation for this interface was generated from the following file:
Generated on Mon Jul 19 20:04:09 2004 for LibXmlKit by doxygen 1.3.6