Class NSLinguisticTagger

  • All Implemented Interfaces:
    NSObject

    @Deprecated
    public class NSLinguisticTagger
    extends NSObject
    Deprecated.
    API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
    • Constructor Detail

      • NSLinguisticTagger

        protected NSLinguisticTagger​(org.moe.natj.general.Pointer peer)
        Deprecated.
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
        Deprecated.
      • allocWithZone

        public static NSLinguisticTagger allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
        Deprecated.
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
        Deprecated.
      • availableTagSchemesForLanguage

        @NotNull
        @Deprecated
        public static @NotNull NSArray<java.lang.String> availableTagSchemesForLanguage​(@NotNull
                                                                                        @NotNull java.lang.String language)
        Deprecated.
        Clients wishing to know the tag schemes supported in NSLinguisticTagger for a particular language at the word level may query them with this method. The language should be specified using a standard abbreviation as with NSOrthography. API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
        Deprecated.
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
        Deprecated.
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
        Deprecated.
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
        Deprecated.
      • debugDescription_static

        public static java.lang.String debugDescription_static()
        Deprecated.
      • description_static

        public static java.lang.String description_static()
        Deprecated.
      • hash_static

        public static long hash_static()
        Deprecated.
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
        Deprecated.
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
        Deprecated.
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
        Deprecated.
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
        Deprecated.
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
        Deprecated.
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
        Deprecated.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
        Deprecated.
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
        Deprecated.
      • version_static

        public static long version_static()
        Deprecated.
      • enumerateTagsInRangeSchemeOptionsUsingBlock

        @Deprecated
        public void enumerateTagsInRangeSchemeOptionsUsingBlock​(NSRange range,
                                                                @NotNull
                                                                @NotNull java.lang.String tagScheme,
                                                                long opts,
                                                                @NotNull
                                                                @NotNull NSLinguisticTagger.Block_enumerateTagsInRangeSchemeOptionsUsingBlock block)
        Deprecated.
        Methods that do not specify a unit act at the word level. API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • initWithTagSchemesOptions

        @Deprecated
        public NSLinguisticTagger initWithTagSchemesOptions​(@NotNull
                                                            @NotNull NSArray<java.lang.String> tagSchemes,
                                                            long opts)
        Deprecated.
        An instance of NSLinguisticTagger is created with an array of tag schemes. The tagger will be able to supply tags corresponding to any of the schemes in this array. API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • orthographyAtIndexEffectiveRange

        @Nullable
        @Deprecated
        public @Nullable NSOrthography orthographyAtIndexEffectiveRange​(long charIndex,
                                                                        @Nullable
                                                                        @Nullable NSRange effectiveRange)
        Deprecated.
        API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • possibleTagsAtIndexSchemeTokenRangeSentenceRangeScores

        @Nullable
        @Deprecated
        public @Nullable NSArray<java.lang.String> possibleTagsAtIndexSchemeTokenRangeSentenceRangeScores​(long charIndex,
                                                                                                          @NotNull
                                                                                                          @NotNull java.lang.String tagScheme,
                                                                                                          @Nullable
                                                                                                          @Nullable NSRange tokenRange,
                                                                                                          @Nullable
                                                                                                          @Nullable NSRange sentenceRange,
                                                                                                          @Nullable
                                                                                                          @Nullable org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> scores)
        Deprecated.
        Deprecated method for obtaining a list of possible tags for the token at a given index. API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • sentenceRangeForRange

        @Deprecated
        public NSRange sentenceRangeForRange​(NSRange range)
        Deprecated.
        Returns a range covering all sentences intersecting the given range. API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • setOrthographyRange

        @Deprecated
        public void setOrthographyRange​(@Nullable
                                        @Nullable NSOrthography orthography,
                                        NSRange range)
        Deprecated.
        If clients know the orthography for a given portion of the string, they may supply it to the tagger. Otherwise, the tagger will infer the language from the contents of the text. In each case, the charIndex or range passed in must not extend beyond the end of the tagger's string, or the methods will raise an exception. API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • setString

        @Deprecated
        public void setString​(@Nullable
                              @Nullable java.lang.String value)
        Deprecated.
        API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • string

        @Nullable
        @Deprecated
        public @Nullable java.lang.String string()
        Deprecated.
        API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • stringEditedInRangeChangeInLength

        @Deprecated
        public void stringEditedInRangeChangeInLength​(NSRange newRange,
                                                      long delta)
        Deprecated.
        If the string attached to the tagger is mutable, this method must be called to inform the tagger whenever the string changes. The newRange is the range in the final string which was explicitly edited, and delta is the change in length from the previous version to the current version of the string. Alternatively, the client may call setString: again to reset all information about the string, but this has the disadvantage of not preserving information about portions of the string that have not changed. API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • tagAtIndexSchemeTokenRangeSentenceRange

        @Nullable
        @Deprecated
        public @Nullable java.lang.String tagAtIndexSchemeTokenRangeSentenceRange​(long charIndex,
                                                                                  @NotNull
                                                                                  @NotNull java.lang.String scheme,
                                                                                  @Nullable
                                                                                  @Nullable NSRange tokenRange,
                                                                                  @Nullable
                                                                                  @Nullable NSRange sentenceRange)
        Deprecated.
        API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • tagSchemes

        @NotNull
        @Deprecated
        public @NotNull NSArray<java.lang.String> tagSchemes()
        Deprecated.
        API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • tagsInRangeSchemeOptionsTokenRanges

        @NotNull
        @Deprecated
        public @NotNull NSArray<java.lang.String> tagsInRangeSchemeOptionsTokenRanges​(NSRange range,
                                                                                      @NotNull
                                                                                      @NotNull java.lang.String tagScheme,
                                                                                      long opts,
                                                                                      @Nullable
                                                                                      @Nullable org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges)
        Deprecated.
        API-Since: 5.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • availableTagSchemesForUnitLanguage

        @NotNull
        @Deprecated
        public static @NotNull NSArray<java.lang.String> availableTagSchemesForUnitLanguage​(long unit,
                                                                                            @NotNull
                                                                                            @NotNull java.lang.String language)
        Deprecated.
        Clients wishing to know the tag schemes supported in NSLinguisticTagger for a particular unit and language may query them with this method. The language should be specified using a standard BCP-47 language tag as with NSOrthography. API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • dominantLanguage

        @Nullable
        @Deprecated
        public @Nullable java.lang.String dominantLanguage()
        Deprecated.
        Returns the top identified language (if any) for the entire string. Convenience for tagAtIndex: with NSLinguisticTagSchemeLanguage and NSLinguisticTaggerUnitDocument. API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • dominantLanguageForString

        @Nullable
        @Deprecated
        public static @Nullable java.lang.String dominantLanguageForString​(@NotNull
                                                                           @NotNull java.lang.String string)
        Deprecated.
        The following class methods are conveniences for clients who wish to perform a single analysis on a string without having to create an instance of NSLinguisticTagger. If more than one tagging operation is needed on a given string, it is more efficient to use an explicit NSLinguisticTagger instance. API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • enumerateTagsForStringRangeUnitSchemeOptionsOrthographyUsingBlock

        @Deprecated
        public static void enumerateTagsForStringRangeUnitSchemeOptionsOrthographyUsingBlock​(@NotNull
                                                                                             @NotNull java.lang.String string,
                                                                                             NSRange range,
                                                                                             long unit,
                                                                                             @NotNull
                                                                                             @NotNull java.lang.String scheme,
                                                                                             long options,
                                                                                             @Nullable
                                                                                             @Nullable NSOrthography orthography,
                                                                                             @NotNull
                                                                                             @NotNull NSLinguisticTagger.Block_enumerateTagsForStringRangeUnitSchemeOptionsOrthographyUsingBlock block)
        Deprecated.
        API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • enumerateTagsInRangeUnitSchemeOptionsUsingBlock

        @Deprecated
        public void enumerateTagsInRangeUnitSchemeOptionsUsingBlock​(NSRange range,
                                                                    long unit,
                                                                    @NotNull
                                                                    @NotNull java.lang.String scheme,
                                                                    long options,
                                                                    @NotNull
                                                                    @NotNull NSLinguisticTagger.Block_enumerateTagsInRangeUnitSchemeOptionsUsingBlock block)
        Deprecated.
        The tagger will segment the string as needed into tokens for the given unit, and return those ranges along with a tag for any scheme in its array of tag schemes. The fundamental tagging method on NSLinguisticTagger is a block iterator, that iterates over all tokens intersecting a given range, supplying tags and ranges. There are several additional convenience methods, for obtaining a sentence range, information about a single token, or for obtaining information about all tokens intersecting a given range at once, in arrays. In each case, the charIndex or range passed in must not extend beyond the end of the tagger's string, or the methods will raise an exception. Note that a given instance of NSLinguisticTagger should not be used from more than one thread simultaneously. API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • tagAtIndexUnitSchemeTokenRange

        @Nullable
        @Deprecated
        public @Nullable java.lang.String tagAtIndexUnitSchemeTokenRange​(long charIndex,
                                                                         long unit,
                                                                         @NotNull
                                                                         @NotNull java.lang.String scheme,
                                                                         @Nullable
                                                                         @Nullable NSRange tokenRange)
        Deprecated.
        API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • tagForStringAtIndexUnitSchemeOrthographyTokenRange

        @Nullable
        @Deprecated
        public static @Nullable java.lang.String tagForStringAtIndexUnitSchemeOrthographyTokenRange​(@NotNull
                                                                                                    @NotNull java.lang.String string,
                                                                                                    long charIndex,
                                                                                                    long unit,
                                                                                                    @NotNull
                                                                                                    @NotNull java.lang.String scheme,
                                                                                                    @Nullable
                                                                                                    @Nullable NSOrthography orthography,
                                                                                                    @Nullable
                                                                                                    @Nullable NSRange tokenRange)
        Deprecated.
        API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • tagsForStringRangeUnitSchemeOptionsOrthographyTokenRanges

        @NotNull
        @Deprecated
        public static @NotNull NSArray<java.lang.String> tagsForStringRangeUnitSchemeOptionsOrthographyTokenRanges​(@NotNull
                                                                                                                   @NotNull java.lang.String string,
                                                                                                                   NSRange range,
                                                                                                                   long unit,
                                                                                                                   @NotNull
                                                                                                                   @NotNull java.lang.String scheme,
                                                                                                                   long options,
                                                                                                                   @Nullable
                                                                                                                   @Nullable NSOrthography orthography,
                                                                                                                   @Nullable
                                                                                                                   @Nullable org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges)
        Deprecated.
        API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • tagsInRangeUnitSchemeOptionsTokenRanges

        @NotNull
        @Deprecated
        public @NotNull NSArray<java.lang.String> tagsInRangeUnitSchemeOptionsTokenRanges​(NSRange range,
                                                                                          long unit,
                                                                                          @NotNull
                                                                                          @NotNull java.lang.String scheme,
                                                                                          long options,
                                                                                          @Nullable
                                                                                          @Nullable org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges)
        Deprecated.
        API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • tokenRangeAtIndexUnit

        @Deprecated
        public NSRange tokenRangeAtIndexUnit​(long charIndex,
                                             long unit)
        Deprecated.
        Returns the range corresponding to the token for the given unit that contains the given character index. API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: All NSLinguisticTagger API should be replaced with NaturalLanguage.framework API
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.