Package apple.uikit
Class UIDocumentBrowserTransitionController
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIDocumentBrowserTransitionController
-
- All Implemented Interfaces:
NSObject,UIViewControllerAnimatedTransitioning
public class UIDocumentBrowserTransitionController extends NSObject implements UIViewControllerAnimatedTransitioning
Class to handle the loading and animation transition when opening or closing a document. You can use this object to display a loading indicator if you need time to perform time-consuming operations (loading, parsing, …) after the document download and before presenting it. You can also get a transition controller to pass to UIKit when pushing or presenting your document view in response to @c documentBrowser:didPickItem:, or when popping or dismissing it.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUIDocumentBrowserTransitionController(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static UIDocumentBrowserTransitionControlleralloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)voidanimateTransition(UIViewControllerContextTransitioning transitionContext)This method can only be a nop if the transition is interactive and not a percentDriven interactive transition.voidanimationEnded(boolean transitionCompleted)This is a convenience and if implemented will be invoked by the system when the transition context's completeTransition: method is invoked.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()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()static longhash_static()UIDocumentBrowserTransitionControllerinit()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)UIViewImplicitlyAnimatinginterruptibleAnimatorForTransition(UIViewControllerContextTransitioning transitionContext)A conforming object implements this method if the transition it creates can be interrupted.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)NSProgressloadingProgress()An optional progress can be displayed on the document thumbnail while the document is loading (during opening).static java.lang.Objectnew_objc()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetLoadingProgress(NSProgress value)An optional progress can be displayed on the document thumbnail while the document is loading (during opening).voidsetTargetView(UIView value)This view will be used for the zoom transition from/to the document collection view.voidsetTargetView_unsafe(UIView value)This view will be used for the zoom transition from/to the document collection view.static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()UIViewtargetView()This view will be used for the zoom transition from/to the document collection view.doubletransitionDuration(UIViewControllerContextTransitioning transitionContext)This is used for percent driven interactive transitions, as well as for container controllers that have companion animations that might need to synchronize with the main animation.static longversion_static()-
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 UIDocumentBrowserTransitionController alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
animateTransition
public void animateTransition(UIViewControllerContextTransitioning transitionContext)
Description copied from interface:UIViewControllerAnimatedTransitioningThis method can only be a nop if the transition is interactive and not a percentDriven interactive transition.- Specified by:
animateTransitionin interfaceUIViewControllerAnimatedTransitioning
-
animationEnded
public void animationEnded(boolean transitionCompleted)
Description copied from interface:UIViewControllerAnimatedTransitioningThis is a convenience and if implemented will be invoked by the system when the transition context's completeTransition: method is invoked.- Specified by:
animationEndedin interfaceUIViewControllerAnimatedTransitioning
-
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()
-
init
public UIDocumentBrowserTransitionController init()
-
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)
-
interruptibleAnimatorForTransition
public UIViewImplicitlyAnimating interruptibleAnimatorForTransition(UIViewControllerContextTransitioning transitionContext)
Description copied from interface:UIViewControllerAnimatedTransitioningA conforming object implements this method if the transition it creates can be interrupted. For example, it could return an instance of a UIViewPropertyAnimator. It is expected that this method will return the same instance for the life of a transition.- Specified by:
interruptibleAnimatorForTransitionin interfaceUIViewControllerAnimatedTransitioning
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
loadingProgress
public NSProgress loadingProgress()
An optional progress can be displayed on the document thumbnail while the document is loading (during opening).
-
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)
-
setLoadingProgress
public void setLoadingProgress(NSProgress value)
An optional progress can be displayed on the document thumbnail while the document is loading (during opening).
-
setTargetView_unsafe
public void setTargetView_unsafe(UIView value)
This view will be used for the zoom transition from/to the document collection view. If UIDocumentBrowserViewController is being dismissed, this view should be a subview of the presented view controller's view If UIDocumentBrowserViewController is being presented, this view should be a subview of the presenting view controller's view
-
setTargetView
public void setTargetView(UIView value)
This view will be used for the zoom transition from/to the document collection view. If UIDocumentBrowserViewController is being dismissed, this view should be a subview of the presented view controller's view If UIDocumentBrowserViewController is being presented, this view should be a subview of the presenting view controller's view
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
targetView
public UIView targetView()
This view will be used for the zoom transition from/to the document collection view. If UIDocumentBrowserViewController is being dismissed, this view should be a subview of the presented view controller's view If UIDocumentBrowserViewController is being presented, this view should be a subview of the presenting view controller's view
-
transitionDuration
public double transitionDuration(UIViewControllerContextTransitioning transitionContext)
Description copied from interface:UIViewControllerAnimatedTransitioningThis is used for percent driven interactive transitions, as well as for container controllers that have companion animations that might need to synchronize with the main animation.- Specified by:
transitionDurationin interfaceUIViewControllerAnimatedTransitioning
-
version_static
public static long version_static()
-
-