public class UIResponder extends NSObject implements UIResponderStandardEditActions, UIUserActivityRestoring, UIPasteConfigurationSupporting, UIActivityItemsConfigurationProviding
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_retUIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler| Modifier | Constructor and Description |
|---|---|
protected |
UIResponder(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
UIActivityItemsConfigurationReading |
activityItemsConfiguration() |
static UIResponder |
alloc() |
static UIResponder |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
boolean |
becomeFirstResponder() |
void |
buildMenuWithBuilder(UIMenuBuilder builder)
Overrides for menu building and validation
|
boolean |
canBecomeFirstResponder()
default is NO
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
boolean |
canPasteItemProviders(NSArray<? extends NSItemProvider> itemProviders) |
boolean |
canPerformActionWithSender(org.moe.natj.objc.SEL action,
java.lang.Object sender) |
boolean |
canResignFirstResponder()
default is YES
|
void |
captureTextFromCamera(java.lang.Object sender) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static void |
clearTextInputContextIdentifier(java.lang.String identifier)
This call is to remove stored app identifier state that is no longer needed.
|
void |
copy(java.lang.Object sender) |
void |
cut(java.lang.Object sender) |
static java.lang.String |
debugDescription_static() |
void |
decreaseSize(java.lang.Object sender) |
void |
delete(java.lang.Object sender) |
static java.lang.String |
description_static() |
long |
editingInteractionConfiguration()
Productivity editing interaction support for undo/redo/cut/copy/paste gestures
|
static long |
hash_static() |
void |
increaseSize(java.lang.Object sender) |
UIResponder |
init() |
UIView |
inputAccessoryView() |
UIInputViewController |
inputAccessoryViewController() |
UITextInputAssistantItem |
inputAssistantItem()
This method is for clients that wish to put buttons on the Shortcuts Bar, shown on top of the keyboard.
|
UIView |
inputView()
Called and presented when object becomes first responder.
|
UIInputViewController |
inputViewController()
For viewController equivalents of -inputView and -inputAccessoryView
Called and presented when object becomes first responder.
|
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) |
boolean |
isFirstResponder() |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
NSArray<? extends UIKeyCommand> |
keyCommands()
returns an array of UIKeyCommand objects<
|
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
void |
makeTextWritingDirectionLeftToRight(java.lang.Object sender) |
void |
makeTextWritingDirectionRightToLeft(java.lang.Object sender) |
void |
motionBeganWithEvent(long motion,
UIEvent event) |
void |
motionCancelledWithEvent(long motion,
UIEvent event) |
void |
motionEndedWithEvent(long motion,
UIEvent event) |
static UIResponder |
new_objc() |
UIResponder |
nextResponder() |
void |
paste(java.lang.Object sender) |
void |
pasteAndGo(java.lang.Object sender) |
void |
pasteAndMatchStyle(java.lang.Object sender) |
void |
pasteAndSearch(java.lang.Object sender) |
UIPasteConfiguration |
pasteConfiguration() |
void |
pasteItemProviders(NSArray<? extends NSItemProvider> itemProviders) |
void |
pressesBeganWithEvent(NSSet<? extends UIPress> presses,
UIPressesEvent event)
Generally, all responders which do custom press handling should override all four of these methods.
|
void |
pressesCancelledWithEvent(NSSet<? extends UIPress> presses,
UIPressesEvent event) |
void |
pressesChangedWithEvent(NSSet<? extends UIPress> presses,
UIPressesEvent event) |
void |
pressesEndedWithEvent(NSSet<? extends UIPress> presses,
UIPressesEvent event) |
void |
print(java.lang.Object sender) |
void |
reloadInputViews()
If called while object is first responder, reloads inputView, inputAccessoryView, and textInputMode.
|
void |
remoteControlReceivedWithEvent(UIEvent event) |
boolean |
resignFirstResponder() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
restoreUserActivityState(NSUserActivity activity) |
void |
select(java.lang.Object sender) |
void |
selectAll(java.lang.Object sender) |
void |
setActivityItemsConfiguration(UIActivityItemsConfigurationReading value) |
void |
setPasteConfiguration(UIPasteConfiguration value) |
void |
setUserActivity(NSUserActivity value) |
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
java.lang.Object |
targetForActionWithSender(org.moe.natj.objc.SEL action,
java.lang.Object sender)
Allows an action to be forwarded to another target.
|
java.lang.String |
textInputContextIdentifier()
When the first responder changes and an identifier is queried, the system will establish a context to
track the textInputMode automatically.
|
UITextInputMode |
textInputMode()
When queried, returns the current UITextInputMode, from which the keyboard language can be determined.
|
void |
toggleBoldface(java.lang.Object sender) |
void |
toggleItalics(java.lang.Object sender) |
void |
toggleUnderline(java.lang.Object sender) |
void |
touchesBeganWithEvent(NSSet<? extends UITouch> touches,
UIEvent event)
Generally, all responders which do custom touch handling should override all four of these methods.
|
void |
touchesCancelledWithEvent(NSSet<? extends UITouch> touches,
UIEvent event) |
void |
touchesEndedWithEvent(NSSet<? extends UITouch> touches,
UIEvent event) |
void |
touchesEstimatedPropertiesUpdated(NSSet<? extends UITouch> touches) |
void |
touchesMovedWithEvent(NSSet<? extends UITouch> touches,
UIEvent event) |
NSUndoManager |
undoManager() |
void |
updateTextAttributesWithConversionHandler(UIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler conversionHandler) |
void |
updateUserActivityState(NSUserActivity activity) |
NSUserActivity |
userActivity() |
void |
validateCommand(UICommand command) |
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, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static UIResponder alloc()
public static UIResponder allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
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 void clearTextInputContextIdentifier(java.lang.String identifier)
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 UIResponder 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 boolean becomeFirstResponder()
public boolean canBecomeFirstResponder()
public boolean canPerformActionWithSender(org.moe.natj.objc.SEL action,
java.lang.Object sender)
public boolean canResignFirstResponder()
public void copy(java.lang.Object sender)
copy in interface UIResponderStandardEditActionspublic void cut(java.lang.Object sender)
cut in interface UIResponderStandardEditActionspublic void decreaseSize(java.lang.Object sender)
decreaseSize in interface UIResponderStandardEditActionspublic void delete(java.lang.Object sender)
delete in interface UIResponderStandardEditActionspublic void increaseSize(java.lang.Object sender)
increaseSize in interface UIResponderStandardEditActionspublic UIResponder init()
public UIView inputAccessoryView()
public UIInputViewController inputAccessoryViewController()
public UITextInputAssistantItem inputAssistantItem()
public UIView inputView()
public UIInputViewController inputViewController()
public boolean isFirstResponder()
public NSArray<? extends UIKeyCommand> keyCommands()
public void makeTextWritingDirectionLeftToRight(java.lang.Object sender)
makeTextWritingDirectionLeftToRight in interface UIResponderStandardEditActionspublic void makeTextWritingDirectionRightToLeft(java.lang.Object sender)
makeTextWritingDirectionRightToLeft in interface UIResponderStandardEditActionspublic void motionBeganWithEvent(long motion,
UIEvent event)
public void motionCancelledWithEvent(long motion,
UIEvent event)
public void motionEndedWithEvent(long motion,
UIEvent event)
public UIResponder nextResponder()
public void paste(java.lang.Object sender)
paste in interface UIResponderStandardEditActionspublic void pressesBeganWithEvent(NSSet<? extends UIPress> presses, UIPressesEvent event)
public void pressesCancelledWithEvent(NSSet<? extends UIPress> presses, UIPressesEvent event)
public void pressesChangedWithEvent(NSSet<? extends UIPress> presses, UIPressesEvent event)
public void pressesEndedWithEvent(NSSet<? extends UIPress> presses, UIPressesEvent event)
public void reloadInputViews()
public void remoteControlReceivedWithEvent(UIEvent event)
public boolean resignFirstResponder()
public void restoreUserActivityState(NSUserActivity activity)
restoreUserActivityState in interface UIUserActivityRestoringpublic void select(java.lang.Object sender)
select in interface UIResponderStandardEditActionspublic void selectAll(java.lang.Object sender)
selectAll in interface UIResponderStandardEditActionspublic void setUserActivity(NSUserActivity value)
public java.lang.Object targetForActionWithSender(org.moe.natj.objc.SEL action,
java.lang.Object sender)
public java.lang.String textInputContextIdentifier()
public UITextInputMode textInputMode()
public void toggleBoldface(java.lang.Object sender)
toggleBoldface in interface UIResponderStandardEditActionspublic void toggleItalics(java.lang.Object sender)
toggleItalics in interface UIResponderStandardEditActionspublic void toggleUnderline(java.lang.Object sender)
toggleUnderline in interface UIResponderStandardEditActionspublic void touchesBeganWithEvent(NSSet<? extends UITouch> touches, UIEvent event)
public void touchesCancelledWithEvent(NSSet<? extends UITouch> touches, UIEvent event)
public void touchesEndedWithEvent(NSSet<? extends UITouch> touches, UIEvent event)
public void touchesEstimatedPropertiesUpdated(NSSet<? extends UITouch> touches)
public void touchesMovedWithEvent(NSSet<? extends UITouch> touches, UIEvent event)
public NSUndoManager undoManager()
public void updateUserActivityState(NSUserActivity activity)
public NSUserActivity userActivity()
public boolean canPasteItemProviders(NSArray<? extends NSItemProvider> itemProviders)
canPasteItemProviders in interface UIPasteConfigurationSupportingpublic UIPasteConfiguration pasteConfiguration()
pasteConfiguration in interface UIPasteConfigurationSupportingpublic void pasteItemProviders(NSArray<? extends NSItemProvider> itemProviders)
pasteItemProviders in interface UIPasteConfigurationSupportingpublic void setPasteConfiguration(UIPasteConfiguration value)
setPasteConfiguration in interface UIPasteConfigurationSupportingpublic UIActivityItemsConfigurationReading activityItemsConfiguration()
activityItemsConfiguration in interface UIActivityItemsConfigurationProvidingpublic void buildMenuWithBuilder(UIMenuBuilder builder)
public long editingInteractionConfiguration()
public void setActivityItemsConfiguration(UIActivityItemsConfigurationReading value)
public void updateTextAttributesWithConversionHandler(UIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler conversionHandler)
updateTextAttributesWithConversionHandler in interface UIResponderStandardEditActionspublic void validateCommand(UICommand command)
public void captureTextFromCamera(java.lang.Object sender)
public void pasteAndGo(java.lang.Object sender)
pasteAndGo in interface UIResponderStandardEditActionspublic void pasteAndMatchStyle(java.lang.Object sender)
pasteAndMatchStyle in interface UIResponderStandardEditActionspublic void pasteAndSearch(java.lang.Object sender)
pasteAndSearch in interface UIResponderStandardEditActionspublic void print(java.lang.Object sender)
print in interface UIResponderStandardEditActions