/[cits3200i]/branches/metadata-branch-rvvs89/UWAPlugins/MetadataPlugin/Source/MetadataText.cs


UCC Code Repository

Diff of /branches/metadata-branch-rvvs89/UWAPlugins/MetadataPlugin/Source/MetadataText.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 86 by rvvs89, Mon Oct 11 06:42:56 2010 UTC revision 87 by rvvs89, Mon Oct 11 21:19:18 2010 UTC
# Line 1  Line 1 
1  ´╗┐using System;  ´╗┐using System;
2  using System.Collections.Generic;  using System.Collections.Generic;
3  using System.Text;  using System.Text;
4    using ZoneFiveSoftware.Common.Data;
5    
6  namespace MetadataPlugin.Source  namespace MetadataPlugin.Source
7  {  {
# Line 8  namespace MetadataPlugin.Source Line 9  namespace MetadataPlugin.Source
9      class MetadataText : IMetadata      class MetadataText : IMetadata
10      {      {
11          private MetadataLocation location;          private MetadataLocation location;
12            private MetadataTextEditor editor;
13            private string name;
14            private string data;
15            private Nullable<DateTime> point;
16            private ValueRange<DateTime> range;
17    
18          public MetadataText(MetadataLocation location)          public MetadataText(MetadataLocation location)
19          {          {
20              this.location = location;              this.location = location;
21                data = "Enter your data here";
22          }          }
23    
24          public MetadataType Type          public MetadataType Type
# Line 24  namespace MetadataPlugin.Source Line 31  namespace MetadataPlugin.Source
31              get { return location; }              get { return location; }
32              set { location = value; }              set { location = value; }
33          }          }
34    
35    
36            public string Name
37            {
38                get { return name; }
39                set { name = value; }
40            }
41    
42            public IMetadataEditor Editor
43            {
44                get
45                {
46                    if (editor == null || editor.IsDisposed)
47                    {
48                        editor = new MetadataTextEditor(this);
49                    }
50                    return editor;
51                }
52            }
53    
54            public string Data
55            {
56                get { return data; }
57                set { data = value; }
58            }
59    
60            public DateTime Point
61            {
62                get { return point.Value; }
63                set { point = value; }
64            }
65    
66            public ValueRange<DateTime> Range
67            {
68                get { return range;  }
69                set { range = value;  }
70            }
71      }      }
72  }  }

Legend:
Removed from v.86  
changed lines
  Added in v.87

Managed by UCC Webmasters ViewVC Help
Powered by ViewVC 1.1.26