Package apple.callkit
Class CXCallDirectoryExtensionContext
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSExtensionContext
-
- apple.callkit.CXCallDirectoryExtensionContext
-
- All Implemented Interfaces:
NSObject
public class CXCallDirectoryExtensionContext extends NSExtensionContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCXCallDirectoryExtensionContext.Block_completeRequestWithCompletionHandler-
Nested classes/interfaces inherited from class apple.foundation.NSExtensionContext
NSExtensionContext.Block_completeRequestReturningItemsCompletionHandler, NSExtensionContext.Block_loadBroadcastingApplicationInfoWithCompletion, NSExtensionContext.Block_openURLCompletionHandler
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCXCallDirectoryExtensionContext(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()voidaddBlockingEntryWithNextSequentialPhoneNumber(long phoneNumber)voidaddIdentificationEntryWithNextSequentialPhoneNumberLabel(long phoneNumber, java.lang.String label)static CXCallDirectoryExtensionContextalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(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.ClassclassForKeyedUnarchiver()voidcompleteRequestWithCompletionHandler(CXCallDirectoryExtensionContext.Block_completeRequestWithCompletionHandler completion)static java.lang.StringdebugDescription_static()CXCallDirectoryExtensionContextDelegatedelegate()static java.lang.Stringdescription_static()static longhash_static()CXCallDirectoryExtensionContextinit()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)booleanisIncremental()Whether the request should provide incremental data.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)static java.lang.Objectnew_objc()voidremoveAllBlockingEntries()Remove all currently-stored blocking entries.voidremoveAllIdentificationEntries()Remove all currently-stored identification entries.voidremoveBlockingEntryWithPhoneNumber(long phoneNumber)Remove blocking entry with the specified phone number.voidremoveIdentificationEntryWithPhoneNumber(long phoneNumber)Remove identification entry with the specified phone number.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetDelegate(CXCallDirectoryExtensionContextDelegate value)voidsetDelegate_unsafe(CXCallDirectoryExtensionContextDelegate value)static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static longversion_static()-
Methods inherited from class apple.foundation.NSExtensionContext
cancelRequestWithError, completeRequestReturningItemsCompletionHandler, completeRequestWithBroadcastURLBroadcastConfigurationSetupInfo, completeRequestWithBroadcastURLSetupInfo, dismissNotificationContentExtension, hostedViewMaximumAllowedSize, hostedViewMinimumAllowedSize, inputItems, intent, interfaceParametersDescription, loadBroadcastingApplicationInfoWithCompletion, mediaPlayingPaused, mediaPlayingStarted, notificationActions, openURLCompletionHandler, performNotificationDefaultAction, setNotificationActions, setWidgetLargestAvailableDisplayMode, widgetActiveDisplayMode, widgetLargestAvailableDisplayMode, widgetMaximumSizeForDisplayMode
-
Methods inherited from class apple.NSObject
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, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static CXCallDirectoryExtensionContext alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
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
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
addBlockingEntryWithNextSequentialPhoneNumber
public void addBlockingEntryWithNextSequentialPhoneNumber(long phoneNumber)
-
addIdentificationEntryWithNextSequentialPhoneNumberLabel
public void addIdentificationEntryWithNextSequentialPhoneNumberLabel(long phoneNumber, java.lang.String label)
-
completeRequestWithCompletionHandler
public void completeRequestWithCompletionHandler(CXCallDirectoryExtensionContext.Block_completeRequestWithCompletionHandler completion)
-
delegate
public CXCallDirectoryExtensionContextDelegate delegate()
-
init
public CXCallDirectoryExtensionContext init()
- Overrides:
initin classNSExtensionContext
-
setDelegate_unsafe
public void setDelegate_unsafe(CXCallDirectoryExtensionContextDelegate value)
-
setDelegate
public void setDelegate(CXCallDirectoryExtensionContextDelegate value)
-
isIncremental
public boolean isIncremental()
Whether the request should provide incremental data. If this is called at the beginning of the request (before any entries have been added or removed) and the result is YES, then the request must only provide an "incremental" set of entries, i.e. only add or remove entries relative to the last time data was loaded for the extension. Otherwise, if this method is not called OR is called and returns NO, then the request must provide a "complete" set of entries, adding the full list of entries from scratch (and removing none), regardless of whether data has ever been successfully loaded in the past.
-
removeAllBlockingEntries
public void removeAllBlockingEntries()
Remove all currently-stored blocking entries. May only be used when `-isIncremental` returns YES, indicating that the request should provide incremental entries and thus may use this API to remove all previously-added blocking entries.
-
removeAllIdentificationEntries
public void removeAllIdentificationEntries()
Remove all currently-stored identification entries. May only be used when `-isIncremental` returns YES, indicating that the request should provide incremental entries and thus may use this API to remove all previously-added identification entries.
-
removeBlockingEntryWithPhoneNumber
public void removeBlockingEntryWithPhoneNumber(long phoneNumber)
Remove blocking entry with the specified phone number. May only be used when `-isIncremental` returns YES, indicating that the request should provide incremental entries and thus may use this API to remove a previously-added blocking entry.- Parameters:
phoneNumber- The blocking entry phone number to remove.
-
removeIdentificationEntryWithPhoneNumber
public void removeIdentificationEntryWithPhoneNumber(long phoneNumber)
Remove identification entry with the specified phone number. May only be used when `-isIncremental` returns YES, indicating that the request should provide incremental entries and thus may use this API to remove a previously-added identification entry. Removes all identification entries with the specified phone number, even if multiple identification entries with different labels are present for a single phone number.- Parameters:
phoneNumber- The identification entry phone number to remove.
-
-