[NLP] Deprecated NLP APIs
authorJihoon Kim <jihoon48.kim@samsung.com>
Tue, 7 Mar 2023 09:09:55 +0000 (18:09 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Mon, 13 Mar 2023 02:47:18 +0000 (11:47 +0900)
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/Tizen.Nlp/Tizen.Nlp/LanguageDetectedResult.cs
src/Tizen.Nlp/Tizen.Nlp/NamedEntityRecognitionResult.cs
src/Tizen.Nlp/Tizen.Nlp/NaturalLanguageProcess.cs
src/Tizen.Nlp/Tizen.Nlp/PosTagResult.cs
src/Tizen.Nlp/Tizen.Nlp/WordTokenizeResult.cs

index f05c666..a1aee1b 100644 (file)
@@ -13,6 +13,7 @@
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
+using System;
 
 namespace Tizen.Nlp
 {
@@ -20,6 +21,7 @@ namespace Tizen.Nlp
     /// This class contains result of language detected.
     /// </summary>
     /// <since_tizen> 5 </since_tizen>
+    [Obsolete("Deprecated since API11. Will be removed in API13.")]
     public class LanguageDetectedResult
     {
         /// <summary>
index 6703bd6..e6816a2 100644 (file)
@@ -15,6 +15,7 @@
 */
 
 using System.Collections.Generic;
+using System;
 
 namespace Tizen.Nlp
 {
@@ -22,18 +23,21 @@ namespace Tizen.Nlp
     /// This class contains result of named entity recognition.
     /// </summary>
     /// <since_tizen> 5 </since_tizen>
+    [Obsolete("Deprecated since API11. Will be removed in API13.")]
     public class NamedEntityRecognitionResult
     {
         /// <summary>
         /// The tokens of sentence.
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public IList<string> Tokens { get; set; }
 
         /// <summary>
         /// The tags of sentence.
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public IList<string> Tags { get; set; }
     }
 
index 98c9560..1bc6b60 100755 (executable)
@@ -32,6 +32,7 @@ namespace Tizen.Nlp
     /// This class contains the methods in the NLP processing.
     /// </summary>
     /// <since_tizen> 5 </since_tizen>
+    [Obsolete("Deprecated since API11. Will be removed in API13.")]
     public class NaturalLanguageProcess : IDisposable
     {
         private Message _msg;
@@ -65,6 +66,7 @@ namespace Tizen.Nlp
         /// http://tizen.org/feature/nlp
         /// </feature>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public NaturalLanguageProcess()
         {
             _noti.Received += ResultReceived;
@@ -82,6 +84,7 @@ namespace Tizen.Nlp
         /// A connection status change event
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public event EventHandler Disconnected;
         private enum ConnectedState
         {
@@ -176,6 +179,7 @@ namespace Tizen.Nlp
         /// <since_tizen> 5 </since_tizen>
         /// <returns>A task representing the asynchronous connect operation.</returns>
         /// <exception cref="InvalidOperationException">Thrown when the connect is rejected.</exception>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public Task Connect()
         {
             if (_connectionState == ConnectedState.Connected)
@@ -224,6 +228,7 @@ namespace Tizen.Nlp
         /// A method to close message connection
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public void Close()
         {
             if (_connectionState == ConnectedState.Disconnected) return;
@@ -248,6 +253,7 @@ namespace Tizen.Nlp
         /// A method to release resource of library
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
@@ -276,6 +282,7 @@ namespace Tizen.Nlp
         /// <param name="sentence">A sentence need to be processed.</param>
         /// <returns>PosTagResult</returns>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public Task<PosTagResult> PosTagAsync(string sentence)
         {
             int id = _requestIdPos++;
@@ -300,6 +307,7 @@ namespace Tizen.Nlp
         /// <param name="sentence">A sentence need to be processed.</param>
         /// <returns>NamedEntityRecognitionResult</returns>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public Task<NamedEntityRecognitionResult> NamedEntityRecognitionAsync(string sentence)
         {
             int id = _requestIdNeChunk++;
@@ -324,6 +332,7 @@ namespace Tizen.Nlp
         /// <param name="sentence">A sentence need to be processed.</param>
         /// <returns>LanguageDetectedResult</returns>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public Task<LanguageDetectedResult> LanguageDetectAsync(string sentence)
         {
             int id = _requestIdLang++;
@@ -346,6 +355,7 @@ namespace Tizen.Nlp
         /// <param name="sentence">A sentence need to be processed.</param>
         /// <returns>ProcessResult</returns>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public Task<WordTokenizeResult> WordTokenizeAsync(string sentence)
         {
             int id = _requestIdWordTokenize++;
index cf1618c..607daff 100644 (file)
@@ -15,6 +15,7 @@
 */
 
 using System.Collections.Generic;
+using System;
 
 namespace Tizen.Nlp
 {
@@ -22,18 +23,21 @@ namespace Tizen.Nlp
     /// This class contains result of position tagged .
     /// </summary>
     /// <since_tizen> 5 </since_tizen>
+    [Obsolete("Deprecated since API11. Will be removed in API13.")]
     public class PosTagResult
     {
         /// <summary>
         /// The tokens of sentence.
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public IList<string> Tokens { get; set; }
 
         /// <summary>
         /// The tags of sentence.
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public IList<string> Tags { get; set; }
     }
 }
index 199a547..e1f3153 100644 (file)
@@ -15,6 +15,7 @@
 */
 
 using System.Collections.Generic;
+using System;
 
 namespace Tizen.Nlp
 {
@@ -22,12 +23,14 @@ namespace Tizen.Nlp
     /// This class contains result of word tokenized.
     /// </summary>
     /// <since_tizen> 5 </since_tizen>
+    [Obsolete("Deprecated since API11. Will be removed in API13.")]
     public class WordTokenizeResult
     {
         /// <summary>
         /// The tokens of sentence.
         /// </summary>
         /// <since_tizen> 5 </since_tizen>
+        [Obsolete("Deprecated since API11. Will be removed in API13.")]
         public IList<string> Tokens { get; set; }
     }
 }