00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef skMSXMLEXECUTABLE_H
00023 #define skMSXMLEXECUTABLE_H
00024
00025 #include "skMSXMLElementObject.h"
00026
00031 class CLASSEXPORT skMSXMLExecutable : public skMSXMLElementObject {
00032 public:
00036 skMSXMLExecutable();
00042 skMSXMLExecutable(const skString& fileName,skExecutableContext& context);
00049 skMSXMLExecutable(const skString& scriptLocation,const skString& in,skExecutableContext& context);
00056 void load(const skString& scriptLocation,const skString& in,skExecutableContext& context);
00062 void load(const skString& fileName,skExecutableContext& context);
00067 void save(const skString& fileName);
00068 private:
00072 skMSXMLExecutable(const skMSXMLExecutable&);
00076 skMSXMLExecutable& operator=(const skMSXMLExecutable&);
00077
00078 };
00079 #endif