Package org.robovm.apple.uikit
Class UIDragInteractionDelegateAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIDragInteractionDelegateAdapter
-
- All Implemented Interfaces:
NSObjectProtocol
,UIDragInteractionDelegate
,org.robovm.objc.ObjCProtocol
public class UIDragInteractionDelegateAdapter extends NSObject implements UIDragInteractionDelegate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Constructor Description UIDragInteractionDelegateAdapter()
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Method Detail
-
itemsForBeginningSession
public NSArray<UIDragItem> itemsForBeginningSession(UIDragInteraction interaction, UIDragSession session)
- Specified by:
itemsForBeginningSession
in interfaceUIDragInteractionDelegate
-
previewForLiftingItem
public UITargetedDragPreview previewForLiftingItem(UIDragInteraction interaction, UIDragItem item, UIDragSession session)
- Specified by:
previewForLiftingItem
in interfaceUIDragInteractionDelegate
-
willAnimateLift
public void willAnimateLift(UIDragInteraction interaction, UIDragAnimating animator, UIDragSession session)
- Specified by:
willAnimateLift
in interfaceUIDragInteractionDelegate
-
sessionWillBegin
public void sessionWillBegin(UIDragInteraction interaction, UIDragSession session)
- Specified by:
sessionWillBegin
in interfaceUIDragInteractionDelegate
-
sessionAllowsMoveOperation
public boolean sessionAllowsMoveOperation(UIDragInteraction interaction, UIDragSession session)
- Specified by:
sessionAllowsMoveOperation
in interfaceUIDragInteractionDelegate
-
sessionIsRestrictedToDraggingApplication
public boolean sessionIsRestrictedToDraggingApplication(UIDragInteraction interaction, UIDragSession session)
- Specified by:
sessionIsRestrictedToDraggingApplication
in interfaceUIDragInteractionDelegate
-
prefersFullSizePreviews
public boolean prefersFullSizePreviews(UIDragInteraction interaction, UIDragSession session)
- Specified by:
prefersFullSizePreviews
in interfaceUIDragInteractionDelegate
-
sessionDidMove
public void sessionDidMove(UIDragInteraction interaction, UIDragSession session)
- Specified by:
sessionDidMove
in interfaceUIDragInteractionDelegate
-
sessionWillEnd
public void sessionWillEnd(UIDragInteraction interaction, UIDragSession session, UIDropOperation operation)
- Specified by:
sessionWillEnd
in interfaceUIDragInteractionDelegate
-
sessionDidEnd
public void sessionDidEnd(UIDragInteraction interaction, UIDragSession session, UIDropOperation operation)
- Specified by:
sessionDidEnd
in interfaceUIDragInteractionDelegate
-
sessionDidTransferItems
public void sessionDidTransferItems(UIDragInteraction interaction, UIDragSession session)
- Specified by:
sessionDidTransferItems
in interfaceUIDragInteractionDelegate
-
itemsForAddingToSession
public NSArray<UIDragItem> itemsForAddingToSession(UIDragInteraction interaction, UIDragSession session, CGPoint point)
- Specified by:
itemsForAddingToSession
in interfaceUIDragInteractionDelegate
-
sessionForAddingItems
public UIDragSession sessionForAddingItems(UIDragInteraction interaction, NSArray<?> sessions, CGPoint point)
- Specified by:
sessionForAddingItems
in interfaceUIDragInteractionDelegate
-
sessionWillAddItems
public void sessionWillAddItems(UIDragInteraction interaction, UIDragSession session, NSArray<UIDragItem> items, UIDragInteraction addingInteraction)
- Specified by:
sessionWillAddItems
in interfaceUIDragInteractionDelegate
-
previewForCancellingItem
public UITargetedDragPreview previewForCancellingItem(UIDragInteraction interaction, UIDragItem item, UITargetedDragPreview defaultPreview)
- Specified by:
previewForCancellingItem
in interfaceUIDragInteractionDelegate
-
itemWillAnimateCancel
public void itemWillAnimateCancel(UIDragInteraction interaction, UIDragItem item, UIDragAnimating animator)
- Specified by:
itemWillAnimateCancel
in interfaceUIDragInteractionDelegate
-
-