22 #ifndef _WSDLEXTENSIONH 23 #define _WSDLEXTENSIONH 31 #if (defined _WIN32) && !(defined SCHEMADIR) 32 #define SCHEMADIR "src/schemas/" 46 virtual std::string getNamespace()
const = 0;
49 virtual void setNamespacePrefix(std::string) = 0;
50 virtual std::string getNamespacePrefix()
const = 0;
53 virtual bool isNamespaceHandler(
const std::string &)
const = 0;
54 virtual std::string getExtensibilitySchema()
const = 0;
64 virtual int handleAttribute(
int parent, std::string attName,
69 virtual int getElementName(
int id)
const = 0;
73 virtual int getAttributeName(
int id)
const = 0;
76 virtual void setStartId(
int) = 0;
77 virtual int getStartId()
const= 0;
82 virtual bool wasUsed()
const = 0;
virtual void setSchemaPath(const std::string &)
virtual void setWsdlParser(WsdlParser *)
virtual WsdlParser * wsdlParser() const