123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205 |
- // *************************************************************************************** //
- //
- // XML Data Binding
- //
- // Generated on: 2014-09-30 16:24:49
- // Generated from: C:\DEV\ITS\01.WINDOWS\03.CctvMonitoring\RUN\Cfg\XViewList.xml
- //
- // *************************************************************************************** //
- #ifndef XViewListH
- #define XViewListH
- #include <System.hpp>
- #include <xmldom.hpp>
- #include <XMLDoc.hpp>
- #include <XMLIntf.hpp>
- #include <XMLNodeImp.h>
- // Forward Decls
- __interface IXMLViewListType;
- typedef System::DelphiInterface<IXMLViewListType> _di_IXMLViewListType;
- __interface IXMLViewType;
- typedef System::DelphiInterface<IXMLViewType> _di_IXMLViewType;
- __interface IXMLViewTypeList;
- typedef System::DelphiInterface<IXMLViewTypeList> _di_IXMLViewTypeList;
- __interface IXMLCameraType;
- typedef System::DelphiInterface<IXMLCameraType> _di_IXMLCameraType;
- __interface IXMLCameraTypeList;
- typedef System::DelphiInterface<IXMLCameraTypeList> _di_IXMLCameraTypeList;
- // IXMLViewListType
- __interface INTERFACE_UUID("{BDDCCDD1-07C3-4BDC-8E07-1FC04D5351A8}") IXMLViewListType : public IXMLNodeCollection
- {
- public:
- public:
- // Property Accessors
- virtual _di_IXMLViewType __fastcall Get_View(int Index) = 0;
- // Methods & Properties
- virtual _di_IXMLViewType __fastcall Add() = 0;
- virtual _di_IXMLViewType __fastcall Insert(const int Index) = 0;
- __property _di_IXMLViewType View[int Index] = { read=Get_View };/* default */
- };
- // IXMLViewType
- __interface INTERFACE_UUID("{61FF9C3E-A616-441B-BB4D-E99FBA8F4321}") IXMLViewType : public IXMLNode
- {
- public:
- // Property Accessors
- virtual UnicodeString __fastcall Get_Id() = 0;
- virtual UnicodeString __fastcall Get_Name() = 0;
- virtual Integer __fastcall Get_Layout() = 0;
- virtual Integer __fastcall Get_Selected() = 0;
- virtual _di_IXMLCameraTypeList __fastcall Get_Camera() = 0;
- virtual void __fastcall Set_Id(UnicodeString Value) = 0;
- virtual void __fastcall Set_Name(UnicodeString Value) = 0;
- virtual void __fastcall Set_Layout(Integer Value) = 0;
- virtual void __fastcall Set_Selected(Integer Value) = 0;
- // Methods & Properties
- __property UnicodeString Id = { read=Get_Id, write=Set_Id };
- __property UnicodeString Name = { read=Get_Name, write=Set_Name };
- __property Integer Layout = { read=Get_Layout, write=Set_Layout };
- __property Integer Selected = { read=Get_Selected, write=Set_Selected };
- __property _di_IXMLCameraTypeList Camera = { read=Get_Camera };
- };
- // IXMLViewTypeList
- __interface INTERFACE_UUID("{2C717133-7B80-44D7-B4B6-DD366305C137}") IXMLViewTypeList : public IXMLNodeCollection
- {
- public:
- // Methods & Properties
- virtual _di_IXMLViewType __fastcall Add() = 0;
- virtual _di_IXMLViewType __fastcall Insert(const int Index) = 0;
- virtual _di_IXMLViewType __fastcall Get_Item(int Index) = 0;
- __property _di_IXMLViewType Items[int Index] = { read=Get_Item /* default */ };
- };
- // IXMLCameraType
- __interface INTERFACE_UUID("{56C2EC7E-1365-421A-9389-3A3018F4DECB}") IXMLCameraType : public IXMLNode
- {
- public:
- // Property Accessors
- virtual Integer __fastcall Get_Index() = 0;
- virtual UnicodeString __fastcall Get_Id() = 0;
- virtual Integer __fastcall Get_Play() = 0;
- virtual void __fastcall Set_Index(Integer Value) = 0;
- virtual void __fastcall Set_Id(UnicodeString Value) = 0;
- virtual void __fastcall Set_Play(Integer Value) = 0;
- // Methods & Properties
- __property Integer Index = { read=Get_Index, write=Set_Index };
- __property UnicodeString Id = { read=Get_Id, write=Set_Id };
- __property Integer Play = { read=Get_Play, write=Set_Play };
- };
- // IXMLCameraTypeList
- __interface INTERFACE_UUID("{C7FD078A-059E-45D2-A903-7E1F2BAC5E15}") IXMLCameraTypeList : public IXMLNodeCollection
- {
- public:
- // Methods & Properties
- virtual _di_IXMLCameraType __fastcall Add() = 0;
- virtual _di_IXMLCameraType __fastcall Insert(const int Index) = 0;
- virtual _di_IXMLCameraType __fastcall Get_Item(int Index) = 0;
- __property _di_IXMLCameraType Items[int Index] = { read=Get_Item /* default */ };
- };
- // Forward Decls
- class TXMLViewListType;
- class TXMLViewType;
- class TXMLViewTypeList;
- class TXMLCameraType;
- class TXMLCameraTypeList;
- // TXMLViewListType
- class TXMLViewListType : public TXMLNodeCollection, public IXMLViewListType
- {
- __IXMLNODECOLLECTION_IMPL__
- protected:
- // IXMLViewListType
- virtual _di_IXMLViewType __fastcall Get_View(int Index);
- virtual _di_IXMLViewType __fastcall Add();
- virtual _di_IXMLViewType __fastcall Insert(const int Index);
- public:
- virtual void __fastcall AfterConstruction(void);
- };
- // TXMLViewType
- class TXMLViewType : public TXMLNode, public IXMLViewType
- {
- __IXMLNODE_IMPL__
- private:
- _di_IXMLCameraTypeList FCamera;
- protected:
- // IXMLViewType
- virtual UnicodeString __fastcall Get_Id();
- virtual UnicodeString __fastcall Get_Name();
- virtual Integer __fastcall Get_Layout();
- virtual Integer __fastcall Get_Selected();
- virtual _di_IXMLCameraTypeList __fastcall Get_Camera();
- virtual void __fastcall Set_Id(UnicodeString Value);
- virtual void __fastcall Set_Name(UnicodeString Value);
- virtual void __fastcall Set_Layout(Integer Value);
- virtual void __fastcall Set_Selected(Integer Value);
- public:
- virtual void __fastcall AfterConstruction(void);
- };
- // TXMLViewTypeList
- class TXMLViewTypeList : public TXMLNodeCollection, public IXMLViewTypeList
- {
- __IXMLNODECOLLECTION_IMPL__
- protected:
- // IXMLViewTypeList
- virtual _di_IXMLViewType __fastcall Add();
- virtual _di_IXMLViewType __fastcall Insert(const int Index);
- virtual _di_IXMLViewType __fastcall Get_Item(int Index);
- };
- // TXMLCameraType
- class TXMLCameraType : public TXMLNode, public IXMLCameraType
- {
- __IXMLNODE_IMPL__
- protected:
- // IXMLCameraType
- virtual Integer __fastcall Get_Index();
- virtual UnicodeString __fastcall Get_Id();
- virtual Integer __fastcall Get_Play();
- virtual void __fastcall Set_Index(Integer Value);
- virtual void __fastcall Set_Id(UnicodeString Value);
- virtual void __fastcall Set_Play(Integer Value);
- };
- // TXMLCameraTypeList
- class TXMLCameraTypeList : public TXMLNodeCollection, public IXMLCameraTypeList
- {
- __IXMLNODECOLLECTION_IMPL__
- protected:
- // IXMLCameraTypeList
- virtual _di_IXMLCameraType __fastcall Add();
- virtual _di_IXMLCameraType __fastcall Insert(const int Index);
- virtual _di_IXMLCameraType __fastcall Get_Item(int Index);
- };
- // Global Functions
- _di_IXMLViewListType __fastcall GetViewList(_di_IXMLDocument Doc);
- _di_IXMLViewListType __fastcall GetViewList(TXMLDocument *Doc);
- _di_IXMLViewListType __fastcall LoadViewList(const UnicodeString& FileName);
- _di_IXMLViewListType __fastcall NewViewList();
- #define TargetNamespace ""
- #endif
|