// *************************************************************************************** // // // XML Data Binding // // Generated on: 2014-09-30 16:24:49 // Generated from: C:\DEV\ITS\01.WINDOWS\03.CctvMonitoring\RUN\Cfg\XViewList.xml // // *************************************************************************************** // #include #pragma hdrstop #include "XViewList.h" // Global Functions _di_IXMLViewListType __fastcall GetViewList(_di_IXMLDocument Doc) { return (_di_IXMLViewListType) Doc->GetDocBinding("ViewList", __classid(TXMLViewListType), TargetNamespace); }; _di_IXMLViewListType __fastcall GetViewList(TXMLDocument *Doc) { _di_IXMLDocument DocIntf; Doc->GetInterface(DocIntf); return GetViewList(DocIntf); }; _di_IXMLViewListType __fastcall LoadViewList(const UnicodeString& FileName) { return (_di_IXMLViewListType) LoadXMLDocument(FileName)->GetDocBinding("ViewList", __classid(TXMLViewListType), TargetNamespace); }; _di_IXMLViewListType __fastcall NewViewList() { return (_di_IXMLViewListType) NewXMLDocument()->GetDocBinding("ViewList", __classid(TXMLViewListType), TargetNamespace); }; // TXMLViewListType void __fastcall TXMLViewListType::AfterConstruction(void) { RegisterChildNode(UnicodeString("View"), __classid(TXMLViewType)); ItemTag = "View"; ItemInterface = __uuidof(IXMLViewType); TXMLNodeCollection::AfterConstruction(); }; _di_IXMLViewType __fastcall TXMLViewListType::Get_View(int Index) { return (_di_IXMLViewType) TXMLNodeCollection::List->Nodes[Index]; }; _di_IXMLViewType __fastcall TXMLViewListType::Add() { return (_di_IXMLViewType) AddItem(-1); }; _di_IXMLViewType __fastcall TXMLViewListType::Insert(const int Index) { return (_di_IXMLViewType) AddItem(Index); }; // TXMLViewType void __fastcall TXMLViewType::AfterConstruction(void) { RegisterChildNode(UnicodeString("Camera"), __classid(TXMLCameraType)); CollectionCreater<_di_IXMLCameraTypeList, TXMLCameraTypeList, IXMLCameraType>::DoCreate(this, FCamera, "Camera"); TXMLNode::AfterConstruction(); }; UnicodeString __fastcall TXMLViewType::Get_Id() { return TXMLNode::ChildNodes->Nodes[UnicodeString("Id")]->Text; }; void __fastcall TXMLViewType::Set_Id(UnicodeString Value) { TXMLNode::ChildNodes->Nodes[UnicodeString("Id")]->NodeValue = Value; }; UnicodeString __fastcall TXMLViewType::Get_Name() { return TXMLNode::ChildNodes->Nodes[UnicodeString("Name")]->Text; }; void __fastcall TXMLViewType::Set_Name(UnicodeString Value) { TXMLNode::ChildNodes->Nodes[UnicodeString("Name")]->NodeValue = Value; }; Integer __fastcall TXMLViewType::Get_Layout() { return TXMLNode::ChildNodes->Nodes[UnicodeString("Layout")]->NodeValue; }; void __fastcall TXMLViewType::Set_Layout(Integer Value) { TXMLNode::ChildNodes->Nodes[UnicodeString("Layout")]->NodeValue = Value; }; Integer __fastcall TXMLViewType::Get_Selected() { return TXMLNode::ChildNodes->Nodes[UnicodeString("Selected")]->NodeValue; }; void __fastcall TXMLViewType::Set_Selected(Integer Value) { TXMLNode::ChildNodes->Nodes[UnicodeString("Selected")]->NodeValue = Value; }; _di_IXMLCameraTypeList __fastcall TXMLViewType::Get_Camera() { return (_di_IXMLCameraTypeList) FCamera; }; // TXMLViewTypeList _di_IXMLViewType __fastcall TXMLViewTypeList::Add() { return (_di_IXMLViewType) AddItem(-1); }; _di_IXMLViewType __fastcall TXMLViewTypeList::Insert(const int Index) { return (_di_IXMLViewType) AddItem(Index); }; _di_IXMLViewType __fastcall TXMLViewTypeList::Get_Item(int Index) { return (_di_IXMLViewType) TXMLNodeCollection::List->Nodes[Index]; }; // TXMLCameraType Integer __fastcall TXMLCameraType::Get_Index() { return TXMLNode::ChildNodes->Nodes[UnicodeString("Index")]->NodeValue; }; void __fastcall TXMLCameraType::Set_Index(Integer Value) { TXMLNode::ChildNodes->Nodes[UnicodeString("Index")]->NodeValue = Value; }; UnicodeString __fastcall TXMLCameraType::Get_Id() { return TXMLNode::ChildNodes->Nodes[UnicodeString("Id")]->Text; }; void __fastcall TXMLCameraType::Set_Id(UnicodeString Value) { TXMLNode::ChildNodes->Nodes[UnicodeString("Id")]->NodeValue = Value; }; Integer __fastcall TXMLCameraType::Get_Play() { return TXMLNode::ChildNodes->Nodes[UnicodeString("Play")]->NodeValue; }; void __fastcall TXMLCameraType::Set_Play(Integer Value) { TXMLNode::ChildNodes->Nodes[UnicodeString("Play")]->NodeValue = Value; }; // TXMLCameraTypeList _di_IXMLCameraType __fastcall TXMLCameraTypeList::Add() { return (_di_IXMLCameraType) AddItem(-1); }; _di_IXMLCameraType __fastcall TXMLCameraTypeList::Insert(const int Index) { return (_di_IXMLCameraType) AddItem(Index); }; _di_IXMLCameraType __fastcall TXMLCameraTypeList::Get_Item(int Index) { return (_di_IXMLCameraType) TXMLNodeCollection::List->Nodes[Index]; };