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;