Package org.robovm.apple.naturallanguage
Class NLTokenizer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.naturallanguage.NLTokenizer
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NLTokenizer extends NSObject
- Since:
- Available in iOS 12.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NLTokenizer.NLTokenizerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NLTokenizer()
protected
NLTokenizer(NSObject.Handle h, long handle)
protected
NLTokenizer(NSObject.SkipInit skipInit)
NLTokenizer(NLTokenUnit unit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enumerateTokens(NSRange range, org.robovm.objc.block.VoidBlock3<NSRange,NLTokenizerAttributes,org.robovm.rt.bro.ptr.BooleanPtr> block)
java.lang.String
getString()
NLTokenUnit
getUnit()
protected long
init(NLTokenUnit unit)
void
setLanguage(NLLanguage language)
void
setString(java.lang.String v)
NSRange
tokenRangeAtIndex(long characterIndex)
NSArray<NSValue>
tokensForRange(NSRange range)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NLTokenizer
public NLTokenizer()
-
NLTokenizer
protected NLTokenizer(NSObject.Handle h, long handle)
-
NLTokenizer
protected NLTokenizer(NSObject.SkipInit skipInit)
-
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.
-
-