123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- // ----------------------------------------------------------------------------
- // Generated by InterfaceFactory [Thu May 15 21:07:09 2003]
- //
- // File : xmlparams.h
- // Class : skin_xmlreaderparams
- // class layer : Dispatchable Interface
- // ----------------------------------------------------------------------------
- #ifndef __XMLREADERPARAMS_H
- #define __XMLREADERPARAMS_H
- #include <bfc/dispatch.h>
- //#include <bfc/common.h>
- #include "../xml/ifc_xmlreaderparams.h"
- // ----------------------------------------------------------------------------
- class NOVTABLE skin_xmlreaderparams : public ifc_xmlreaderparams
- {
- protected:
- skin_xmlreaderparams() {}
- ~skin_xmlreaderparams() {}
- public:
- /*
- const wchar_t *getItemName(int i);
- const wchar_t *getItemValue(int i);
- const wchar_t *getItemValue(const wchar_t *name);
- const wchar_t *enumItemValues(const wchar_t *name, int nb);
- int getItemValueInt(const wchar_t *name, int def = 0);
- int getNbItems();
- */
- void addItem(const wchar_t *parm, const wchar_t *value);
- void removeItem(const wchar_t *parm);
- void replaceItem(const wchar_t *parm, const wchar_t *value);
- int findItem(const wchar_t *parm);
-
- protected:
- enum {
- /*XMLREADERPARAMS_GETITEMNAME = 100,
- XMLREADERPARAMS_GETITEMVALUE = 200,
- XMLREADERPARAMS_GETITEMVALUE2 = 201,
- XMLREADERPARAMS_ENUMITEMVALUES = 202,
- XMLREADERPARAMS_GETITEMVALUEINT = 300,
- XMLREADERPARAMS_GETNBITEMS = 400,*/
- XMLREADERPARAMS_ADDITEM = 500,
- XMLREADERPARAMS_REMOVEITEM = 600,
- XMLREADERPARAMS_REPLACEITEM = 700,
- XMLREADERPARAMS_FINDITEM = 800,
- };
- };
- // ----------------------------------------------------------------------------
- /*
- inline const wchar_t *skin_xmlreaderparams::getItemName(int i) {
- const wchar_t *__retval = _call(XMLREADERPARAMS_GETITEMNAME, (const wchar_t *)0, i);
- return __retval;
- }
- inline const wchar_t *skin_xmlreaderparams::getItemValue(int i) {
- const wchar_t *__retval = _call(XMLREADERPARAMS_GETITEMVALUE, (const wchar_t *)0, i);
- return __retval;
- }
- inline const wchar_t *skin_xmlreaderparams::getItemValue(const wchar_t *name) {
- const wchar_t *__retval = _call(XMLREADERPARAMS_GETITEMVALUE2, (const wchar_t *)0, name);
- return __retval;
- }
- inline const wchar_t *skin_xmlreaderparams::enumItemValues(const wchar_t *name, int nb) {
- const wchar_t *__retval = _call(XMLREADERPARAMS_ENUMITEMVALUES, (const wchar_t *)0, name, nb);
- return __retval;
- }
- inline int skin_xmlreaderparams::getItemValueInt(const wchar_t *name, int def) {
- int __retval = _call(XMLREADERPARAMS_GETITEMVALUEINT, (int)0, name, def);
- return __retval;
- }
- inline int skin_xmlreaderparams::getNbItems() {
- int __retval = _call(XMLREADERPARAMS_GETNBITEMS, (int)0);
- return __retval;
- }
- */
- inline void skin_xmlreaderparams::addItem(const wchar_t *parm, const wchar_t *value) {
- _voidcall(XMLREADERPARAMS_ADDITEM, parm, value);
- }
- inline void skin_xmlreaderparams::removeItem(const wchar_t *parm) {
- _voidcall(XMLREADERPARAMS_REMOVEITEM, parm);
- }
- inline void skin_xmlreaderparams::replaceItem(const wchar_t *parm, const wchar_t *value) {
- _voidcall(XMLREADERPARAMS_REPLACEITEM, parm, value);
- }
- inline int skin_xmlreaderparams::findItem(const wchar_t *parm) {
- int __retval = _call(XMLREADERPARAMS_FINDITEM, (int)0, parm);
- return __retval;
- }
- // ----------------------------------------------------------------------------
- #endif // __XMLREADERPARAMS_H
|