search/mag_sel search/close
CustomXmlProperty.h
1 // Copyright 2001-2021 Aspose Pty Ltd. All Rights Reserved.
3 //
4 // This file is part of Aspose.Words. The source code in this file
5 // is only intended as a supplement to the documentation, and is provided
6 // "as is", without warranty of any kind, either expressed or implied.
9 #pragma once
10 
11 #include <system/string.h>
12 
13 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
14 
15 namespace Aspose { namespace Words { namespace Markup { class CustomXmlPropertyCollection; } } }
16 
17 namespace Aspose {
18 
19 namespace Words {
20 
21 namespace Markup {
22 
126 class ASPOSE_WORDS_SHARED_CLASS CustomXmlProperty : public System::Object
127 {
128  typedef CustomXmlProperty ThisType;
129  typedef System::Object BaseType;
130 
131  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
132  ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
133 
135 
136 public:
137 
243  ASPOSE_WORDS_SHARED_API System::String get_Name() const;
244 
303  ASPOSE_WORDS_SHARED_API System::String get_Uri() const;
304 
306  ASPOSE_WORDS_SHARED_API void set_Uri(System::String value);
307 
413  ASPOSE_WORDS_SHARED_API System::String get_Value() const;
414 
416  ASPOSE_WORDS_SHARED_API void set_Value(System::String value);
417 
523  ASPOSE_WORDS_SHARED_API CustomXmlProperty(System::String name, System::String uri, System::String value);
524 
525 protected:
526 
528 
529 private:
530 
531  System::String mName;
532  System::String mUri;
533  System::String mValue;
534 
535 };
536 
537 }
538 }
539 }