Class NLLanguageRecognizer

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NLLanguageRecognizer
    extends NSObject
    Since:
    Available in iOS 12.0 and later.
    • Constructor Detail

      • NLLanguageRecognizer

        public NLLanguageRecognizer()
      • NLLanguageRecognizer

        protected NLLanguageRecognizer​(NSObject.Handle h,
                                       long handle)
      • NLLanguageRecognizer

        protected NLLanguageRecognizer​(NSObject.SkipInit skipInit)
    • Method Detail

      • getDominantLanguage

        public NLLanguage getDominantLanguage()
        Since:
        Available in iOS 12.0 and later.
      • getLanguageHints

        public NSDictionary<?,​?> getLanguageHints()
        Since:
        Available in iOS 12.0 and later.
      • setLanguageHints

        public void setLanguageHints​(NSDictionary<?,​?> v)
        Since:
        Available in iOS 12.0 and later.
      • getLanguageConstraints

        public NSArray<?> getLanguageConstraints()
        Since:
        Available in iOS 12.0 and later.
      • setLanguageConstraints

        public void setLanguageConstraints​(NSArray<?> v)
        Since:
        Available in iOS 12.0 and later.
      • processString

        public void processString​(java.lang.String string)
        Since:
        Available in iOS 12.0 and later.
      • reset

        public void reset()
        Since:
        Available in iOS 12.0 and later.
      • create

        public NSDictionary<?,​?> create​(long maxHypotheses)
        Since:
        Available in iOS 12.0 and later.
      • dominantLanguageForString

        public static NLLanguage dominantLanguageForString​(java.lang.String string)
        Since:
        Available in iOS 12.0 and later.