Class NLTokenizer

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

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

      • NLTokenizer

        public NLTokenizer()
      • NLTokenizer

        public NLTokenizer​(NLTokenUnit unit)
        Since:
        Available in iOS 12.0 and later.
    • Method Detail

      • getUnit

        public NLTokenUnit getUnit()
        Since:
        Available in iOS 12.0 and later.
      • getString

        public java.lang.String getString()
        Since:
        Available in iOS 12.0 and later.
      • setString

        public void setString​(java.lang.String v)
        Since:
        Available in iOS 12.0 and later.
      • init

        protected long init​(NLTokenUnit unit)
        Since:
        Available in iOS 12.0 and later.
      • setLanguage

        public void setLanguage​(NLLanguage language)
        Since:
        Available in iOS 12.0 and later.
      • tokenRangeAtIndex

        public NSRange tokenRangeAtIndex​(long characterIndex)
        Since:
        Available in iOS 12.0 and later.
      • tokensForRange

        public NSArray<NSValue> tokensForRange​(NSRange range)
        Since:
        Available in iOS 12.0 and later.
      • enumerateTokens

        public void enumerateTokens​(NSRange range,
                                    org.robovm.objc.block.VoidBlock3<NSRange,​NLTokenizerAttributes,​org.robovm.rt.bro.ptr.BooleanPtr> block)
        Since:
        Available in iOS 12.0 and later.