Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 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.ferracestudio.ninjavillage.sohasdk;
- /*<imports>*/
- import java.io.*;
- import java.nio.*;
- import java.util.*;
- import org.robovm.objc.*;
- import org.robovm.objc.annotation.*;
- import org.robovm.objc.block.*;
- import org.robovm.rt.*;
- import org.robovm.rt.annotation.*;
- import org.robovm.rt.bro.*;
- import org.robovm.rt.bro.annotation.*;
- import org.robovm.rt.bro.ptr.*;
- import org.robovm.apple.foundation.*;
- import org.robovm.apple.uikit.*;
- import org.robovm.apple.coregraphics.*;
- /*</imports>*/
- /*<javadoc>*/
- /*</javadoc>*/
- /*<annotations>*/@Library(Library.INTERNAL) @NativeClass/*</annotations>*/
- /*<visibility>*/public/*</visibility>*/ class /*<name>*/MaoriStudioManager/*</name>*/
- extends /*<extends>*/NSObject/*</extends>*/
- /*<implements>*/implements MaoriStudioManagerDelegate/*</implements>*/ {
- /*<ptr>*/public static class MaoriStudioManagerPtr extends Ptr<MaoriStudioManager, MaoriStudioManagerPtr> {}/*</ptr>*/
- /*<bind>*/static { ObjCRuntime.bind(MaoriStudioManager.class); }/*</bind>*/
- /*<constants>*//*</constants>*/
- /*<constructors>*/
- public MaoriStudioManager() {}
- protected MaoriStudioManager(Handle h, long handle) { super(h, handle); }
- protected MaoriStudioManager(SkipInit skipInit) { super(skipInit); }
- /*</constructors>*/
- /*<properties>*/
- /**
- * @since Available in iOS 5.0 and later.
- */
- @Property(selector = "window")
- public native UIWindow getWindow();
- /**
- * @since Available in iOS 5.0 and later.
- */
- @Property(selector = "setWindow:")
- public native void setWindow(UIWindow v);
- /*</properties>*/
- /*<members>*//*</members>*/
- /*<methods>*/
- @Method(selector = "initWithGameDelegate:application:isLoginManually:")
- public static native void initWithGameDelegate(MaoriStudioManagerDelegate delegate, UIApplication application, boolean manually);
- @Method(selector = "loginSDKWithBlock:")
- public static native void loginSDKWithBlock(@Block VoidBlock2<ObjectUser, NSError> completionBlock);
- @Method(selector = "CallLogoutSDK")
- public static native void CallLogoutSDK();
- @Method(selector = "CallLoginSDKToConnectAccout")
- public static native void CallLoginSDKToConnectAccout();
- @Method(selector = "showPayCenter")
- public static native void showPayCenter();
- @Method(selector = "closePayCenter")
- public static native void closePayCenter();
- @Method(selector = "postDeviceTokenToServer:")
- public static native void postDeviceTokenToServer(NSData deviceToken);
- @Method(selector = "handleRemoteNotification:application:")
- public static native void handleRemoteNotification(NSDictionary<?, ?> notificationDictionary, UIApplication application);
- @Method(selector = "application:openURL:sourceApplication:annotation:")
- public static native boolean openURL(UIApplication application, NSURL url, String sourceApplication, NSObject annotation);
- @Method(selector = "handleOpenURL:")
- public static native boolean handleOpenURL(NSURL url);
- @Method(selector = "handleWillTerminate")
- public static native void handleWillTerminate();
- @Method(selector = "handleDidBecomeActive")
- public static native void handleDidBecomeActive();
- @Method(selector = "handleDidEnterBackground")
- public static native void handleDidEnterBackground();
- @Method(selector = "handleDidEnterForeground")
- public static native void handleDidEnterForeground();
- @Method(selector = "showNotifiConnectAccount")
- public static native void showNotifiConnectAccount();
- @Method(selector = "sendGameTrackingLogWithEvent:category:params:")
- public static native void sendGameTrackingLogWithEvent(String eventName, String category, String params);
- @Method(selector = "setGameServerID:gameServerName:characterID:characterName:characterLevel:")
- public static native void setInfo(String serverId, String serverName, String charId, String charName, String charLevel);
- @Method(selector = "callBackLoginSDK:")
- public native void callBackLoginSDK(ObjectUser user);
- @Method(selector = "callBackLogoutSDK:")
- public native void callBackLogoutSDK(ObjectUser user);
- @Method(selector = "callBackDidInPurchase:")
- public native void callBackDidInPurchase(String orderID);
- @Method(selector = "applicationDidFinishLaunching:")
- public native void didFinishLaunching(UIApplication application);
- /**
- * @since Available in iOS 6.0 and later.
- */
- @Method(selector = "application:willFinishLaunchingWithOptions:")
- public native boolean willFinishLaunching(UIApplication application, UIApplicationLaunchOptions launchOptions);
- /**
- * @since Available in iOS 3.0 and later.
- */
- @Method(selector = "application:didFinishLaunchingWithOptions:")
- public native boolean didFinishLaunching(UIApplication application, UIApplicationLaunchOptions launchOptions);
- @Method(selector = "applicationDidBecomeActive:")
- public native void didBecomeActive(UIApplication application);
- @Method(selector = "applicationWillResignActive:")
- public native void willResignActive(UIApplication application);
- /**
- * @since Available in iOS 2.0 and later.
- * @deprecated Deprecated in iOS 9.0.
- */
- @Deprecated
- @Method(selector = "application:handleOpenURL:")
- public native 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:")
- public native boolean openURL(UIApplication application, NSURL url, String sourceApplication, NSPropertyList annotation);
- /**
- * @since Available in iOS 9.0 and later.
- */
- @Method(selector = "application:openURL:options:")
- public native boolean openURL(UIApplication app, NSURL url, UIApplicationOpenURLOptions options);
- @Method(selector = "applicationDidReceiveMemoryWarning:")
- public native void didReceiveMemoryWarning(UIApplication application);
- @Method(selector = "applicationWillTerminate:")
- public native void willTerminate(UIApplication application);
- @Method(selector = "applicationSignificantTimeChange:")
- public native void significantTimeChange(UIApplication application);
- @Method(selector = "application:willChangeStatusBarOrientation:duration:")
- public native void willChangeStatusBarOrientation(UIApplication application, UIInterfaceOrientation newStatusBarOrientation, double duration);
- @Method(selector = "application:didChangeStatusBarOrientation:")
- public native void didChangStatusBarOrientation(UIApplication application, UIInterfaceOrientation oldStatusBarOrientation);
- @Method(selector = "application:willChangeStatusBarFrame:")
- public native void willChangeStatusBarFrame(UIApplication application, @ByVal CGRect newStatusBarFrame);
- @Method(selector = "application:didChangeStatusBarFrame:")
- public native void didChangStatusBarFrame(UIApplication application, @ByVal CGRect oldStatusBarFrame);
- /**
- * @since Available in iOS 8.0 and later.
- * @deprecated Deprecated in iOS 10.0.
- */
- @Deprecated
- @Method(selector = "application:didRegisterUserNotificationSettings:")
- public native void didRegisterUserNotificationSettings(UIApplication application, UIUserNotificationSettings notificationSettings);
- /**
- * @since Available in iOS 3.0 and later.
- */
- @Method(selector = "application:didRegisterForRemoteNotificationsWithDeviceToken:")
- public native void didRegisterForRemoteNotifications(UIApplication application, NSData deviceToken);
- /**
- * @since Available in iOS 3.0 and later.
- */
- @Method(selector = "application:didFailToRegisterForRemoteNotificationsWithError:")
- public native void didFailToRegisterForRemoteNotifications(UIApplication application, NSError error);
- /**
- * @since Available in iOS 3.0 and later.
- * @deprecated Deprecated in iOS 10.0.
- */
- @Deprecated
- @Method(selector = "application:didReceiveRemoteNotification:")
- public native void didReceiveRemoteNotification(UIApplication application, UIRemoteNotification userInfo);
- /**
- * @since Available in iOS 4.0 and later.
- * @deprecated Deprecated in iOS 10.0.
- */
- @Deprecated
- @Method(selector = "application:didReceiveLocalNotification:")
- public native void didReceiveLocalNotification(UIApplication application, UILocalNotification notification);
- /**
- * @since Available in iOS 8.0 and later.
- * @deprecated Deprecated in iOS 10.0.
- */
- @Deprecated
- @Method(selector = "application:handleActionWithIdentifier:forLocalNotification:completionHandler:")
- public native void handleLocalNotificationAction(UIApplication application, String identifier, UILocalNotification notification, @Block Runnable completionHandler);
- /**
- * @since Available in iOS 9.0 and later.
- * @deprecated Deprecated in iOS 10.0.
- */
- @Deprecated
- @Method(selector = "application:handleActionWithIdentifier:forRemoteNotification:withResponseInfo:completionHandler:")
- public native void handleRemoteNotificationAction(UIApplication application, String identifier, UIRemoteNotification userInfo, NSDictionary<?, ?> responseInfo, @Block Runnable completionHandler);
- /**
- * @since Available in iOS 8.0 and later.
- * @deprecated Deprecated in iOS 10.0.
- */
- @Deprecated
- @Method(selector = "application:handleActionWithIdentifier:forRemoteNotification:completionHandler:")
- public native void handleRemoteNotificationAction(UIApplication application, String identifier, UIRemoteNotification userInfo, @Block Runnable completionHandler);
- /**
- * @since Available in iOS 9.0 and later.
- * @deprecated Deprecated in iOS 10.0.
- */
- @Deprecated
- @Method(selector = "application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:")
- public native 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:")
- public native void didReceiveRemoteNotification(UIApplication application, UIRemoteNotification userInfo, @Block VoidBlock1<UIBackgroundFetchResult> completionHandler);
- /**
- * @since Available in iOS 7.0 and later.
- */
- @Method(selector = "application:performFetchWithCompletionHandler:")
- public native void performFetch(UIApplication application, @Block VoidBlock1<UIBackgroundFetchResult> completionHandler);
- /**
- * @since Available in iOS 9.0 and later.
- */
- @Method(selector = "application:performActionForShortcutItem:completionHandler:")
- public native void performAction(UIApplication application, UIApplicationShortcutItem shortcutItem, @Block VoidBooleanBlock completionHandler);
- /**
- * @since Available in iOS 7.0 and later.
- */
- @Method(selector = "application:handleEventsForBackgroundURLSession:completionHandler:")
- public native void handleEventsForBackgroundURLSession(UIApplication application, String identifier, @Block Runnable completionHandler);
- /**
- * @since Available in iOS 8.2 and later.
- */
- @Method(selector = "application:handleWatchKitExtensionRequest:reply:")
- public native void handleWatchKitExtensionRequest(UIApplication application, NSDictionary<?, ?> userInfo, @Block VoidBlock1<NSDictionary<?, ?>> reply);
- /**
- * @since Available in iOS 9.0 and later.
- */
- @Method(selector = "applicationShouldRequestHealthAuthorization:")
- public native void shouldRequestHealthAuthorization(UIApplication application);
- /**
- * @since Available in iOS 4.0 and later.
- */
- @Method(selector = "applicationDidEnterBackground:")
- public native void didEnterBackground(UIApplication application);
- /**
- * @since Available in iOS 4.0 and later.
- */
- @Method(selector = "applicationWillEnterForeground:")
- public native void willEnterForeground(UIApplication application);
- /**
- * @since Available in iOS 4.0 and later.
- */
- @Method(selector = "applicationProtectedDataWillBecomeUnavailable:")
- public native void protectedDataWillBecomeUnavailable(UIApplication application);
- /**
- * @since Available in iOS 4.0 and later.
- */
- @Method(selector = "applicationProtectedDataDidBecomeAvailable:")
- public native void protectedDataDidBecomeAvailable(UIApplication application);
- /**
- * @since Available in iOS 6.0 and later.
- */
- @Method(selector = "application:supportedInterfaceOrientationsForWindow:")
- public native UIInterfaceOrientationMask getSupportedInterfaceOrientations(UIApplication application, UIWindow window);
- /**
- * @since Available in iOS 8.0 and later.
- */
- @Method(selector = "application:shouldAllowExtensionPointIdentifier:")
- public native boolean shouldAllowExtensionPointIdentifier(UIApplication application, UIApplicationExtensionPointIdentifier extensionPointIdentifier);
- /**
- * @since Available in iOS 6.0 and later.
- */
- @Method(selector = "application:viewControllerWithRestorationIdentifierPath:coder:")
- public native UIViewController getViewController(UIApplication application, @org.robovm.rt.bro.annotation.Marshaler(NSArray.AsStringListMarshaler.class) List<String> identifierComponents, NSCoder coder);
- /**
- * @since Available in iOS 6.0 and later.
- */
- @Method(selector = "application:shouldSaveApplicationState:")
- public native boolean shouldSaveApplicationState(UIApplication application, NSCoder coder);
- /**
- * @since Available in iOS 6.0 and later.
- */
- @Method(selector = "application:shouldRestoreApplicationState:")
- public native boolean shouldRestoreApplicationState(UIApplication application, NSCoder coder);
- /**
- * @since Available in iOS 6.0 and later.
- */
- @Method(selector = "application:willEncodeRestorableStateWithCoder:")
- public native void willEncodeRestorableState(UIApplication application, NSCoder coder);
- /**
- * @since Available in iOS 6.0 and later.
- */
- @Method(selector = "application:didDecodeRestorableStateWithCoder:")
- public native void didDecodeRestorableState(UIApplication application, NSCoder coder);
- /**
- * @since Available in iOS 8.0 and later.
- */
- @Method(selector = "application:willContinueUserActivityWithType:")
- public native boolean willContinueUserActivity(UIApplication application, String userActivityType);
- /**
- * @since Available in iOS 8.0 and later.
- */
- @Method(selector = "application:continueUserActivity:restorationHandler:")
- public native boolean continueUserActivity(UIApplication application, NSUserActivity userActivity, @Block VoidBlock1<NSArray<UIResponder>> restorationHandler);
- /**
- * @since Available in iOS 8.0 and later.
- */
- @Method(selector = "application:didFailToContinueUserActivityWithType:error:")
- public native void didFailToContinueUserActivity(UIApplication application, String userActivityType, NSError error);
- /**
- * @since Available in iOS 8.0 and later.
- */
- @Method(selector = "application:didUpdateUserActivity:")
- public native void didUpdateUserActivity(UIApplication application, NSUserActivity userActivity);
- /*</methods>*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement