Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.13 KB | None | 0 0
  1. /*
  2. * Copyright (C) 2013-2015 RoboVM AB
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. package com.ferracestudio.ninjavillage.sohasdk;
  17.  
  18. /*<imports>*/
  19. import java.io.*;
  20. import java.nio.*;
  21. import java.util.*;
  22. import org.robovm.objc.*;
  23. import org.robovm.objc.annotation.*;
  24. import org.robovm.objc.block.*;
  25. import org.robovm.rt.*;
  26. import org.robovm.rt.annotation.*;
  27. import org.robovm.rt.bro.*;
  28. import org.robovm.rt.bro.annotation.*;
  29. import org.robovm.rt.bro.ptr.*;
  30. import org.robovm.apple.foundation.*;
  31. import org.robovm.apple.uikit.*;
  32. import org.robovm.apple.coregraphics.*;
  33. /*</imports>*/
  34.  
  35. /*<javadoc>*/
  36.  
  37. /*</javadoc>*/
  38. /*<annotations>*/@Library(Library.INTERNAL) @NativeClass/*</annotations>*/
  39. /*<visibility>*/public/*</visibility>*/ class /*<name>*/MaoriStudioManager/*</name>*/
  40. extends /*<extends>*/NSObject/*</extends>*/
  41. /*<implements>*/implements MaoriStudioManagerDelegate/*</implements>*/ {
  42.  
  43. /*<ptr>*/public static class MaoriStudioManagerPtr extends Ptr<MaoriStudioManager, MaoriStudioManagerPtr> {}/*</ptr>*/
  44. /*<bind>*/static { ObjCRuntime.bind(MaoriStudioManager.class); }/*</bind>*/
  45. /*<constants>*//*</constants>*/
  46. /*<constructors>*/
  47. public MaoriStudioManager() {}
  48. protected MaoriStudioManager(Handle h, long handle) { super(h, handle); }
  49. protected MaoriStudioManager(SkipInit skipInit) { super(skipInit); }
  50. /*</constructors>*/
  51. /*<properties>*/
  52. /**
  53. * @since Available in iOS 5.0 and later.
  54. */
  55. @Property(selector = "window")
  56. public native UIWindow getWindow();
  57. /**
  58. * @since Available in iOS 5.0 and later.
  59. */
  60. @Property(selector = "setWindow:")
  61. public native void setWindow(UIWindow v);
  62. /*</properties>*/
  63. /*<members>*//*</members>*/
  64. /*<methods>*/
  65. @Method(selector = "initWithGameDelegate:application:isLoginManually:")
  66. public static native void initWithGameDelegate(MaoriStudioManagerDelegate delegate, UIApplication application, boolean manually);
  67. @Method(selector = "loginSDKWithBlock:")
  68. public static native void loginSDKWithBlock(@Block VoidBlock2<ObjectUser, NSError> completionBlock);
  69. @Method(selector = "CallLogoutSDK")
  70. public static native void CallLogoutSDK();
  71. @Method(selector = "CallLoginSDKToConnectAccout")
  72. public static native void CallLoginSDKToConnectAccout();
  73. @Method(selector = "showPayCenter")
  74. public static native void showPayCenter();
  75. @Method(selector = "closePayCenter")
  76. public static native void closePayCenter();
  77. @Method(selector = "postDeviceTokenToServer:")
  78. public static native void postDeviceTokenToServer(NSData deviceToken);
  79. @Method(selector = "handleRemoteNotification:application:")
  80. public static native void handleRemoteNotification(NSDictionary<?, ?> notificationDictionary, UIApplication application);
  81. @Method(selector = "application:openURL:sourceApplication:annotation:")
  82. public static native boolean openURL(UIApplication application, NSURL url, String sourceApplication, NSObject annotation);
  83. @Method(selector = "handleOpenURL:")
  84. public static native boolean handleOpenURL(NSURL url);
  85. @Method(selector = "handleWillTerminate")
  86. public static native void handleWillTerminate();
  87. @Method(selector = "handleDidBecomeActive")
  88. public static native void handleDidBecomeActive();
  89. @Method(selector = "handleDidEnterBackground")
  90. public static native void handleDidEnterBackground();
  91. @Method(selector = "handleDidEnterForeground")
  92. public static native void handleDidEnterForeground();
  93. @Method(selector = "showNotifiConnectAccount")
  94. public static native void showNotifiConnectAccount();
  95. @Method(selector = "sendGameTrackingLogWithEvent:category:params:")
  96. public static native void sendGameTrackingLogWithEvent(String eventName, String category, String params);
  97. @Method(selector = "setGameServerID:gameServerName:characterID:characterName:characterLevel:")
  98. public static native void setInfo(String serverId, String serverName, String charId, String charName, String charLevel);
  99. @Method(selector = "callBackLoginSDK:")
  100. public native void callBackLoginSDK(ObjectUser user);
  101. @Method(selector = "callBackLogoutSDK:")
  102. public native void callBackLogoutSDK(ObjectUser user);
  103. @Method(selector = "callBackDidInPurchase:")
  104. public native void callBackDidInPurchase(String orderID);
  105. @Method(selector = "applicationDidFinishLaunching:")
  106. public native void didFinishLaunching(UIApplication application);
  107. /**
  108. * @since Available in iOS 6.0 and later.
  109. */
  110. @Method(selector = "application:willFinishLaunchingWithOptions:")
  111. public native boolean willFinishLaunching(UIApplication application, UIApplicationLaunchOptions launchOptions);
  112. /**
  113. * @since Available in iOS 3.0 and later.
  114. */
  115. @Method(selector = "application:didFinishLaunchingWithOptions:")
  116. public native boolean didFinishLaunching(UIApplication application, UIApplicationLaunchOptions launchOptions);
  117. @Method(selector = "applicationDidBecomeActive:")
  118. public native void didBecomeActive(UIApplication application);
  119. @Method(selector = "applicationWillResignActive:")
  120. public native void willResignActive(UIApplication application);
  121. /**
  122. * @since Available in iOS 2.0 and later.
  123. * @deprecated Deprecated in iOS 9.0.
  124. */
  125. @Deprecated
  126. @Method(selector = "application:handleOpenURL:")
  127. public native boolean handleOpenURL(UIApplication application, NSURL url);
  128. /**
  129. * @since Available in iOS 4.2 and later.
  130. * @deprecated Deprecated in iOS 9.0.
  131. */
  132. @Deprecated
  133. @Method(selector = "application:openURL:sourceApplication:annotation:")
  134. public native boolean openURL(UIApplication application, NSURL url, String sourceApplication, NSPropertyList annotation);
  135. /**
  136. * @since Available in iOS 9.0 and later.
  137. */
  138. @Method(selector = "application:openURL:options:")
  139. public native boolean openURL(UIApplication app, NSURL url, UIApplicationOpenURLOptions options);
  140. @Method(selector = "applicationDidReceiveMemoryWarning:")
  141. public native void didReceiveMemoryWarning(UIApplication application);
  142. @Method(selector = "applicationWillTerminate:")
  143. public native void willTerminate(UIApplication application);
  144. @Method(selector = "applicationSignificantTimeChange:")
  145. public native void significantTimeChange(UIApplication application);
  146. @Method(selector = "application:willChangeStatusBarOrientation:duration:")
  147. public native void willChangeStatusBarOrientation(UIApplication application, UIInterfaceOrientation newStatusBarOrientation, double duration);
  148. @Method(selector = "application:didChangeStatusBarOrientation:")
  149. public native void didChangStatusBarOrientation(UIApplication application, UIInterfaceOrientation oldStatusBarOrientation);
  150. @Method(selector = "application:willChangeStatusBarFrame:")
  151. public native void willChangeStatusBarFrame(UIApplication application, @ByVal CGRect newStatusBarFrame);
  152. @Method(selector = "application:didChangeStatusBarFrame:")
  153. public native void didChangStatusBarFrame(UIApplication application, @ByVal CGRect oldStatusBarFrame);
  154. /**
  155. * @since Available in iOS 8.0 and later.
  156. * @deprecated Deprecated in iOS 10.0.
  157. */
  158. @Deprecated
  159. @Method(selector = "application:didRegisterUserNotificationSettings:")
  160. public native void didRegisterUserNotificationSettings(UIApplication application, UIUserNotificationSettings notificationSettings);
  161. /**
  162. * @since Available in iOS 3.0 and later.
  163. */
  164. @Method(selector = "application:didRegisterForRemoteNotificationsWithDeviceToken:")
  165. public native void didRegisterForRemoteNotifications(UIApplication application, NSData deviceToken);
  166. /**
  167. * @since Available in iOS 3.0 and later.
  168. */
  169. @Method(selector = "application:didFailToRegisterForRemoteNotificationsWithError:")
  170. public native void didFailToRegisterForRemoteNotifications(UIApplication application, NSError error);
  171. /**
  172. * @since Available in iOS 3.0 and later.
  173. * @deprecated Deprecated in iOS 10.0.
  174. */
  175. @Deprecated
  176. @Method(selector = "application:didReceiveRemoteNotification:")
  177. public native void didReceiveRemoteNotification(UIApplication application, UIRemoteNotification userInfo);
  178. /**
  179. * @since Available in iOS 4.0 and later.
  180. * @deprecated Deprecated in iOS 10.0.
  181. */
  182. @Deprecated
  183. @Method(selector = "application:didReceiveLocalNotification:")
  184. public native void didReceiveLocalNotification(UIApplication application, UILocalNotification notification);
  185. /**
  186. * @since Available in iOS 8.0 and later.
  187. * @deprecated Deprecated in iOS 10.0.
  188. */
  189. @Deprecated
  190. @Method(selector = "application:handleActionWithIdentifier:forLocalNotification:completionHandler:")
  191. public native void handleLocalNotificationAction(UIApplication application, String identifier, UILocalNotification notification, @Block Runnable completionHandler);
  192. /**
  193. * @since Available in iOS 9.0 and later.
  194. * @deprecated Deprecated in iOS 10.0.
  195. */
  196. @Deprecated
  197. @Method(selector = "application:handleActionWithIdentifier:forRemoteNotification:withResponseInfo:completionHandler:")
  198. public native void handleRemoteNotificationAction(UIApplication application, String identifier, UIRemoteNotification userInfo, NSDictionary<?, ?> responseInfo, @Block Runnable completionHandler);
  199. /**
  200. * @since Available in iOS 8.0 and later.
  201. * @deprecated Deprecated in iOS 10.0.
  202. */
  203. @Deprecated
  204. @Method(selector = "application:handleActionWithIdentifier:forRemoteNotification:completionHandler:")
  205. public native void handleRemoteNotificationAction(UIApplication application, String identifier, UIRemoteNotification userInfo, @Block Runnable completionHandler);
  206. /**
  207. * @since Available in iOS 9.0 and later.
  208. * @deprecated Deprecated in iOS 10.0.
  209. */
  210. @Deprecated
  211. @Method(selector = "application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:")
  212. public native void handleLocalNotificationAction(UIApplication application, String identifier, UILocalNotification notification, NSDictionary<?, ?> responseInfo, @Block Runnable completionHandler);
  213. /**
  214. * @since Available in iOS 7.0 and later.
  215. */
  216. @Method(selector = "application:didReceiveRemoteNotification:fetchCompletionHandler:")
  217. public native void didReceiveRemoteNotification(UIApplication application, UIRemoteNotification userInfo, @Block VoidBlock1<UIBackgroundFetchResult> completionHandler);
  218. /**
  219. * @since Available in iOS 7.0 and later.
  220. */
  221. @Method(selector = "application:performFetchWithCompletionHandler:")
  222. public native void performFetch(UIApplication application, @Block VoidBlock1<UIBackgroundFetchResult> completionHandler);
  223. /**
  224. * @since Available in iOS 9.0 and later.
  225. */
  226. @Method(selector = "application:performActionForShortcutItem:completionHandler:")
  227. public native void performAction(UIApplication application, UIApplicationShortcutItem shortcutItem, @Block VoidBooleanBlock completionHandler);
  228. /**
  229. * @since Available in iOS 7.0 and later.
  230. */
  231. @Method(selector = "application:handleEventsForBackgroundURLSession:completionHandler:")
  232. public native void handleEventsForBackgroundURLSession(UIApplication application, String identifier, @Block Runnable completionHandler);
  233. /**
  234. * @since Available in iOS 8.2 and later.
  235. */
  236. @Method(selector = "application:handleWatchKitExtensionRequest:reply:")
  237. public native void handleWatchKitExtensionRequest(UIApplication application, NSDictionary<?, ?> userInfo, @Block VoidBlock1<NSDictionary<?, ?>> reply);
  238. /**
  239. * @since Available in iOS 9.0 and later.
  240. */
  241. @Method(selector = "applicationShouldRequestHealthAuthorization:")
  242. public native void shouldRequestHealthAuthorization(UIApplication application);
  243. /**
  244. * @since Available in iOS 4.0 and later.
  245. */
  246. @Method(selector = "applicationDidEnterBackground:")
  247. public native void didEnterBackground(UIApplication application);
  248. /**
  249. * @since Available in iOS 4.0 and later.
  250. */
  251. @Method(selector = "applicationWillEnterForeground:")
  252. public native void willEnterForeground(UIApplication application);
  253. /**
  254. * @since Available in iOS 4.0 and later.
  255. */
  256. @Method(selector = "applicationProtectedDataWillBecomeUnavailable:")
  257. public native void protectedDataWillBecomeUnavailable(UIApplication application);
  258. /**
  259. * @since Available in iOS 4.0 and later.
  260. */
  261. @Method(selector = "applicationProtectedDataDidBecomeAvailable:")
  262. public native void protectedDataDidBecomeAvailable(UIApplication application);
  263. /**
  264. * @since Available in iOS 6.0 and later.
  265. */
  266. @Method(selector = "application:supportedInterfaceOrientationsForWindow:")
  267. public native UIInterfaceOrientationMask getSupportedInterfaceOrientations(UIApplication application, UIWindow window);
  268. /**
  269. * @since Available in iOS 8.0 and later.
  270. */
  271. @Method(selector = "application:shouldAllowExtensionPointIdentifier:")
  272. public native boolean shouldAllowExtensionPointIdentifier(UIApplication application, UIApplicationExtensionPointIdentifier extensionPointIdentifier);
  273. /**
  274. * @since Available in iOS 6.0 and later.
  275. */
  276. @Method(selector = "application:viewControllerWithRestorationIdentifierPath:coder:")
  277. public native UIViewController getViewController(UIApplication application, @org.robovm.rt.bro.annotation.Marshaler(NSArray.AsStringListMarshaler.class) List<String> identifierComponents, NSCoder coder);
  278. /**
  279. * @since Available in iOS 6.0 and later.
  280. */
  281. @Method(selector = "application:shouldSaveApplicationState:")
  282. public native boolean shouldSaveApplicationState(UIApplication application, NSCoder coder);
  283. /**
  284. * @since Available in iOS 6.0 and later.
  285. */
  286. @Method(selector = "application:shouldRestoreApplicationState:")
  287. public native boolean shouldRestoreApplicationState(UIApplication application, NSCoder coder);
  288. /**
  289. * @since Available in iOS 6.0 and later.
  290. */
  291. @Method(selector = "application:willEncodeRestorableStateWithCoder:")
  292. public native void willEncodeRestorableState(UIApplication application, NSCoder coder);
  293. /**
  294. * @since Available in iOS 6.0 and later.
  295. */
  296. @Method(selector = "application:didDecodeRestorableStateWithCoder:")
  297. public native void didDecodeRestorableState(UIApplication application, NSCoder coder);
  298. /**
  299. * @since Available in iOS 8.0 and later.
  300. */
  301. @Method(selector = "application:willContinueUserActivityWithType:")
  302. public native boolean willContinueUserActivity(UIApplication application, String userActivityType);
  303. /**
  304. * @since Available in iOS 8.0 and later.
  305. */
  306. @Method(selector = "application:continueUserActivity:restorationHandler:")
  307. public native boolean continueUserActivity(UIApplication application, NSUserActivity userActivity, @Block VoidBlock1<NSArray<UIResponder>> restorationHandler);
  308. /**
  309. * @since Available in iOS 8.0 and later.
  310. */
  311. @Method(selector = "application:didFailToContinueUserActivityWithType:error:")
  312. public native void didFailToContinueUserActivity(UIApplication application, String userActivityType, NSError error);
  313. /**
  314. * @since Available in iOS 8.0 and later.
  315. */
  316. @Method(selector = "application:didUpdateUserActivity:")
  317. public native void didUpdateUserActivity(UIApplication application, NSUserActivity userActivity);
  318. /*</methods>*/
  319. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement