From 6d2a1d4fa35d6d6fc1246071076b1424e6c98d8e Mon Sep 17 00:00:00 2001 From: alcexhim Date: Wed, 12 Nov 2014 12:31:22 -0500 Subject: [PATCH] Added GetFileTitle() and GetFileName() methods for implementing agnostic Accessors --- CSharp/Libraries/UniversalEditor.Core/Accessor.cs | 9 +++++++++ .../UniversalEditor.Core/Accessors/FileAccessor.cs | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/CSharp/Libraries/UniversalEditor.Core/Accessor.cs b/CSharp/Libraries/UniversalEditor.Core/Accessor.cs index 804d7b8d..4daa0854 100644 --- a/CSharp/Libraries/UniversalEditor.Core/Accessor.cs +++ b/CSharp/Libraries/UniversalEditor.Core/Accessor.cs @@ -85,5 +85,14 @@ namespace UniversalEditor { get { return String.Empty; } } + + public virtual string GetFileTitle() + { + return String.Empty; + } + public virtual string GetFileName() + { + return String.Empty; + } } } diff --git a/CSharp/Libraries/UniversalEditor.Core/Accessors/FileAccessor.cs b/CSharp/Libraries/UniversalEditor.Core/Accessors/FileAccessor.cs index 0ca3ecc7..45a3772c 100644 --- a/CSharp/Libraries/UniversalEditor.Core/Accessors/FileAccessor.cs +++ b/CSharp/Libraries/UniversalEditor.Core/Accessors/FileAccessor.cs @@ -31,6 +31,14 @@ namespace UniversalEditor.Accessors return _ar; } + public override string GetFileTitle() + { + return System.IO.Path.GetFileName(mvarFileName); + } + public override string GetFileName() + { + return mvarFileName; + } protected override long GetPosition() { return mvarFileStream.Position;