Package apple.naturallanguage
Class NLTagger
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.naturallanguage.NLTagger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNLTagger.Block_enumerateTagsInRangeUnitSchemeOptionsUsingBlockstatic interfaceNLTagger.Block_requestAssetsForLanguageTagSchemeCompletionHandler-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNLTagger(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static NLTaggeralloc()static NLTaggerallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static @NotNull NSArray<java.lang.String>availableTagSchemesForUnitLanguage(long unit, @NotNull java.lang.String language)Not all combinations of scheme and unit are supported, and not all combinations of scheme and language are supported.static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()@Nullable java.lang.StringdominantLanguage()Returns the top identified language (if any) for the entire string.voidenumerateTagsInRangeUnitSchemeOptionsUsingBlock(NSRange range, long unit, @NotNull java.lang.String scheme, long options, @NotNull NLTagger.Block_enumerateTagsInRangeUnitSchemeOptionsUsingBlock block)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.@NotNull NSArray<? extends NLGazetteer>gazetteersForTagScheme(@NotNull java.lang.String tagScheme)API-Since: 13.0static longhash_static()NLTaggerinit()NLTaggerinitWithTagSchemes(@NotNull NSArray<java.lang.String> tagSchemes)An instance of NLTagger is created with an array of tag schemes.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)@NotNull NSArray<? extends NLModel>modelsForTagScheme(@NotNull java.lang.String tagScheme)API-Since: 12.0static NLTaggernew_objc()static voidrequestAssetsForLanguageTagSchemeCompletionHandler(@NotNull java.lang.String language, @NotNull java.lang.String tagScheme, @NotNull NLTagger.Block_requestAssetsForLanguageTagSchemeCompletionHandler completionHandler)API-Since: 13.0static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetGazetteersForTagScheme(@NotNull NSArray<? extends NLGazetteer> gazetteers, @NotNull java.lang.String tagScheme)In addition to the model for a given tag scheme, clients can add a custom gazetteer that will override the tags for that scheme, for terms that are included in the gazetteer.voidsetLanguageRange(@NotNull java.lang.String language, NSRange range)If clients know the language or orthography for a given portion of the string, they may supply it to the tagger (after setting the string itself via 'string' @property).voidsetModelsForTagScheme(@NotNull NSArray<? extends NLModel> models, @NotNull java.lang.String tagScheme)In addition to the built-in models for predefined tag schemes, clients can set custom models that they have trained, either for existing tag schemes or for custom tag schemes.voidsetOrthographyRange(@NotNull NSOrthography orthography, NSRange range)API-Since: 12.0voidsetString(@Nullable java.lang.String value)An NLTagger instance must be assigned a string to tag, and clients can then obtain tags and ranges for tokens in that string appropriate to a given tag scheme and unit.static voidsetVersion_static(long aVersion)@Nullable java.lang.Stringstring()An NLTagger instance must be assigned a string to tag, and clients can then obtain tags and ranges for tokens in that string appropriate to a given tag scheme and unit.static org.moe.natj.objc.Classsuperclass_static()@Nullable java.lang.StringtagAtIndexUnitSchemeTokenRange(long characterIndex, long unit, @NotNull java.lang.String scheme, @Nullable NSRange tokenRange)API-Since: 12.0@NotNull NSDictionary<java.lang.String,? extends NSNumber>tagHypothesesAtIndexUnitSchemeMaximumCountTokenRange(long characterIndex, long unit, @NotNull java.lang.String scheme, long maximumCount, @Nullable NSRange tokenRange)In addition, it is possible to obtain multiple hypotheses for a given tag with associated probability scores.@NotNull NSArray<java.lang.String>tagSchemes()API-Since: 12.0@NotNull NSArray<java.lang.String>tagsInRangeUnitSchemeOptionsTokenRanges(NSRange range, long unit, @NotNull java.lang.String scheme, long options, @Nullable org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges)API-Since: 12.0NSRangetokenRangeAtIndexUnit(long characterIndex, long unit)Returns the range corresponding to the token for the given unit that contains the given character index.NSRangetokenRangeForRangeUnit(NSRange range, long unit)Returns the smallest range covering all tokens for the given unit intersecting the given range.static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NLTagger alloc()
-
allocWithZone
public static NLTagger allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
availableTagSchemesForUnitLanguage
@NotNull public static @NotNull NSArray<java.lang.String> availableTagSchemesForUnitLanguage(long unit, @NotNull @NotNull java.lang.String language)
Not all combinations of scheme and unit are supported, and not all combinations of scheme and language are supported. Clients can use +availableTagSchemesForUnit:language: to determine which ones are supported on the current device. API-Since: 12.0
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
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)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
dominantLanguage
@Nullable public @Nullable java.lang.String dominantLanguage()
Returns the top identified language (if any) for the entire string. Convenience for tagAtIndex: with NLTagSchemeLanguage and NLTaggerUnitDocument. API-Since: 12.0
-
enumerateTagsInRangeUnitSchemeOptionsUsingBlock
public void enumerateTagsInRangeUnitSchemeOptionsUsingBlock(NSRange range, long unit, @NotNull @NotNull java.lang.String scheme, long options, @NotNull @NotNull NLTagger.Block_enumerateTagsInRangeUnitSchemeOptionsUsingBlock block)
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 NLTagger is a block iterator, that iterates over all tokens intersecting a given range, supplying tags and ranges. There are additional convenience methods for obtaining information about a single token, or for obtaining information about all tokens intersecting a given range at once. In each case, the index 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 NLTagger should not be used from more than one thread simultaneously. API-Since: 12.0
-
gazetteersForTagScheme
@NotNull public @NotNull NSArray<? extends NLGazetteer> gazetteersForTagScheme(@NotNull @NotNull java.lang.String tagScheme)
API-Since: 13.0
-
hash_static
public static long hash_static()
-
initWithTagSchemes
public NLTagger initWithTagSchemes(@NotNull @NotNull NSArray<java.lang.String> tagSchemes)
An instance of NLTagger 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: 12.0
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
modelsForTagScheme
@NotNull public @NotNull NSArray<? extends NLModel> modelsForTagScheme(@NotNull @NotNull java.lang.String tagScheme)
API-Since: 12.0
-
new_objc
public static NLTagger new_objc()
-
requestAssetsForLanguageTagSchemeCompletionHandler
public static void requestAssetsForLanguageTagSchemeCompletionHandler(@NotNull @NotNull java.lang.String language, @NotNull @NotNull java.lang.String tagScheme, @NotNull @NotNull NLTagger.Block_requestAssetsForLanguageTagSchemeCompletionHandler completionHandler)API-Since: 13.0
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setGazetteersForTagScheme
public void setGazetteersForTagScheme(@NotNull @NotNull NSArray<? extends NLGazetteer> gazetteers, @NotNull @NotNull java.lang.String tagScheme)In addition to the model for a given tag scheme, clients can add a custom gazetteer that will override the tags for that scheme, for terms that are included in the gazetteer. If multiple gazetteers are specified, they will be matched to text based on the language that they specify. API-Since: 13.0
-
setLanguageRange
public void setLanguageRange(@NotNull @NotNull java.lang.String language, NSRange range)If clients know the language or orthography for a given portion of the string, they may supply it to the tagger (after setting the string itself via 'string' @property). Otherwise, the tagger will infer the language from the contents of the text. In each case, the range passed in must not extend beyond the end of the tagger's string, or the methods will raise an exception. When a new string is set, it resets any language or orthography settings. API-Since: 12.0
-
setModelsForTagScheme
public void setModelsForTagScheme(@NotNull @NotNull NSArray<? extends NLModel> models, @NotNull @NotNull java.lang.String tagScheme)In addition to the built-in models for predefined tag schemes, clients can set custom models that they have trained, either for existing tag schemes or for custom tag schemes. If multiple models are specified, they will be matched to text based on the language that they specify. API-Since: 12.0
-
setOrthographyRange
public void setOrthographyRange(@NotNull @NotNull NSOrthography orthography, NSRange range)API-Since: 12.0
-
setString
public void setString(@Nullable @Nullable java.lang.String value)An NLTagger instance must be assigned a string to tag, and clients can then obtain tags and ranges for tokens in that string appropriate to a given tag scheme and unit. API-Since: 12.0
-
setVersion_static
public static void setVersion_static(long aVersion)
-
string
@Nullable public @Nullable java.lang.String string()
An NLTagger instance must be assigned a string to tag, and clients can then obtain tags and ranges for tokens in that string appropriate to a given tag scheme and unit. API-Since: 12.0
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
tagAtIndexUnitSchemeTokenRange
@Nullable public @Nullable java.lang.String tagAtIndexUnitSchemeTokenRange(long characterIndex, long unit, @NotNull @NotNull java.lang.String scheme, @Nullable @Nullable NSRange tokenRange)API-Since: 12.0
-
tagSchemes
@NotNull public @NotNull NSArray<java.lang.String> tagSchemes()
API-Since: 12.0
-
tagsInRangeUnitSchemeOptionsTokenRanges
@NotNull 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)
API-Since: 12.0
-
tokenRangeAtIndexUnit
public NSRange tokenRangeAtIndexUnit(long characterIndex, long unit)
Returns the range corresponding to the token for the given unit that contains the given character index. API-Since: 12.0
-
version_static
public static long version_static()
-
tagHypothesesAtIndexUnitSchemeMaximumCountTokenRange
@NotNull public @NotNull NSDictionary<java.lang.String,? extends NSNumber> tagHypothesesAtIndexUnitSchemeMaximumCountTokenRange(long characterIndex, long unit, @NotNull @NotNull java.lang.String scheme, long maximumCount, @Nullable @Nullable NSRange tokenRange)
In addition, it is possible to obtain multiple hypotheses for a given tag with associated probability scores. Not all tag schemes will produce more than one hypothesis. API-Since: 14.0
-
tokenRangeForRangeUnit
public NSRange tokenRangeForRangeUnit(NSRange range, long unit)
Returns the smallest range covering all tokens for the given unit intersecting the given range. If range.length == 0, this is equivalent to tokenRangeAtIndex:unit:. API-Since: 14.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-