![JAR search and dependency download from the Maven repository](/logo.png)
com.bugvm.apple.uikit.UIApplicationDelegate Maven / Gradle / Ivy
/*
* Copyright (C) 2013-2015 RoboVM AB
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.bugvm.apple.uikit;
/**/
import java.io.*;
import java.nio.*;
import java.util.*;
import com.bugvm.objc.*;
import com.bugvm.objc.annotation.*;
import com.bugvm.objc.block.*;
import com.bugvm.rt.*;
import com.bugvm.rt.annotation.*;
import com.bugvm.rt.bro.*;
import com.bugvm.rt.bro.annotation.*;
import com.bugvm.rt.bro.ptr.*;
import com.bugvm.apple.foundation.*;
import com.bugvm.apple.coreanimation.*;
import com.bugvm.apple.coregraphics.*;
import com.bugvm.apple.coredata.*;
import com.bugvm.apple.coreimage.*;
import com.bugvm.apple.coretext.*;
import com.bugvm.apple.corelocation.*;
/* */
/**/
/* */
/**//* */
/**/public/* */ interface /**/UIApplicationDelegate/* */
/**/extends NSObjectProtocol/* */ {
/**/
/* */
/**/
/* */
/**//* */
/**/
/**
* @since Available in iOS 5.0 and later.
*/
@Property(selector = "window")
UIWindow getWindow();
/**
* @since Available in iOS 5.0 and later.
*/
@Property(selector = "setWindow:")
void setWindow(UIWindow v);
/* */
/**/
@Method(selector = "applicationDidFinishLaunching:")
void didFinishLaunching(UIApplication application);
/**
* @since Available in iOS 6.0 and later.
*/
@Method(selector = "application:willFinishLaunchingWithOptions:")
boolean willFinishLaunching(UIApplication application, UIApplicationLaunchOptions launchOptions);
/**
* @since Available in iOS 3.0 and later.
*/
@Method(selector = "application:didFinishLaunchingWithOptions:")
boolean didFinishLaunching(UIApplication application, UIApplicationLaunchOptions launchOptions);
@Method(selector = "applicationDidBecomeActive:")
void didBecomeActive(UIApplication application);
@Method(selector = "applicationWillResignActive:")
void willResignActive(UIApplication application);
/**
* @since Available in iOS 2.0 and later.
* @deprecated Deprecated in iOS 9.0.
*/
@Deprecated
@Method(selector = "application:handleOpenURL:")
boolean handleOpenURL(UIApplication application, NSURL url);
/**
* @since Available in iOS 4.2 and later.
* @deprecated Deprecated in iOS 9.0.
*/
@Deprecated
@Method(selector = "application:openURL:sourceApplication:annotation:")
boolean openURL(UIApplication application, NSURL url, String sourceApplication, NSPropertyList annotation);
/**
* @since Available in iOS 9.0 and later.
*/
@Method(selector = "application:openURL:options:")
boolean openURL(UIApplication app, NSURL url, UIApplicationOpenURLOptions options);
@Method(selector = "applicationDidReceiveMemoryWarning:")
void didReceiveMemoryWarning(UIApplication application);
@Method(selector = "applicationWillTerminate:")
void willTerminate(UIApplication application);
@Method(selector = "applicationSignificantTimeChange:")
void significantTimeChange(UIApplication application);
@Method(selector = "application:willChangeStatusBarOrientation:duration:")
void willChangeStatusBarOrientation(UIApplication application, UIInterfaceOrientation newStatusBarOrientation, double duration);
@Method(selector = "application:didChangeStatusBarOrientation:")
void didChangStatusBarOrientation(UIApplication application, UIInterfaceOrientation oldStatusBarOrientation);
@Method(selector = "application:willChangeStatusBarFrame:")
void willChangeStatusBarFrame(UIApplication application, @ByVal CGRect newStatusBarFrame);
@Method(selector = "application:didChangeStatusBarFrame:")
void didChangStatusBarFrame(UIApplication application, @ByVal CGRect oldStatusBarFrame);
/**
* @since Available in iOS 8.0 and later.
*/
@Method(selector = "application:didRegisterUserNotificationSettings:")
void didRegisterUserNotificationSettings(UIApplication application, UIUserNotificationSettings notificationSettings);
/**
* @since Available in iOS 3.0 and later.
*/
@Method(selector = "application:didRegisterForRemoteNotificationsWithDeviceToken:")
void didRegisterForRemoteNotifications(UIApplication application, NSData deviceToken);
/**
* @since Available in iOS 3.0 and later.
*/
@Method(selector = "application:didFailToRegisterForRemoteNotificationsWithError:")
void didFailToRegisterForRemoteNotifications(UIApplication application, NSError error);
/**
* @since Available in iOS 3.0 and later.
*/
@Method(selector = "application:didReceiveRemoteNotification:")
void didReceiveRemoteNotification(UIApplication application, UIRemoteNotification userInfo);
/**
* @since Available in iOS 4.0 and later.
*/
@Method(selector = "application:didReceiveLocalNotification:")
void didReceiveLocalNotification(UIApplication application, UILocalNotification notification);
/**
* @since Available in iOS 8.0 and later.
*/
@Method(selector = "application:handleActionWithIdentifier:forLocalNotification:completionHandler:")
void handleLocalNotificationAction(UIApplication application, String identifier, UILocalNotification notification, @Block Runnable completionHandler);
/**
* @since Available in iOS 9.0 and later.
*/
@Method(selector = "application:handleActionWithIdentifier:forRemoteNotification:withResponseInfo:completionHandler:")
void handleRemoteNotificationAction(UIApplication application, String identifier, UIRemoteNotification userInfo, NSDictionary, ?> responseInfo, @Block Runnable completionHandler);
/**
* @since Available in iOS 8.0 and later.
*/
@Method(selector = "application:handleActionWithIdentifier:forRemoteNotification:completionHandler:")
void handleRemoteNotificationAction(UIApplication application, String identifier, UIRemoteNotification userInfo, @Block Runnable completionHandler);
/**
* @since Available in iOS 9.0 and later.
*/
@Method(selector = "application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:")
void handleLocalNotificationAction(UIApplication application, String identifier, UILocalNotification notification, NSDictionary, ?> responseInfo, @Block Runnable completionHandler);
/**
* @since Available in iOS 7.0 and later.
*/
@Method(selector = "application:didReceiveRemoteNotification:fetchCompletionHandler:")
void didReceiveRemoteNotification(UIApplication application, UIRemoteNotification userInfo, @Block VoidBlock1 completionHandler);
/**
* @since Available in iOS 7.0 and later.
*/
@Method(selector = "application:performFetchWithCompletionHandler:")
void performFetch(UIApplication application, @Block VoidBlock1 completionHandler);
/**
* @since Available in iOS 7.0 and later.
*/
@Method(selector = "application:handleEventsForBackgroundURLSession:completionHandler:")
void handleEventsForBackgroundURLSession(UIApplication application, String identifier, @Block Runnable completionHandler);
/**
* @since Available in iOS 8.2 and later.
*/
@Method(selector = "application:handleWatchKitExtensionRequest:reply:")
void handleWatchKitExtensionRequest(UIApplication application, NSDictionary, ?> userInfo, @Block VoidBlock1> reply);
/**
* @since Available in iOS 9.0 and later.
*/
@Method(selector = "applicationShouldRequestHealthAuthorization:")
void shouldRequestHealthAuthorization(UIApplication application);
/**
* @since Available in iOS 4.0 and later.
*/
@Method(selector = "applicationDidEnterBackground:")
void didEnterBackground(UIApplication application);
/**
* @since Available in iOS 4.0 and later.
*/
@Method(selector = "applicationWillEnterForeground:")
void willEnterForeground(UIApplication application);
/**
* @since Available in iOS 4.0 and later.
*/
@Method(selector = "applicationProtectedDataWillBecomeUnavailable:")
void protectedDataWillBecomeUnavailable(UIApplication application);
/**
* @since Available in iOS 4.0 and later.
*/
@Method(selector = "applicationProtectedDataDidBecomeAvailable:")
void protectedDataDidBecomeAvailable(UIApplication application);
/**
* @since Available in iOS 6.0 and later.
*/
@Method(selector = "application:supportedInterfaceOrientationsForWindow:")
UIInterfaceOrientationMask getSupportedInterfaceOrientations(UIApplication application, UIWindow window);
/**
* @since Available in iOS 8.0 and later.
*/
@Method(selector = "application:shouldAllowExtensionPointIdentifier:")
boolean shouldAllowExtensionPointIdentifier(UIApplication application, UIApplicationExtensionPointIdentifier extensionPointIdentifier);
/**
* @since Available in iOS 6.0 and later.
*/
@Method(selector = "application:viewControllerWithRestorationIdentifierPath:coder:")
UIViewController getViewController(UIApplication application, @com.bugvm.rt.bro.annotation.Marshaler(NSArray.AsStringListMarshaler.class) List identifierComponents, NSCoder coder);
/**
* @since Available in iOS 6.0 and later.
*/
@Method(selector = "application:shouldSaveApplicationState:")
boolean shouldSaveApplicationState(UIApplication application, NSCoder coder);
/**
* @since Available in iOS 6.0 and later.
*/
@Method(selector = "application:shouldRestoreApplicationState:")
boolean shouldRestoreApplicationState(UIApplication application, NSCoder coder);
/**
* @since Available in iOS 6.0 and later.
*/
@Method(selector = "application:willEncodeRestorableStateWithCoder:")
void willEncodeRestorableState(UIApplication application, NSCoder coder);
/**
* @since Available in iOS 6.0 and later.
*/
@Method(selector = "application:didDecodeRestorableStateWithCoder:")
void didDecodeRestorableState(UIApplication application, NSCoder coder);
/**
* @since Available in iOS 8.0 and later.
*/
@Method(selector = "application:willContinueUserActivityWithType:")
boolean willContinueUserActivity(UIApplication application, String userActivityType);
/**
* @since Available in iOS 8.0 and later.
*/
@Method(selector = "application:continueUserActivity:restorationHandler:")
boolean continueUserActivity(UIApplication application, NSUserActivity userActivity, @Block VoidBlock1> restorationHandler);
/**
* @since Available in iOS 8.0 and later.
*/
@Method(selector = "application:didFailToContinueUserActivityWithType:error:")
void didFailToContinueUserActivity(UIApplication application, String userActivityType, NSError error);
/**
* @since Available in iOS 8.0 and later.
*/
@Method(selector = "application:didUpdateUserActivity:")
void didUpdateUserActivity(UIApplication application, NSUserActivity userActivity);
/* */
/**/
/* */
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy