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

SchemaValidator Class Reference

#include <SchemaValidator.h>

Collaboration diagram for SchemaValidator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Constructors and Destructors
 SchemaValidator (const SchemaParser *sp)
 ~SchemaValidator ()
validate
This is the main function to validate any type with its instance

Parameters:
XmlPullParser instance of the xml stream containing the instance of the schema type
pointer to the type whose instance must be validated
type container to be used (can be null)
Returns:
type container containing an instance of the schema type


TypeContainervalidate (XmlPullParser *xpp, int typeId, TypeContainer *ipTc=0)
TypeContainervalidate (const std::string &val, int typeId, TypeContainer *ipTc=0)
TypeContainervalidate (void *value, int typeId, TypeContainer *ipTc=0)

Constructor & Destructor Documentation

SchemaValidator::SchemaValidator const SchemaParser sp  ) 
 

The constructor for SchemaValidator

Parameters:
pointer to the schema parser instance for the schema

SchemaValidator::~SchemaValidator  ) 
 


Member Function Documentation

TypeContainer * SchemaValidator::validate XmlPullParser xpp,
int  typeId,
TypeContainer ipTc = 0
 

TypeContainer * SchemaValidator::validate const std::string &  val,
int  typeId,
TypeContainer ipTc = 0
 

TypeContainer * SchemaValidator::validate void *  value,
int  typeId,
TypeContainer ipTc = 0
 


The documentation for this class was generated from the following files:
Generated on Sun Oct 16 10:11:52 2005 for wsdlpull by  doxygen 1.3.9.1