| Modifier and Type | Class and Description |
|---|---|
static interface |
NSLinguisticTagger.Block_enumerateTagsForStringRangeUnitSchemeOptionsOrthographyUsingBlock |
static interface |
NSLinguisticTagger.Block_enumerateTagsInRangeSchemeOptionsUsingBlock |
static interface |
NSLinguisticTagger.Block_enumerateTagsInRangeUnitSchemeOptionsUsingBlock |
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
NSLinguisticTagger(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static NSLinguisticTagger |
alloc() |
static NSLinguisticTagger |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static NSArray<java.lang.String> |
availableTagSchemesForLanguage(java.lang.String language)
Clients wishing to know the tag schemes supported in NSLinguisticTagger for a particular language at the word level may query them with this method.
|
static NSArray<java.lang.String> |
availableTagSchemesForUnitLanguage(long unit,
java.lang.String language)
Clients wishing to know the tag schemes supported in NSLinguisticTagger for a particular unit and language may query them with this method.
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
java.lang.String |
dominantLanguage()
Returns the top identified language (if any) for the entire string.
|
static java.lang.String |
dominantLanguageForString(java.lang.String string)
The following class methods are conveniences for clients who wish to perform a single analysis on a string without having to create an instance of NSLinguisticTagger.
|
static void |
enumerateTagsForStringRangeUnitSchemeOptionsOrthographyUsingBlock(java.lang.String string,
NSRange range,
long unit,
java.lang.String scheme,
long options,
NSOrthography orthography,
NSLinguisticTagger.Block_enumerateTagsForStringRangeUnitSchemeOptionsOrthographyUsingBlock block) |
void |
enumerateTagsInRangeSchemeOptionsUsingBlock(NSRange range,
java.lang.String tagScheme,
long opts,
NSLinguisticTagger.Block_enumerateTagsInRangeSchemeOptionsUsingBlock block)
Methods that do not specify a unit act at the word level.
|
void |
enumerateTagsInRangeUnitSchemeOptionsUsingBlock(NSRange range,
long unit,
java.lang.String scheme,
long options,
NSLinguisticTagger.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.
|
static long |
hash_static() |
NSLinguisticTagger |
init() |
NSLinguisticTagger |
initWithTagSchemesOptions(NSArray<java.lang.String> tagSchemes,
long opts)
An instance of NSLinguisticTagger is created with an array of tag schemes.
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static NSLinguisticTagger |
new_objc() |
NSOrthography |
orthographyAtIndexEffectiveRange(long charIndex,
NSRange effectiveRange) |
NSArray<java.lang.String> |
possibleTagsAtIndexSchemeTokenRangeSentenceRangeScores(long charIndex,
java.lang.String tagScheme,
NSRange tokenRange,
NSRange sentenceRange,
org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> scores)
Deprecated method for obtaining a list of possible tags for the token at a given index.
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
NSRange |
sentenceRangeForRange(NSRange range)
Returns a range covering all sentences intersecting the given range.
|
void |
setOrthographyRange(NSOrthography orthography,
NSRange range)
If clients know the orthography for a given portion of the string, they may supply it to the tagger.
|
void |
setString(java.lang.String value) |
static void |
setVersion_static(long aVersion) |
java.lang.String |
string() |
void |
stringEditedInRangeChangeInLength(NSRange newRange,
long delta)
If the string attached to the tagger is mutable, this method must be called to inform the tagger whenever the string changes.
|
static org.moe.natj.objc.Class |
superclass_static() |
java.lang.String |
tagAtIndexSchemeTokenRangeSentenceRange(long charIndex,
java.lang.String scheme,
NSRange tokenRange,
NSRange sentenceRange) |
java.lang.String |
tagAtIndexUnitSchemeTokenRange(long charIndex,
long unit,
java.lang.String scheme,
NSRange tokenRange) |
static java.lang.String |
tagForStringAtIndexUnitSchemeOrthographyTokenRange(java.lang.String string,
long charIndex,
long unit,
java.lang.String scheme,
NSOrthography orthography,
NSRange tokenRange) |
NSArray<java.lang.String> |
tagSchemes() |
static NSArray<java.lang.String> |
tagsForStringRangeUnitSchemeOptionsOrthographyTokenRanges(java.lang.String string,
NSRange range,
long unit,
java.lang.String scheme,
long options,
NSOrthography orthography,
org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges) |
NSArray<java.lang.String> |
tagsInRangeSchemeOptionsTokenRanges(NSRange range,
java.lang.String tagScheme,
long opts,
org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges) |
NSArray<java.lang.String> |
tagsInRangeUnitSchemeOptionsTokenRanges(NSRange range,
long unit,
java.lang.String scheme,
long options,
org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges) |
NSRange |
tokenRangeAtIndexUnit(long charIndex,
long unit)
Returns the range corresponding to the token for the given unit that contains the given character index.
|
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, 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, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected NSLinguisticTagger(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static NSLinguisticTagger alloc()
public static NSLinguisticTagger allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static NSArray<java.lang.String> availableTagSchemesForLanguage(java.lang.String language)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static NSLinguisticTagger new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public void enumerateTagsInRangeSchemeOptionsUsingBlock(NSRange range, java.lang.String tagScheme, long opts, NSLinguisticTagger.Block_enumerateTagsInRangeSchemeOptionsUsingBlock block)
public NSLinguisticTagger init()
public NSLinguisticTagger initWithTagSchemesOptions(NSArray<java.lang.String> tagSchemes, long opts)
public NSOrthography orthographyAtIndexEffectiveRange(long charIndex, NSRange effectiveRange)
public NSArray<java.lang.String> possibleTagsAtIndexSchemeTokenRangeSentenceRangeScores(long charIndex, java.lang.String tagScheme, NSRange tokenRange, NSRange sentenceRange, org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> scores)
public NSRange sentenceRangeForRange(NSRange range)
public void setOrthographyRange(NSOrthography orthography, NSRange range)
public void setString(java.lang.String value)
public java.lang.String string()
public void stringEditedInRangeChangeInLength(NSRange newRange, long delta)
public java.lang.String tagAtIndexSchemeTokenRangeSentenceRange(long charIndex,
java.lang.String scheme,
NSRange tokenRange,
NSRange sentenceRange)
public NSArray<java.lang.String> tagSchemes()
public NSArray<java.lang.String> tagsInRangeSchemeOptionsTokenRanges(NSRange range, java.lang.String tagScheme, long opts, org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges)
public static NSArray<java.lang.String> availableTagSchemesForUnitLanguage(long unit, java.lang.String language)
public java.lang.String dominantLanguage()
public static java.lang.String dominantLanguageForString(java.lang.String string)
public static void enumerateTagsForStringRangeUnitSchemeOptionsOrthographyUsingBlock(java.lang.String string,
NSRange range,
long unit,
java.lang.String scheme,
long options,
NSOrthography orthography,
NSLinguisticTagger.Block_enumerateTagsForStringRangeUnitSchemeOptionsOrthographyUsingBlock block)
public void enumerateTagsInRangeUnitSchemeOptionsUsingBlock(NSRange range, long unit, java.lang.String scheme, long options, NSLinguisticTagger.Block_enumerateTagsInRangeUnitSchemeOptionsUsingBlock block)
public java.lang.String tagAtIndexUnitSchemeTokenRange(long charIndex,
long unit,
java.lang.String scheme,
NSRange tokenRange)
public static java.lang.String tagForStringAtIndexUnitSchemeOrthographyTokenRange(java.lang.String string,
long charIndex,
long unit,
java.lang.String scheme,
NSOrthography orthography,
NSRange tokenRange)
public static NSArray<java.lang.String> tagsForStringRangeUnitSchemeOptionsOrthographyTokenRanges(java.lang.String string, NSRange range, long unit, java.lang.String scheme, long options, NSOrthography orthography, org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges)
public NSArray<java.lang.String> tagsInRangeUnitSchemeOptionsTokenRanges(NSRange range, long unit, java.lang.String scheme, long options, org.moe.natj.general.ptr.Ptr<NSArray<? extends NSValue>> tokenRanges)
public NSRange tokenRangeAtIndexUnit(long charIndex, long unit)