/** * @since Available in iOS 5.0 and later. */ public List<NSRange> getTagRanges(NSRange range, NSLinguisticTagScheme tagScheme, NSLinguisticTaggerOptions opts) { NSArray.NSArrayPtr<NSValue> ptr = new NSArray.NSArrayPtr<>(); getTags(range, tagScheme, opts, ptr); List<NSRange> list = new ArrayList<>(); for (NSValue val : ptr.get()) { list.add(val.rangeValue()); } return list; } /**
/** * @since Available in iOS 5.0 and later. */ public List<NSRange> getTagRanges(NSRange range, NSLinguisticTagScheme tagScheme, NSLinguisticTaggerOptions opts) { NSArray.NSArrayPtr<NSValue> ptr = new NSArray.NSArrayPtr<>(); getTags(range, tagScheme, opts, ptr); List<NSRange> list = new ArrayList<>(); for (NSValue val : ptr.get()) { list.add(val.rangeValue()); } return list; } /**
/** * @throws OSStatusException * @since Available in iOS 5.0 and later. */ public NSArray<NSData> getDistinguishedNames() throws OSStatusException { NSArray.NSArrayPtr<NSData> ptr = new NSArray.NSArrayPtr<NSData>(); OSStatus status = getDistinguishedNames0(ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); } /**
/** * @since Available in iOS 5.0 and later. */ public List<Long> getPossibleTagScores(@MachineSizedUInt long charIndex, NSLinguisticTagScheme tagScheme, NSRange tokenRange, NSRange sentenceRange) { NSArray.NSArrayPtr<NSNumber> ptr = new NSArray.NSArrayPtr<>(); getPossibleTags(charIndex, tagScheme, tokenRange, sentenceRange, ptr); List<Long> list = new ArrayList<>(); for (NSNumber val : ptr.get()) { list.add(val.longValue()); } return list; } /*<methods>*/
/** * @since Available in iOS 5.0 and later. */ public List<Long> getPossibleTagScores(@MachineSizedUInt long charIndex, NSLinguisticTagScheme tagScheme, NSRange tokenRange, NSRange sentenceRange) { NSArray.NSArrayPtr<NSNumber> ptr = new NSArray.NSArrayPtr<>(); getPossibleTags(charIndex, tagScheme, tokenRange, sentenceRange, ptr); List<Long> list = new ArrayList<>(); for (NSNumber val : ptr.get()) { list.add(val.longValue()); } return list; } /*<methods>*/
/** * @throws OSStatusException * @since Available in iOS 5.0 and later. */ public NSArray<NSData> getDistinguishedNames() throws OSStatusException { NSArray.NSArrayPtr<NSData> ptr = new NSArray.NSArrayPtr<NSData>(); OSStatus status = getDistinguishedNames0(ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); } /**