diff options
291 files changed, 61133 insertions, 0 deletions
diff --git a/StoneIsland/platforms/android/assets/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js b/StoneIsland/platforms/android/assets/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js new file mode 100644 index 00000000..e732f80d --- /dev/null +++ b/StoneIsland/platforms/android/assets/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js @@ -0,0 +1,97 @@ +cordova.define("com.parse.cordova.core.pushplugin.ParsePlugin", function(require, exports, module) { var parsePlugin = { + + registerCallback: function(ecb, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'registerCallback', + [ecb] + ); + }, + + initialize: function(appId, clientKey, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'initialize', + [appId, clientKey] + ); + }, + + getInstallationId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationId', + [] + ); + }, + + getInstallationObjectId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationObjectId', + [] + ); + }, + + getSubscriptions: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getSubscriptions', + [] + ); + }, + + subscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'subscribe', + [ channel ] + ); + }, + + unsubscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'unsubscribe', + [ channel ] + ); + }, + + // iOS only + resetBadge: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'resetBadge', + [] + ); + }, + + // iOS only + trackEvent: function(name, dimensions, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'trackEvent', + [ name, dimensions ] + ); + } +}; +module.exports = parsePlugin; + +}); diff --git a/StoneIsland/platforms/android/libs/Parse-1.9.0.jar b/StoneIsland/platforms/android/libs/Parse-1.9.0.jar Binary files differnew file mode 100644 index 00000000..90ab97cc --- /dev/null +++ b/StoneIsland/platforms/android/libs/Parse-1.9.0.jar diff --git a/StoneIsland/platforms/android/libs/bolts-android-1.1.4.jar b/StoneIsland/platforms/android/libs/bolts-android-1.1.4.jar Binary files differnew file mode 100644 index 00000000..d04acb3b --- /dev/null +++ b/StoneIsland/platforms/android/libs/bolts-android-1.1.4.jar diff --git a/StoneIsland/platforms/android/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js b/StoneIsland/platforms/android/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js new file mode 100644 index 00000000..e732f80d --- /dev/null +++ b/StoneIsland/platforms/android/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js @@ -0,0 +1,97 @@ +cordova.define("com.parse.cordova.core.pushplugin.ParsePlugin", function(require, exports, module) { var parsePlugin = { + + registerCallback: function(ecb, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'registerCallback', + [ecb] + ); + }, + + initialize: function(appId, clientKey, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'initialize', + [appId, clientKey] + ); + }, + + getInstallationId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationId', + [] + ); + }, + + getInstallationObjectId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationObjectId', + [] + ); + }, + + getSubscriptions: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getSubscriptions', + [] + ); + }, + + subscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'subscribe', + [ channel ] + ); + }, + + unsubscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'unsubscribe', + [ channel ] + ); + }, + + // iOS only + resetBadge: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'resetBadge', + [] + ); + }, + + // iOS only + trackEvent: function(name, dimensions, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'trackEvent', + [ name, dimensions ] + ); + } +}; +module.exports = parsePlugin; + +}); diff --git a/StoneIsland/platforms/android/res/values/parseplugin.xml b/StoneIsland/platforms/android/res/values/parseplugin.xml new file mode 100644 index 00000000..771d375e --- /dev/null +++ b/StoneIsland/platforms/android/res/values/parseplugin.xml @@ -0,0 +1,5 @@ +<?xml version='1.0' encoding='utf-8'?> +<resources> + <string name="parse_app_id">GS82ZxpN8Mecpc53rsyu6aLLGK0W4CKi42J25DLB</string> + <string name="parse_client_key">hQRtQfsgimYnX5PMivtcdXCG9eZhESeyTr0Rd8Sv</string> +</resources> diff --git a/StoneIsland/platforms/android/src/org/apache/cordova/core/ParsePlugin.java b/StoneIsland/platforms/android/src/org/apache/cordova/core/ParsePlugin.java new file mode 100644 index 00000000..0ae772be --- /dev/null +++ b/StoneIsland/platforms/android/src/org/apache/cordova/core/ParsePlugin.java @@ -0,0 +1,216 @@ +package org.apache.cordova.core; + +import android.app.Application; +import android.util.Log; + +import java.util.Set; + +import org.apache.cordova.CallbackContext; +import org.apache.cordova.CordovaPlugin; +import org.apache.cordova.CordovaWebView; +import org.apache.cordova.CordovaInterface; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import com.parse.Parse; +import com.parse.ParseInstallation; +import com.parse.PushService; +import com.parse.ParsePush; + +import android.util.Log; + +public class ParsePlugin extends CordovaPlugin { + + private static final String TAG = "ParsePlugin"; + private static final String ACTION_INITIALIZE = "initialize"; + private static final String ACTION_GET_INSTALLATION_ID = "getInstallationId"; + private static final String ACTION_GET_INSTALLATION_OBJECT_ID = "getInstallationObjectId"; + private static final String ACTION_GET_SUBSCRIPTIONS = "getSubscriptions"; + private static final String ACTION_SUBSCRIBE = "subscribe"; + private static final String ACTION_UNSUBSCRIBE = "unsubscribe"; + private static final String ACTION_REGISTER_CALLBACK = "registerCallback"; + + private static CordovaWebView sWebView; + private static String sEventCallback = null; + private static boolean sForeground = false; + private static JSONObject sLaunchNotification = null; + + public static void initializeParseWithApplication(Application app) { + String appId = getStringByKey(app, "parse_app_id"); + String clientKey = getStringByKey(app, "parse_client_key"); + Parse.enableLocalDatastore(app); + Log.d(TAG, "Initializing with parse_app_id: " + appId + " and parse_client_key:" + clientKey); + Parse.initialize(app, appId, clientKey); + } + + private static String getStringByKey(Application app, String key) { + int resourceId = app.getResources().getIdentifier(key, "string", app.getPackageName()); + return app.getString(resourceId); + } + + @Override + public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException { + if (action.equals(ACTION_REGISTER_CALLBACK)) { + this.registerCallback(callbackContext, args); + return true; + } + if (action.equals(ACTION_INITIALIZE)) { + this.initialize(callbackContext, args); + return true; + } + if (action.equals(ACTION_GET_INSTALLATION_ID)) { + this.getInstallationId(callbackContext); + return true; + } + + if (action.equals(ACTION_GET_INSTALLATION_OBJECT_ID)) { + this.getInstallationObjectId(callbackContext); + return true; + } + if (action.equals(ACTION_GET_SUBSCRIPTIONS)) { + this.getSubscriptions(callbackContext); + return true; + } + if (action.equals(ACTION_SUBSCRIBE)) { + this.subscribe(args.getString(0), callbackContext); + return true; + } + if (action.equals(ACTION_UNSUBSCRIBE)) { + this.unsubscribe(args.getString(0), callbackContext); + return true; + } + return false; + } + + private void registerCallback(final CallbackContext callbackContext, final JSONArray args) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + try { + sEventCallback = args.getString(0); + callbackContext.success(); + // if the app was opened from a notification, handle it now that the device is ready + handleLaunchNotification(); + } catch (JSONException e) { + callbackContext.error("JSONException"); + } + } + }); + } + + private void initialize(final CallbackContext callbackContext, final JSONArray args) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + try { + String appId = args.getString(0); + String clientKey = args.getString(1); + Parse.initialize(cordova.getActivity(), appId, clientKey); + ParseInstallation.getCurrentInstallation().saveInBackground(); + callbackContext.success(); + } catch (JSONException e) { + callbackContext.error("JSONException"); + } + } + }); + } + + private void getInstallationId(final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + String installationId = ParseInstallation.getCurrentInstallation().getInstallationId(); + callbackContext.success(installationId); + } + }); + } + + private void getInstallationObjectId(final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + String objectId = ParseInstallation.getCurrentInstallation().getObjectId(); + callbackContext.success(objectId); + } + }); + } + + private void getSubscriptions(final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + Set<String> subscriptions = PushService.getSubscriptions(cordova.getActivity()); + callbackContext.success(subscriptions.toString()); + } + }); + } + + private void subscribe(final String channel, final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + ParsePush.subscribeInBackground(channel); + callbackContext.success(); + } + }); + } + + private void unsubscribe(final String channel, final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + ParsePush.unsubscribeInBackground(channel); + callbackContext.success(); + } + }); + } + + /* + * Use the cordova bridge to call the jsCB and pass it jsonPayload as param + */ + public static void javascriptEventCallback(JSONObject jsonPayload) { + if (sEventCallback != null && !sEventCallback.isEmpty() && sWebView != null) { + String snippet = "javascript:" + sEventCallback + "(" + jsonPayload.toString() + ")"; + Log.v(TAG, "javascriptCB: " + snippet); + sWebView.sendJavascript(snippet); + } + } + + @Override + public void initialize(CordovaInterface cordova, CordovaWebView webView) { + super.initialize(cordova, webView); + sEventCallback = null; + sWebView = this.webView; + sForeground = true; + } + + @Override + public void onDestroy() { + super.onDestroy(); + sEventCallback = null; + sWebView = null; + sForeground = false; + } + + @Override + public void onPause(boolean multitasking) { + super.onPause(multitasking); + sForeground = false; + } + + @Override + public void onResume(boolean multitasking) { + super.onResume(multitasking); + sForeground = true; + } + + public static boolean isInForeground() { + return sForeground; + } + + public static void setLaunchNotification(JSONObject jsonPayload) { + sLaunchNotification = jsonPayload; + } + + private void handleLaunchNotification() { + if (isInForeground() && sLaunchNotification != null) { + javascriptEventCallback(sLaunchNotification); + sLaunchNotification = null; + } + } +} diff --git a/StoneIsland/platforms/android/src/org/apache/cordova/core/ParsePluginReceiver.java b/StoneIsland/platforms/android/src/org/apache/cordova/core/ParsePluginReceiver.java new file mode 100644 index 00000000..fa917a48 --- /dev/null +++ b/StoneIsland/platforms/android/src/org/apache/cordova/core/ParsePluginReceiver.java @@ -0,0 +1,61 @@ +package org.apache.cordova.core; + +import com.parse.ParsePushBroadcastReceiver; +import com.parse.ParseAnalytics; + +import android.app.Activity; +import android.app.TaskStackBuilder; +import android.content.Context; +import android.content.Intent; +import android.os.Build; +import android.net.Uri; +import android.util.Log; + +import org.json.JSONObject; +import org.json.JSONException; + +public class ParsePluginReceiver extends ParsePushBroadcastReceiver +{ + private static final String TAG = "ParsePluginReceiver"; + private static final String RECEIVED_IN_FOREGROUND = "receivedInForeground"; + + @Override + protected void onPushReceive(Context context, Intent intent) { + JSONObject pushData = getPushData(intent); + + if (pushData != null) { + if (ParsePlugin.isInForeground()) { + ParsePlugin.javascriptEventCallback(pushData); + } else { + super.onPushReceive(context, intent); + } + } + } + + @Override + protected void onPushOpen(Context context, Intent intent) { + JSONObject pushData = getPushData(intent); + + if (pushData != null) { + if (ParsePlugin.isInForeground()) { + ParseAnalytics.trackAppOpened(intent); + ParsePlugin.javascriptEventCallback(pushData); + } else { + super.onPushOpen(context, intent); + ParsePlugin.setLaunchNotification(pushData); + } + } + } + + private static JSONObject getPushData(Intent intent){ + JSONObject pushData = null; + try { + pushData = new JSONObject(intent.getStringExtra("com.parse.Data")); + pushData.put(RECEIVED_IN_FOREGROUND, ParsePlugin.isInForeground()); + } catch (JSONException e) { + Log.e(TAG, "JSONException while parsing push data:", e); + } finally{ + return pushData; + } + } +} diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Bolts b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Bolts new file mode 120000 index 00000000..190cc04c --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Bolts @@ -0,0 +1 @@ +./Versions/A/Bolts
\ No newline at end of file diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Headers b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Headers new file mode 120000 index 00000000..b0cc393f --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Headers @@ -0,0 +1 @@ +./Versions/A/Headers
\ No newline at end of file diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Bolts b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Bolts Binary files differnew file mode 100644 index 00000000..2f6ba68d --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Bolts diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLink.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLink.h new file mode 100644 index 00000000..5e51acd8 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLink.h @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +/*! The version of the App Link protocol that this library supports */ +FOUNDATION_EXPORT NSString *const BFAppLinkVersion; + +/*! + Contains App Link metadata relevant for navigation on this device + derived from the HTML at a given URL. + */ +@interface BFAppLink : NSObject + +/*! + Creates a BFAppLink with the given list of BFAppLinkTargets and target URL. + + Generally, this will only be used by implementers of the BFAppLinkResolving protocol, + as these implementers will produce App Link metadata for a given URL. + + @param sourceURL the URL from which this App Link is derived + @param targets an ordered list of BFAppLinkTargets for this platform derived + from App Link metadata. + @param webURL the fallback web URL, if any, for the app link. + */ ++ (instancetype)appLinkWithSourceURL:(NSURL *)sourceURL + targets:(NSArray *)targets + webURL:(NSURL *)webURL; + +/*! The URL from which this BFAppLink was derived */ +@property (nonatomic, strong, readonly) NSURL *sourceURL; + +/*! + The ordered list of targets applicable to this platform that will be used + for navigation. + */ +@property (nonatomic, copy, readonly) NSArray *targets; + +/*! The fallback web URL to use if no targets are installed on this device. */ +@property (nonatomic, strong, readonly) NSURL *webURL; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkNavigation.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkNavigation.h new file mode 100644 index 00000000..d459f722 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkNavigation.h @@ -0,0 +1,93 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +#import <Bolts/BFAppLink.h> + +/*! + The result of calling navigate on a BFAppLinkNavigation + */ +typedef NS_ENUM(NSInteger, BFAppLinkNavigationType) { + /*! Indicates that the navigation failed and no app was opened */ + BFAppLinkNavigationTypeFailure, + /*! Indicates that the navigation succeeded by opening the URL in the browser */ + BFAppLinkNavigationTypeBrowser, + /*! Indicates that the navigation succeeded by opening the URL in an app on the device */ + BFAppLinkNavigationTypeApp +}; + +@protocol BFAppLinkResolving; +@class BFTask; + +/*! + Represents a pending request to navigate to an App Link. Most developers will + simply use navigateToURLInBackground: to open a URL, but developers can build + custom requests with additional navigation and app data attached to them by + creating BFAppLinkNavigations themselves. + */ +@interface BFAppLinkNavigation : NSObject + +/*! + The extras for the AppLinkNavigation. This will generally contain application-specific + data that should be passed along with the request, such as advertiser or affiliate IDs or + other such metadata relevant on this device. + */ +@property (nonatomic, copy, readonly) NSDictionary *extras; + +/*! + The al_applink_data for the AppLinkNavigation. This will generally contain data common to + navigation attempts such as back-links, user agents, and other information that may be used + in routing and handling an App Link request. + */ +@property (nonatomic, copy, readonly) NSDictionary *appLinkData; + +/*! The AppLink to navigate to */ +@property (nonatomic, strong, readonly) BFAppLink *appLink; + +/*! Creates an AppLinkNavigation with the given link, extras, and App Link data */ ++ (instancetype)navigationWithAppLink:(BFAppLink *)appLink + extras:(NSDictionary *)extras + appLinkData:(NSDictionary *)appLinkData; + +/*! Performs the navigation */ +- (BFAppLinkNavigationType)navigate:(NSError **)error; + +/*! Returns a BFAppLink for the given URL */ ++ (BFTask *)resolveAppLinkInBackground:(NSURL *)destination; + +/*! Returns a BFAppLink for the given URL using the given App Link resolution strategy */ ++ (BFTask *)resolveAppLinkInBackground:(NSURL *)destination resolver:(id<BFAppLinkResolving>)resolver; + +/*! Navigates to a BFAppLink and returns whether it opened in-app or in-browser */ ++ (BFAppLinkNavigationType)navigateToAppLink:(BFAppLink *)link error:(NSError **)error; + +/*! Navigates to a URL (an asynchronous action) and returns a BFNavigationType */ ++ (BFTask *)navigateToURLInBackground:(NSURL *)destination; + +/*! + Navigates to a URL (an asynchronous action) using the given App Link resolution + strategy and returns a BFNavigationType + */ ++ (BFTask *)navigateToURLInBackground:(NSURL *)destination resolver:(id<BFAppLinkResolving>)resolver; + +/*! + Gets the default resolver to be used for App Link resolution. If the developer has not set one explicitly, + a basic, built-in resolver will be used. + */ ++ (id<BFAppLinkResolving>)defaultResolver; + +/*! + Sets the default resolver to be used for App Link resolution. Setting this to nil will revert the + default resolver to the basic, built-in resolver provided by Bolts. + */ ++ (void)setDefaultResolver:(id<BFAppLinkResolving>)resolver; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkResolving.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkResolving.h new file mode 100644 index 00000000..baa1451e --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkResolving.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +@class BFTask; + +/*! + Implement this protocol to provide an alternate strategy for resolving + App Links that may include pre-fetching, caching, or querying for App Link + data from an index provided by a service provider. + */ +@protocol BFAppLinkResolving <NSObject> + +/*! + Asynchronously resolves App Link data for a given URL. + + @param url The URL to resolve into an App Link. + @returns A BFTask that will return a BFAppLink for the given URL. + */ +- (BFTask *)appLinkFromURLInBackground:(NSURL *)url; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererController.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererController.h new file mode 100644 index 00000000..22648d44 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererController.h @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> + +#import <Bolts/BFAppLinkReturnToRefererView.h> + +@class BFAppLink; +@class BFAppLinkReturnToRefererController; + +/*! + Protocol that a class can implement in order to be notified when the user has navigated back + to the referer of an App Link. + */ +@protocol BFAppLinkReturnToRefererControllerDelegate <NSObject> + +@optional + +/*! Called when the user has tapped to navigate, but before the navigation has been performed. */ +- (void)returnToRefererController:(BFAppLinkReturnToRefererController *)controller + willNavigateToAppLink:(BFAppLink *)appLink; + +/*! Called after the navigation has been attempted, with an indication of whether the referer + app link was successfully opened. */ +- (void)returnToRefererController:(BFAppLinkReturnToRefererController *)controller + didNavigateToAppLink:(BFAppLink *)url + type:(BFAppLinkNavigationType)type; + +@end + +/*! + A controller class that implements default behavior for a BFAppLinkReturnToRefererView, including + the ability to display the view above the navigation bar for navigation-bsaed apps. + */ +@interface BFAppLinkReturnToRefererController : NSObject <BFAppLinkReturnToRefererViewDelegate> + +/*! + The delegate that will be notified when the user navigates back to the referer. + */ +@property (nonatomic, weak) id<BFAppLinkReturnToRefererControllerDelegate> delegate; + +/*! + The BFAppLinkReturnToRefererView this controller is controlling. + */ +@property (nonatomic, strong) BFAppLinkReturnToRefererView *view; + +/*! + Initializes a controller suitable for controlling a BFAppLinkReturnToRefererView that is to be displayed + contained within another UIView (i.e., not displayed above the navigation bar). + */ +- (instancetype)init; + +/*! + Initializes a controller suitable for controlling a BFAppLinkReturnToRefererView that is to be displayed + displayed above the navigation bar. + */ +- (instancetype)initForDisplayAboveNavController:(UINavigationController *)navController; + +/*! + Removes the view entirely from the navigation controller it is currently displayed in. + */ +- (void)removeFromNavController; + +/*! + Shows the BFAppLinkReturnToRefererView with the specified referer information. If nil or missing data, + the view will not be displayed. */ +- (void)showViewForRefererAppLink:(BFAppLink *)refererAppLink; + +/*! + Shows the BFAppLinkReturnToRefererView with referer information extracted from the specified URL. + If nil or missing referer App Link data, the view will not be displayed. */ +- (void)showViewForRefererURL:(NSURL *)url; + +/*! + Closes the view, possibly animating it. + */ +- (void)closeViewAnimated:(BOOL)animated; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererView.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererView.h new file mode 100644 index 00000000..e3af9408 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererView.h @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> + +#import <Bolts/BFAppLinkNavigation.h> + +@class BFAppLinkReturnToRefererView; +@class BFURL; + +typedef enum BFIncludeStatusBarInSize { + BFIncludeStatusBarInSizeNever, + BFIncludeStatusBarInSizeIOS7AndLater, + BFIncludeStatusBarInSizeAlways, +} BFIncludeStatusBarInSize; + +/*! + Protocol that a class can implement in order to be notified when the user has navigated back + to the referer of an App Link. + */ +@protocol BFAppLinkReturnToRefererViewDelegate <NSObject> + +/*! + Called when the user has tapped inside the close button. + */ +- (void)returnToRefererViewDidTapInsideCloseButton:(BFAppLinkReturnToRefererView *)view; + +/*! + Called when the user has tapped inside the App Link portion of the view. + */ +- (void)returnToRefererViewDidTapInsideLink:(BFAppLinkReturnToRefererView *)view + link:(BFAppLink *)link; + +@end + +/*! + Provides a UIView that displays a button allowing users to navigate back to the + application that launched the App Link currently being handled, if the App Link + contained referer data. The user can also close the view by clicking a close button + rather than navigating away. If the view is provided an App Link that does not contain + referer data, it will have zero size and no UI will be displayed. + */ +@interface BFAppLinkReturnToRefererView : UIView + +/*! + The delegate that will be notified when the user navigates back to the referer. + */ +@property (nonatomic, weak) id<BFAppLinkReturnToRefererViewDelegate> delegate; + +/*! + The color of the text label and close button. + */ +@property (nonatomic, strong) UIColor *textColor; + +@property (nonatomic, strong) BFAppLink *refererAppLink; + +/*! + Indicates whether to extend the size of the view to include the current status bar + size, for use in scenarios where the view might extend under the status bar on iOS 7 and + above; this property has no effect on earlier versions of iOS. + */ +@property (nonatomic, assign) BFIncludeStatusBarInSize includeStatusBarInSize; + +/*! + Indicates whether the user has closed the view by clicking the close button. + */ +@property (nonatomic, assign) BOOL closed; + +/*! + For apps that use a navigation controller, this method allows for displaying the view as + a banner above the navigation bar of the navigation controller. It will listen for orientation + change and other events to ensure it stays properly positioned above the nevigation bar. + If this method is called from, e.g., viewDidAppear, its counterpart, detachFromMainWindow should + be called from, e.g., viewWillDisappear. + */ +//- (void)attachToMainWindowAboveNavigationController:(UINavigationController *)navigationController view:(UIView *)view; + +/*! + Indicates that the view should no longer position itself above a navigation bar. + */ +//- (void)detachFromMainWindow; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkTarget.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkTarget.h new file mode 100644 index 00000000..61721269 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFAppLinkTarget.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +/*! + Represents a target defined in App Link metadata, consisting of at least + a URL, and optionally an App Store ID and name. + */ +@interface BFAppLinkTarget : NSObject + +/*! Creates a BFAppLinkTarget with the given app site and target URL. */ ++ (instancetype)appLinkTargetWithURL:(NSURL *)url + appStoreId:(NSString *)appStoreId + appName:(NSString *)appName; + +/*! The URL prefix for this app link target */ +@property (nonatomic, strong, readonly) NSURL *URL; + +/*! The app ID for the app store */ +@property (nonatomic, copy, readonly) NSString *appStoreId; + +/*! The name of the app */ +@property (nonatomic, copy, readonly) NSString *appName; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFExecutor.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFExecutor.h new file mode 100644 index 00000000..02af9ba2 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFExecutor.h @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +/*! + An object that can run a given block. + */ +@interface BFExecutor : NSObject + +/*! + Returns a default executor, which runs continuations immediately until the call stack gets too + deep, then dispatches to a new GCD queue. + */ ++ (instancetype)defaultExecutor; + +/*! + Returns an executor that runs continuations on the thread where the previous task was completed. + */ ++ (instancetype)immediateExecutor; + +/*! + Returns an executor that runs continuations on the main thread. + */ ++ (instancetype)mainThreadExecutor; + +/*! + Returns a new executor that uses the given block to execute continuations. + @param block The block to use. + */ ++ (instancetype)executorWithBlock:(void(^)(void(^block)()))block; + +/*! + Returns a new executor that runs continuations on the given queue. + @param queue The instance of `dispatch_queue_t` to dispatch all continuations onto. + */ ++ (instancetype)executorWithDispatchQueue:(dispatch_queue_t)queue; + +/*! + Returns a new executor that runs continuations on the given queue. + @param queue The instance of `NSOperationQueue` to run all continuations on. + */ ++ (instancetype)executorWithOperationQueue:(NSOperationQueue *)queue; + +/*! + Runs the given block using this executor's particular strategy. + @param block The block to execute. + */ +- (void)execute:(void(^)())block; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFMeasurementEvent.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFMeasurementEvent.h new file mode 100644 index 00000000..7a9948c3 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFMeasurementEvent.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +/*! The name of the notification posted by BFMeasurementEvent */ +FOUNDATION_EXPORT NSString *const BFMeasurementEventNotificationName; + +/*! Defines keys in the userInfo object for the notification named BFMeasurementEventNotificationName */ +/*! The string field for the name of the event */ +FOUNDATION_EXPORT NSString *const BFMeasurementEventNameKey; +/*! The dictionary field for the arguments of the event */ +FOUNDATION_EXPORT NSString *const BFMeasurementEventArgsKey; + + +/*! Bolts Events raised by BFMeasurementEvent for Applink */ +/*! + The name of the event posted when [BFURL URLWithURL:] is called successfully. This represents the successful parsing of an app link URL. + */ +FOUNDATION_EXPORT NSString *const BFAppLinkParseEventName; + +/*! + The name of the event posted when [BFURL URLWithInboundURL:] is called successfully. + This represents parsing an inbound app link URL from a different application + */ +FOUNDATION_EXPORT NSString *const BFAppLinkNavigateInEventName; + +/*! The event raised when the user navigates from your app to other apps */ +FOUNDATION_EXPORT NSString *const BFAppLinkNavigateOutEventName; + +/*! + The event raised when the user navigates out from your app and back to the referrer app. + e.g when the user leaves your app after tapping the back-to-referrer navigation bar + */ +FOUNDATION_EXPORT NSString *const BFAppLinkNavigateBackToReferrerEventName; + +@interface BFMeasurementEvent : NSObject + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFTask.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFTask.h new file mode 100644 index 00000000..2ac84d60 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFTask.h @@ -0,0 +1,166 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +@class BFExecutor; +@class BFTask; + +/*! + A block that can act as a continuation for a task. + */ +typedef id(^BFContinuationBlock)(BFTask *task); + +/*! + The consumer view of a Task. A BFTask has methods to + inspect the state of the task, and to add continuations to + be run once the task is complete. + */ +@interface BFTask : NSObject + +/*! + Creates a task that is already completed with the given result. + @param result The result for the task. + */ ++ (instancetype)taskWithResult:(id)result; + +/*! + Creates a task that is already completed with the given error. + @param error The error for the task. + */ ++ (instancetype)taskWithError:(NSError *)error; + +/*! + Creates a task that is already completed with the given exception. + @param exception The exception for the task. + */ ++ (instancetype)taskWithException:(NSException *)exception; + +/*! + Creates a task that is already cancelled. + */ ++ (instancetype)cancelledTask; + +/*! + Returns a task that will be completed (with result == nil) once + all of the input tasks have completed. + @param tasks An `NSArray` of the tasks to use as an input. + */ ++ (instancetype)taskForCompletionOfAllTasks:(NSArray *)tasks; + +/*! + Returns a task that will be completed a certain amount of time in the future. + @param millis The approximate number of milliseconds to wait before the + task will be finished (with result == nil). + */ ++ (instancetype)taskWithDelay:(int)millis; + +/*! + Returns a task that will be completed after the given block completes with + the specified executor. + @param executor A BFExecutor responsible for determining how the + continuation block will be run. + @param block The block to immediately schedule to run with the given executor. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ ++ (instancetype)taskFromExecutor:(BFExecutor *)executor + withBlock:(id (^)())block; + +// Properties that will be set on the task once it is completed. + +/*! + The result of a successful task. + */ +@property (nonatomic, strong, readonly) id result; + + +/*! + The error of a failed task. + */ +@property (nonatomic, strong, readonly) NSError *error; + +/*! + The exception of a failed task. + */ +@property (nonatomic, strong, readonly) NSException *exception; + +/*! + Whether this task has been cancelled. + */ +@property (nonatomic, assign, readonly, getter = isCancelled) BOOL cancelled; + +/*! + Whether this task has completed. + */ +@property (nonatomic, assign, readonly, getter = isCompleted) BOOL completed; + +/*! + Enqueues the given block to be run once this task is complete. + This method uses a default execution strategy. The block will be + run on the thread where the previous task completes, unless the + the stack depth is too deep, in which case it will be run on a + dispatch queue with default priority. + @param block The block to be run once this task is complete. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ +- (instancetype)continueWithBlock:(BFContinuationBlock)block; + +/*! + Enqueues the given block to be run once this task is complete. + @param executor A BFExecutor responsible for determining how the + continuation block will be run. + @param block The block to be run once this task is complete. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ +- (instancetype)continueWithExecutor:(BFExecutor *)executor + withBlock:(BFContinuationBlock)block; + +/*! + Identical to continueWithBlock:, except that the block is only run + if this task did not produce a cancellation, error, or exception. + If it did, then the failure will be propagated to the returned + task. + @param block The block to be run once this task is complete. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ +- (instancetype)continueWithSuccessBlock:(BFContinuationBlock)block; + +/*! + Identical to continueWithExecutor:withBlock:, except that the block + is only run if this task did not produce a cancellation, error, or + exception. If it did, then the failure will be propagated to the + returned task. + @param executor A BFExecutor responsible for determining how the + continuation block will be run. + @param block The block to be run once this task is complete. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ +- (instancetype)continueWithExecutor:(BFExecutor *)executor + withSuccessBlock:(BFContinuationBlock)block; + +/*! + Waits until this operation is completed. + This method is inefficient and consumes a thread resource while + it's running. It should be avoided. This method logs a warning + message if it is used on the main thread. + */ +- (void)waitUntilFinished; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFTaskCompletionSource.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFTaskCompletionSource.h new file mode 100644 index 00000000..d0ea545d --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFTaskCompletionSource.h @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +@class BFTask; + +/*! + A BFTaskCompletionSource represents the producer side of tasks. + It is a task that also has methods for changing the state of the + task by settings its completion values. + */ +@interface BFTaskCompletionSource : NSObject + +/*! + Creates a new unfinished task. + */ ++ (instancetype)taskCompletionSource; + +/*! + The task associated with this TaskCompletionSource. + */ +@property (nonatomic, retain, readonly) BFTask *task; + +/*! + Completes the task by setting the result. + Attempting to set this for a completed task will raise an exception. + @param result The result of the task. + */ +- (void)setResult:(id)result; + +/*! + Completes the task by setting the error. + Attempting to set this for a completed task will raise an exception. + @param error The error for the task. + */ +- (void)setError:(NSError *)error; + +/*! + Completes the task by setting an exception. + Attempting to set this for a completed task will raise an exception. + @param exception The exception for the task. + */ +- (void)setException:(NSException *)exception; + +/*! + Completes the task by marking it as cancelled. + Attempting to set this for a completed task will raise an exception. + */ +- (void)cancel; + +/*! + Sets the result of the task if it wasn't already completed. + @returns whether the new value was set. + */ +- (BOOL)trySetResult:(id)result; + +/*! + Sets the error of the task if it wasn't already completed. + @param error The error for the task. + @returns whether the new value was set. + */ +- (BOOL)trySetError:(NSError *)error; + +/*! + Sets the exception of the task if it wasn't already completed. + @param exception The exception for the task. + @returns whether the new value was set. + */ +- (BOOL)trySetException:(NSException *)exception; + +/*! + Sets the cancellation state of the task if it wasn't already completed. + @returns whether the new value was set. + */ +- (BOOL)trySetCancelled; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFURL.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFURL.h new file mode 100644 index 00000000..f269e2d1 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFURL.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + + + +@class BFAppLink; + +/*! + Provides a set of utilities for working with NSURLs, such as parsing of query parameters + and handling for App Link requests. + */ +@interface BFURL : NSObject + +/*! + Creates a link target from a raw URL. + On success, this posts the BFAppLinkParseEventName measurement event. If you are constructing the BFURL within your application delegate's + application:openURL:sourceApplication:annotation:, you should instead use URLWithInboundURL:sourceApplication: + to support better BFMeasurementEvent notifications + @param url The instance of `NSURL` to create BFURL from. + */ ++ (BFURL *)URLWithURL:(NSURL *)url; + +/*! + Creates a link target from a raw URL received from an external application. This is typically called from the app delegate's + application:openURL:sourceApplication:annotation: and will post the BFAppLinkNavigateInEventName measurement event. + @param url The instance of `NSURL` to create BFURL from. + @param sourceApplication the bundle ID of the app that is requesting your app to open the URL. The same sourceApplication in application:openURL:sourceApplication:annotation: +*/ ++ (BFURL *)URLWithInboundURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication; + +/*! + Gets the target URL. If the link is an App Link, this is the target of the App Link. + Otherwise, it is the url that created the target. + */ +@property (nonatomic, strong, readonly) NSURL *targetURL; + +/*! + Gets the query parameters for the target, parsed into an NSDictionary. + */ +@property (nonatomic, strong, readonly) NSDictionary *targetQueryParameters; + +/*! + If this link target is an App Link, this is the data found in al_applink_data. + Otherwise, it is nil. + */ +@property (nonatomic, strong, readonly) NSDictionary *appLinkData; + +/*! + If this link target is an App Link, this is the data found in extras. + */ +@property (nonatomic, strong, readonly) NSDictionary *appLinkExtras; + +/*! + The App Link indicating how to navigate back to the referer app, if any. + */ +@property (nonatomic, strong, readonly) BFAppLink *appLinkReferer; + +/*! + The URL that was used to create this BFURL. + */ +@property (nonatomic, strong, readonly) NSURL *inputURL; + +/*! + The query parameters of the inputURL, parsed into an NSDictionary. + */ +@property (nonatomic, strong, readonly) NSDictionary *inputQueryParameters; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFWebViewAppLinkResolver.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFWebViewAppLinkResolver.h new file mode 100644 index 00000000..cffa5292 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BFWebViewAppLinkResolver.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +#import <Bolts/BFAppLinkResolving.h> + +/*! + A reference implementation for an App Link resolver that uses a hidden UIWebView + to parse the HTML containing App Link metadata. + */ +@interface BFWebViewAppLinkResolver : NSObject<BFAppLinkResolving> + +/*! + Gets the instance of a BFWebViewAppLinkResolver. + */ ++ (instancetype)sharedInstance; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/Bolts.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/Bolts.h new file mode 100644 index 00000000..e22bdd54 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/Bolts.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Bolts/BoltsVersion.h> +#import <Bolts/BFExecutor.h> +#import <Bolts/BFTask.h> +#import <Bolts/BFTaskCompletionSource.h> + +#if TARGET_OS_IPHONE +#import <Bolts/BFAppLinkNavigation.h> +#import <Bolts/BFAppLink.h> +#import <Bolts/BFAppLinkTarget.h> +#import <Bolts/BFURL.h> +#import <Bolts/BFMeasurementEvent.h> +#import <Bolts/BFAppLinkReturnToRefererController.h> +#import <Bolts/BFAppLinkReturnToRefererView.h> +#endif + +/*! @abstract 80175001: There were multiple errors. */ +extern NSInteger const kBFMultipleErrorsError; + +@interface Bolts : NSObject + +/*! + Returns the version of the Bolts Framework as an NSString. + @returns The NSString representation of the current version. + */ ++ (NSString *)version; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BoltsVersion.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BoltsVersion.h new file mode 100644 index 00000000..24e802ed --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/A/Headers/BoltsVersion.h @@ -0,0 +1 @@ +#define BOLTS_VERSION @"1.1.3" diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/Current b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/Current new file mode 120000 index 00000000..044dcb92 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework/Versions/Current @@ -0,0 +1 @@ +./A
\ No newline at end of file diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/CDVParsePlugin.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/CDVParsePlugin.h new file mode 100644 index 00000000..47e1a69c --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/CDVParsePlugin.h @@ -0,0 +1,19 @@ +#import <Cordova/CDV.h> +#import "AppDelegate.h" + +@interface CDVParsePlugin: CDVPlugin + +- (void)initialize: (CDVInvokedUrlCommand*)command; +- (void)getInstallationId: (CDVInvokedUrlCommand*)command; +- (void)getInstallationObjectId: (CDVInvokedUrlCommand*)command; +- (void)getSubscriptions: (CDVInvokedUrlCommand *)command; +- (void)subscribe: (CDVInvokedUrlCommand *)command; +- (void)unsubscribe: (CDVInvokedUrlCommand *)command; +- (void)resetBadge: (CDVInvokedUrlCommand *)command; +- (void)trackEvent: (CDVInvokedUrlCommand *)command; + +@end + +@interface AppDelegate (CDVParsePlugin) +- (void)handleRemoteNotification:(UIApplication *)application payload:(NSDictionary *)payload; +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/CDVParsePlugin.m b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/CDVParsePlugin.m new file mode 100644 index 00000000..93cc6bdd --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/CDVParsePlugin.m @@ -0,0 +1,279 @@ +#import "CDVParsePlugin.h" +#import <Cordova/CDV.h> +#import <Parse/Parse.h> +#import <objc/runtime.h> +#import <objc/message.h> + +static NSString * ecb = nil; +static NSMutableDictionary * launchNotification = nil; +static NSString * const PPAppId = @"appId"; +static NSString * const PPClientKey = @"clientKey"; +static NSString * const PPReceivedInForeground = @"receivedInForeground"; + +@implementation CDVParsePlugin + +- (void)resetBadge:(CDVInvokedUrlCommand *)command { + NSLog(@"ParsePlugin.resetBadge"); + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + currentInstallation.badge = 0; + // [currentInstallation saveEventually]; + [currentInstallation saveInBackground]; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + +} + +- (void)trackEvent:(CDVInvokedUrlCommand *)command { + CDVPluginResult* pluginResult = nil; + NSString *eventName = [command.arguments objectAtIndex:0]; + NSDictionary *dimensions = [command.arguments objectAtIndex:1]; + NSLog(@"ParsePlugin.trackEvent %@ %@", eventName, dimensions); + [PFAnalytics trackEvent:eventName dimensions:dimensions]; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + +} + +- (void)registerCallback: (CDVInvokedUrlCommand*)command +{ + ecb = [command.arguments objectAtIndex:0]; + + // If the app was inactive and launched from a notification, launchNotification stores the notification temporarily. + // Now that the device is ready, we can handle the stored launchNotification and remove it. + if (launchNotification) { + [[[UIApplication sharedApplication] delegate] performSelector:@selector(handleRemoteNotification:payload:) withObject:[UIApplication sharedApplication] withObject:launchNotification]; + launchNotification = nil; + } + + CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; +} + +- (void)initialize: (CDVInvokedUrlCommand*)command +{ + [self.commandDelegate runInBackground:^{ + CDVPluginResult* pluginResult = nil; + + NSString *appId = [command.arguments objectAtIndex:0]; + NSString *clientKey = [command.arguments objectAtIndex:1]; + [[NSUserDefaults standardUserDefaults] setObject:appId forKey:PPAppId]; + [[NSUserDefaults standardUserDefaults] setObject:clientKey forKey:PPClientKey]; + + [Parse setApplicationId:appId clientKey:clientKey]; + + // Register for notifications + if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)]) { + UIUserNotificationSettings *settings = [UIUserNotificationSettings + settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound + categories:nil]; + [[UIApplication sharedApplication] registerUserNotificationSettings:settings]; + [[UIApplication sharedApplication] registerForRemoteNotifications]; + } + else { + [[UIApplication sharedApplication] registerForRemoteNotificationTypes: + UIRemoteNotificationTypeBadge | + UIRemoteNotificationTypeAlert | + UIRemoteNotificationTypeSound]; + } + + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSError *error = nil; + [currentInstallation save:&error]; + if (error != nil) { + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:[error localizedDescription]]; + } else { + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + } + + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + }]; +} + +- (void)getInstallationId:(CDVInvokedUrlCommand*) command +{ + [self.commandDelegate runInBackground:^{ + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSString *installationId = currentInstallation.installationId; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:installationId]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + }]; +} + +- (void)getInstallationObjectId:(CDVInvokedUrlCommand*) command +{ + [self.commandDelegate runInBackground:^{ + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSString *objectId = currentInstallation.objectId; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:objectId]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + }]; +} + +- (void)getSubscriptions: (CDVInvokedUrlCommand *)command +{ + NSArray *channels = [PFInstallation currentInstallation].channels; + CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsArray:channels]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; +} + +- (void)subscribe: (CDVInvokedUrlCommand *)command +{ + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSString *channel = [command.arguments objectAtIndex:0]; + [currentInstallation addUniqueObject:channel forKey:@"channels"]; + [currentInstallation saveInBackground]; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; +} + +- (void)unsubscribe: (CDVInvokedUrlCommand *)command +{ + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSString *channel = [command.arguments objectAtIndex:0]; + [currentInstallation removeObject:channel forKey:@"channels"]; + [currentInstallation saveInBackground]; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; +} + +@end + +@implementation AppDelegate (CDVParsePlugin) + +void MethodSwizzle(Class c, SEL originalSelector) { + NSString *selectorString = NSStringFromSelector(originalSelector); + SEL newSelector = NSSelectorFromString([@"swizzled_" stringByAppendingString:selectorString]); + SEL noopSelector = NSSelectorFromString([@"noop_" stringByAppendingString:selectorString]); + Method originalMethod, newMethod, noop; + originalMethod = class_getInstanceMethod(c, originalSelector); + newMethod = class_getInstanceMethod(c, newSelector); + noop = class_getInstanceMethod(c, noopSelector); + if (class_addMethod(c, originalSelector, method_getImplementation(newMethod), method_getTypeEncoding(newMethod))) { + class_replaceMethod(c, newSelector, method_getImplementation(originalMethod) ?: method_getImplementation(noop), method_getTypeEncoding(originalMethod)); + } else { + method_exchangeImplementations(originalMethod, newMethod); + } +} + ++ (void)load +{ + MethodSwizzle([self class], @selector(application:didRegisterForRemoteNotificationsWithDeviceToken:)); + MethodSwizzle([self class], @selector(application:didReceiveRemoteNotification:fetchCompletionHandler:)); + MethodSwizzle([self class], @selector(application:didFinishLaunchingWithOptions:)); + MethodSwizzle([self class], @selector(applicationDidBecomeActive:)); +} + +- (void)noop_application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken +{ +} + +- (void)swizzled_application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken +{ + // Call existing method + [self swizzled_application:application didRegisterForRemoteNotificationsWithDeviceToken:newDeviceToken]; + // Store the deviceToken in the current installation and save it to Parse. + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + [currentInstallation setDeviceTokenFromData:newDeviceToken]; + [currentInstallation saveInBackground]; +} + +- (NSString *)getJson:(NSDictionary *)data { + NSError *error; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:data + options:(NSJSONWritingOptions)NSJSONWritingPrettyPrinted + error:&error]; + if (!jsonData) { + NSLog(@"getJson error: %@", error.localizedDescription); + return @"{}"; + } else { + return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + } +} + +- (void)noop_application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler +{ +} + +- (void)swizzled_application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler +{ + // Call existing method + [self swizzled_application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:handler]; + + NSMutableDictionary *notification = [NSMutableDictionary dictionaryWithDictionary:userInfo]; + [notification setObject:[NSNumber numberWithBool:[self isInForeground:application]] forKey:PPReceivedInForeground]; + [self handleRemoteNotification:application payload:notification]; + + handler(UIBackgroundFetchResultNoData); +} + +- (BOOL)noop_application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + return YES; +} + +- (BOOL)swizzled_application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + + // Call existing method + [self swizzled_application:application didFinishLaunchingWithOptions:launchOptions]; + + NSString *appId = [[NSUserDefaults standardUserDefaults] stringForKey:PPAppId]; + NSString *clientKey = [[NSUserDefaults standardUserDefaults] stringForKey:PPClientKey]; + + if (appId && clientKey) { + [Parse setApplicationId:appId clientKey:clientKey]; + } + + NSDictionary *launchPayload = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; + + if (launchPayload) { + NSMutableDictionary *notification = [NSMutableDictionary dictionaryWithDictionary:launchPayload]; + [notification setObject:[NSNumber numberWithBool:[self isInForeground:application]] forKey:PPReceivedInForeground]; + + // If the app is inactive, store the notification so that we can invoke the web app when it's ready + if (application.applicationState == UIApplicationStateInactive) { + launchNotification = notification; + } else { + [self handleRemoteNotification:application payload:notification]; + } + } + + return YES; +} + +- (BOOL)isInForeground:(UIApplication *)application { + return application.applicationState == UIApplicationStateActive; +} + +- (void)noop_applicationDidBecomeActive:(UIApplication *)application { +} + +- (void)swizzled_applicationDidBecomeActive:(UIApplication *)application { + // Call existing method + [self swizzled_applicationDidBecomeActive:application]; + // Reset the badge on app open + application.applicationIconBadgeNumber = 0; +} + +- (void)handleRemoteNotification:(UIApplication *)application payload:(NSMutableDictionary *)payload { + + // track analytics when the app was opened as a result of tapping a remote notification + if (![[payload objectForKey:PPReceivedInForeground] boolValue]) { + [PFAnalytics trackAppOpenedWithRemoteNotificationPayload:payload]; + } + + // send the callback to the webview + if (ecb) { + NSString *jsString = [NSString stringWithFormat:@"%@(%@);", ecb, [self getJson:payload]]; + + if ([self.viewController.webView respondsToSelector:@selector(stringByEvaluatingJavaScriptFromString:)]) { + // perform the selector on the main thread to bypass known iOS issue: http://goo.gl/0E1iAj + [self.viewController.webView performSelectorOnMainThread:@selector(stringByEvaluatingJavaScriptFromString:) withObject:jsString waitUntilDone:NO]; + } + } +} + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFACL.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFACL.h new file mode 100644 index 00000000..aa05ebbb --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFACL.h @@ -0,0 +1,255 @@ +// +// PFACL.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@class PFRole; +@class PFUser; + +/*! + The `PFACL` class is used to control which users can access or modify a particular object. + Each <PFObject> can have its own `PFACL`. You can grant read and write permissions separately to specific users, + to groups of users that belong to roles, or you can grant permissions to "the public" so that, + for example, any user could read a particular object but only a particular set of users could write to that object. + */ +@interface PFACL : NSObject <NSCopying, NSCoding> + +///-------------------------------------- +/// @name Creating an ACL +///-------------------------------------- + +/*! + @abstract Creates an ACL with no permissions granted. + + @returns Returns a new `PFACL`. + */ ++ (PFACL *)ACL; + +/*! + @abstract Creates an ACL where only the provided user has access. + + @param user The user to assign access. + */ ++ (PFACL *)ACLWithUser:(PFUser *)user; + +///-------------------------------------- +/// @name Controlling Public Access +///-------------------------------------- + +/*! + @abstract Set whether the public is allowed to read this object. + + @param allowed Whether the public can read this object. + */ +- (void)setPublicReadAccess:(BOOL)allowed; + +/*! + @abstract Gets whether the public is allowed to read this object. + + @returns `YES` if the public read access is enabled, otherwise `NO`. + */ +- (BOOL)getPublicReadAccess; + +/*! + @abstract Set whether the public is allowed to write this object. + + @param allowed Whether the public can write this object. + */ +- (void)setPublicWriteAccess:(BOOL)allowed; + +/*! + @abstract Gets whether the public is allowed to write this object. + + @returns `YES` if the public write access is enabled, otherwise `NO`. + */ +- (BOOL)getPublicWriteAccess; + +///-------------------------------------- +/// @name Controlling Access Per-User +///-------------------------------------- + +/*! + @abstract Set whether the given user id is allowed to read this object. + + @param allowed Whether the given user can write this object. + @param userId The <[PFObject objectId]> of the user to assign access. + */ +- (void)setReadAccess:(BOOL)allowed forUserId:(NSString *)userId; + +/*! + @abstract Gets whether the given user id is *explicitly* allowed to read this object. + Even if this returns `NO`, the user may still be able to access it if <getPublicReadAccess> returns `YES` + or if the user belongs to a role that has access. + + @param userId The <[PFObject objectId]> of the user for which to retrive access. + + @returns `YES` if the user with this `objectId` has *explicit* read access, otherwise `NO`. + */ +- (BOOL)getReadAccessForUserId:(NSString *)userId; + +/*! + @abstract Set whether the given user id is allowed to write this object. + + @param allowed Whether the given user can read this object. + @param userId The `objectId` of the user to assign access. + */ +- (void)setWriteAccess:(BOOL)allowed forUserId:(NSString *)userId; + +/*! + @abstract Gets whether the given user id is *explicitly* allowed to write this object. + Even if this returns NO, the user may still be able to write it if <getPublicWriteAccess> returns `YES` + or if the user belongs to a role that has access. + + @param userId The <[PFObject objectId]> of the user for which to retrive access. + + @returns `YES` if the user with this `objectId` has *explicit* write access, otherwise `NO`. + */ +- (BOOL)getWriteAccessForUserId:(NSString *)userId; + +/*! + @abstract Set whether the given user is allowed to read this object. + + @param allowed Whether the given user can read this object. + @param user The user to assign access. + */ +- (void)setReadAccess:(BOOL)allowed forUser:(PFUser *)user; + +/*! + @abstract Gets whether the given user is *explicitly* allowed to read this object. + Even if this returns `NO`, the user may still be able to access it if <getPublicReadAccess> returns `YES` + or if the user belongs to a role that has access. + + @param user The user for which to retrive access. + + @returns `YES` if the user has *explicit* read access, otherwise `NO`. + */ +- (BOOL)getReadAccessForUser:(PFUser *)user; + +/*! + @abstract Set whether the given user is allowed to write this object. + + @param allowed Whether the given user can write this object. + @param user The user to assign access. + */ +- (void)setWriteAccess:(BOOL)allowed forUser:(PFUser *)user; + +/*! + @abstract Gets whether the given user is *explicitly* allowed to write this object. + Even if this returns `NO`, the user may still be able to write it if <getPublicWriteAccess> returns `YES` + or if the user belongs to a role that has access. + + @param user The user for which to retrive access. + + @returns `YES` if the user has *explicit* write access, otherwise `NO`. + */ +- (BOOL)getWriteAccessForUser:(PFUser *)user; + +///-------------------------------------- +/// @name Controlling Access Per-Role +///-------------------------------------- + +/*! + @abstract Get whether users belonging to the role with the given name are allowed to read this object. + Even if this returns `NO`, the role may still be able to read it if a parent role has read access. + + @param name The name of the role. + + @returns `YES` if the role has read access, otherwise `NO`. + */ +- (BOOL)getReadAccessForRoleWithName:(NSString *)name; + +/*! + @abstract Set whether users belonging to the role with the given name are allowed to read this object. + + @param allowed Whether the given role can read this object. + @param name The name of the role. + */ +- (void)setReadAccess:(BOOL)allowed forRoleWithName:(NSString *)name; + +/*! + @abstract Get whether users belonging to the role with the given name are allowed to write this object. + Even if this returns `NO`, the role may still be able to write it if a parent role has write access. + + @param name The name of the role. + + @returns `YES` if the role has read access, otherwise `NO`. + */ +- (BOOL)getWriteAccessForRoleWithName:(NSString *)name; + +/*! + @abstract Set whether users belonging to the role with the given name are allowed to write this object. + + @param allowed Whether the given role can write this object. + @param name The name of the role. + */ +- (void)setWriteAccess:(BOOL)allowed forRoleWithName:(NSString *)name; + +/*! + @abstract Get whether users belonging to the given role are allowed to read this object. + Even if this returns `NO`, the role may still be able to read it if a parent role has read access. + + @discussion The role must already be saved on the server and + it's data must have been fetched in order to use this method. + + @param role The name of the role. + + @returns `YES` if the role has read access, otherwise `NO`. + */ +- (BOOL)getReadAccessForRole:(PFRole *)role; + +/*! + @abstract Set whether users belonging to the given role are allowed to read this object. + + @discussion The role must already be saved on the server and + it's data must have been fetched in order to use this method. + + @param allowed Whether the given role can read this object. + @param role The role to assign access. + */ +- (void)setReadAccess:(BOOL)allowed forRole:(PFRole *)role; + +/*! + @abstract Get whether users belonging to the given role are allowed to write this object. + Even if this returns `NO`, the role may still be able to write it if a parent role has write access. + + @discussion The role must already be saved on the server and + it's data must have been fetched in order to use this method. + + @param role The name of the role. + + @returns `YES` if the role has write access, otherwise `NO`. + */ +- (BOOL)getWriteAccessForRole:(PFRole *)role; + +/*! + @abstract Set whether users belonging to the given role are allowed to write this object. + + @discussion The role must already be saved on the server and + it's data must have been fetched in order to use this method. + + @param allowed Whether the given role can write this object. + @param role The role to assign access. + */ +- (void)setWriteAccess:(BOOL)allowed forRole:(PFRole *)role; + +///-------------------------------------- +/// @name Setting Access Defaults +///-------------------------------------- + +/*! + @abstract Sets a default ACL that will be applied to all instances of <PFObject> when they are created. + + @param acl The ACL to use as a template for all instance of <PFObject> created after this method has been called. + This value will be copied and used as a template for the creation of new ACLs, so changes to the + instance after this method has been called will not be reflected in new instance of <PFObject>. + @param currentUserAccess - If `YES`, the `PFACL` that is applied to newly-created instance of <PFObject> will + provide read and write access to the <[PFUser currentUser]> at the time of creation. + - If `NO`, the provided `acl` will be used without modification. + - If `acl` is `nil`, this value is ignored. + */ ++ (void)setDefaultACL:(PFACL *)acl withAccessForCurrentUser:(BOOL)currentUserAccess; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFAnalytics.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFAnalytics.h new file mode 100644 index 00000000..3068a629 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFAnalytics.h @@ -0,0 +1,160 @@ +// +// PFAnalytics.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#else +#import <ParseOSX/PFConstants.h> +#endif + +@class BFTask; + +/*! + `PFAnalytics` provides an interface to Parse's logging and analytics backend. + + Methods will return immediately and cache the request (+ timestamp) to be + handled "eventually." That is, the request will be sent immediately if possible + or the next time a network connection is available. + */ +@interface PFAnalytics : NSObject + +///-------------------------------------- +/// @name App-Open / Push Analytics +///-------------------------------------- + +/*! + @abstract Tracks this application being launched. If this happened as the result of the + user opening a push notification, this method sends along information to + correlate this open with that push. + + @discussion Pass in `nil` to track a standard "application opened" event. + + @param launchOptions The `NSDictionary` indicating the reason the application was + launched, if any. This value can be found as a parameter to various + `UIApplicationDelegate` methods, and can be empty or `nil`. + + @returns Returns the task encapsulating the work being done. + */ ++ (BFTask *)trackAppOpenedWithLaunchOptions:(NSDictionary *)launchOptions; + +/*! + @abstract Tracks this application being launched. + If this happened as the result of the user opening a push notification, + this method sends along information to correlate this open with that push. + + @discussion Pass in `nil` to track a standard "application opened" event. + + @param launchOptions The dictionary indicating the reason the application was + launched, if any. This value can be found as a parameter to various + `UIApplicationDelegate` methods, and can be empty or `nil`. + @param block The block to execute on server response. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)trackAppOpenedWithLaunchOptionsInBackground:(NSDictionary *)launchOptions block:(PFBooleanResultBlock)block; + +/*! + @abstract Tracks this application being launched. If this happened as the result of the + user opening a push notification, this method sends along information to + correlate this open with that push. + + @param userInfo The Remote Notification payload, if any. This value can be + found either under `UIApplicationLaunchOptionsRemoteNotificationKey` on `launchOptions`, + or as a parameter to `application:didReceiveRemoteNotification:`. + This can be empty or `nil`. + + @returns Returns the task encapsulating the work being done. + */ ++ (BFTask *)trackAppOpenedWithRemoteNotificationPayload:(NSDictionary *)userInfo; + +/*! + @abstract Tracks this application being launched. If this happened as the result of the + user opening a push notification, this method sends along information to + correlate this open with that push. + + @param userInfo The Remote Notification payload, if any. This value can be + found either under `UIApplicationLaunchOptionsRemoteNotificationKey` on `launchOptions`, + or as a parameter to `application:didReceiveRemoteNotification:`. This can be empty or `nil`. + @param block The block to execute on server response. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)trackAppOpenedWithRemoteNotificationPayloadInBackground:(NSDictionary *)userInfo + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Custom Analytics +///-------------------------------------- + +/*! + @abstract Tracks the occurrence of a custom event. + + @discussion Parse will store a data point at the time of invocation with the given event name. + + @param name The name of the custom event to report to Parse as having happened. + + @returns Returns the task encapsulating the work being done. + */ ++ (BFTask *)trackEvent:(NSString *)name; + +/*! + @abstract Tracks the occurrence of a custom event. Parse will store a data point at the + time of invocation with the given event name. The event will be sent at some + unspecified time in the future, even if Parse is currently inaccessible. + + @param name The name of the custom event to report to Parse as having happened. + @param block The block to execute on server response. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)trackEventInBackground:(NSString *)name block:(PFBooleanResultBlock)block; + +/*! + @abstract Tracks the occurrence of a custom event with additional dimensions. Parse will + store a data point at the time of invocation with the given event name. + + @discussion Dimensions will allow segmentation of the occurrences of this custom event. + Keys and values should be NSStrings, and will throw otherwise. + + To track a user signup along with additional metadata, consider the following: + + NSDictionary *dimensions = @{ @"gender": @"m", + @"source": @"web", + @"dayType": @"weekend" }; + [PFAnalytics trackEvent:@"signup" dimensions:dimensions]; + + @warning There is a default limit of 8 dimensions per event tracked. + + @param name The name of the custom event to report to Parse as having happened. + @param dimensions The `NSDictionary` of information by which to segment this event. + + @returns Returns the task encapsulating the work being done. + */ ++ (BFTask *)trackEvent:(NSString *)name dimensions:(NSDictionary *)dimensions; + +/*! + @abstract Tracks the occurrence of a custom event with additional dimensions. Parse will + store a data point at the time of invocation with the given event name. The + event will be sent at some unspecified time in the future, even if Parse is currently inaccessible. + + @discussionDimensions will allow segmentation of the occurrences of this custom event. + Keys and values should be NSStrings, and will throw otherwise. + + To track a user signup along with additional metadata, consider the following: + NSDictionary *dimensions = @{ @"gender": @"m", + @"source": @"web", + @"dayType": @"weekend" }; + [PFAnalytics trackEvent:@"signup" dimensions:dimensions]; + + There is a default limit of 8 dimensions per event tracked. + + @param name The name of the custom event to report to Parse as having happened. + @param dimensions The `NSDictionary` of information by which to segment this event. + @param block The block to execute on server response. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)trackEventInBackground:(NSString *)name dimensions:(NSDictionary *)dimensions block:(PFBooleanResultBlock)block; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFAnonymousUtils.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFAnonymousUtils.h new file mode 100644 index 00000000..de5cf7de --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFAnonymousUtils.h @@ -0,0 +1,78 @@ +// +// PFAnonymousUtils.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#import <Parse/PFUser.h> +#else +#import <ParseOSX/PFConstants.h> +#import <ParseOSX/PFUser.h> +#endif + +/*! + Provides utility functions for working with Anonymously logged-in users. + Anonymous users have some unique characteristics: + + - Anonymous users don't need a user name or password. + - Once logged out, an anonymous user cannot be recovered. + - When the current user is anonymous, the following methods can be used to switch + to a different user or convert the anonymous user into a regular one: + - signUp converts an anonymous user to a standard user with the given username and password. + Data associated with the anonymous user is retained. + - logIn switches users without converting the anonymous user. + Data associated with the anonymous user will be lost. + - Service logIn (e.g. Facebook, Twitter) will attempt to convert + the anonymous user into a standard user by linking it to the service. + If a user already exists that is linked to the service, it will instead switch to the existing user. + - Service linking (e.g. Facebook, Twitter) will convert the anonymous user + into a standard user by linking it to the service. + */ +@interface PFAnonymousUtils : NSObject + +///-------------------------------------- +/// @name Creating an Anonymous User +///-------------------------------------- + +/*! + @abstract Creates an anonymous user asynchronously and sets as a result to `BFTask`. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)logInInBackground; + +/*! + @abstract Creates an anonymous user. + + @param block The block to execute when anonymous user creation is complete. + It should have the following argument signature: `^(PFUser *user, NSError *error)`. + */ ++ (void)logInWithBlock:(PFUserResultBlock)block; + +/* + @abstract Creates an anonymous user. + + @param target Target object for the selector. + @param selector The selector that will be called when the asynchronous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError *)error`. + */ ++ (void)logInWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Determining Whether a User is Anonymous +///-------------------------------------- + +/*! + @abstract Whether the <PFUser> object is logged in anonymously. + + @param user <PFUser> object to check for anonymity. The user must be logged in on this device. + + @returns `YES` if the user is anonymous. `NO` if the user is not the current user or is not anonymous. + */ ++ (BOOL)isLinkedWithUser:(PFUser *)user; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFCloud.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFCloud.h new file mode 100644 index 00000000..6326ead6 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFCloud.h @@ -0,0 +1,84 @@ +// +// PFCloud.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#else +#import <ParseOSX/PFConstants.h> +#endif + +@class BFTask; + +/*! + The `PFCloud` class provides methods for interacting with Parse Cloud Functions. + */ +@interface PFCloud : NSObject + +/*! + @abstract Calls the given cloud function *synchronously* with the parameters provided. + + @param function The function name to call. + @param parameters The parameters to send to the function. + + @returns The response from the cloud function. + */ ++ (id)callFunction:(NSString *)function withParameters:(NSDictionary *)parameters; + +/*! + @abstract Calls the given cloud function *synchronously* with the parameters provided and + sets the error if there is one. + + @param function The function name to call. + @param parameters The parameters to send to the function. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns The response from the cloud function. + This result could be a `NSDictionary`, an `NSArray`, `NSNumber` or `NSString`. + */ ++ (id)callFunction:(NSString *)function withParameters:(NSDictionary *)parameters error:(NSError **)error; + +/*! + @abstract Calls the given cloud function *asynchronously* with the parameters provided. + + @param function The function name to call. + @param parameters The parameters to send to the function. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)callFunctionInBackground:(NSString *)function withParameters:(NSDictionary *)parameters; + +/*! + @abstract Calls the given cloud function *asynchronously* with the parameters provided + and executes the given block when it is done. + + @param function The function name to call. + @param parameters The parameters to send to the function. + @param block The block to execute when the function call finished. + It should have the following argument signature: `^(id result, NSError *error)`. + */ ++ (void)callFunctionInBackground:(NSString *)function + withParameters:(NSDictionary *)parameters + block:(PFIdResultBlock)block; + +/* + @abstract Calls the given cloud function *asynchronously* with the parameters provided + and then executes the given selector when it is done. + + @param function The function name to call. + @param parameters The parameters to send to the function. + @param target The object to call the selector on. + @param selector The selector to call when the function call finished. + It should have the following signature: `(void)callbackWithResult:(id)result error:(NSError *)error`. + Result will be `nil` if error is set and vice versa. + */ ++ (void)callFunctionInBackground:(NSString *)function + withParameters:(NSDictionary *)parameters + target:(id)target + selector:(SEL)selector; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFConfig.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFConfig.h new file mode 100644 index 00000000..e1afbe3e --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFConfig.h @@ -0,0 +1,95 @@ +// +// PFConfig.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@class BFTask; +@class PFConfig; + +typedef void(^PFConfigResultBlock)(PFConfig *config, NSError *error); + +/*! + `PFConfig` is a representation of the remote configuration object. + It enables you to add things like feature gating, a/b testing or simple "Message of the day". +*/ +@interface PFConfig : NSObject + +///-------------------------------------- +/// @name Current Config +///-------------------------------------- + +/*! + @abstract Returns the most recently fetched config. + + @discussion If there was no config fetched - this method will return an empty instance of `PFConfig`. + + @returns Current, last fetched instance of PFConfig. + */ ++ (PFConfig *)currentConfig; + +///-------------------------------------- +/// @name Retrieving Config +///-------------------------------------- + +/*! + @abstract Gets the `PFConfig` object *synchronously* from the server. + + @returns Instance of `PFConfig` if the operation succeeded, otherwise `nil`. + */ ++ (PFConfig *)getConfig; + +/*! + @abstract Gets the `PFConfig` object *synchronously* from the server and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Instance of PFConfig if the operation succeeded, otherwise `nil`. + */ ++ (PFConfig *)getConfig:(NSError **)error; + +/*! + @abstract Gets the `PFConfig` *asynchronously* and sets it as a result of a task. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)getConfigInBackground; + +/*! + @abstract Gets the `PFConfig` *asynchronously* and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(PFConfig *config, NSError *error)`. + */ ++ (void)getConfigInBackgroundWithBlock:(PFConfigResultBlock)block; + +///-------------------------------------- +/// @name Parameters +///-------------------------------------- + +/*! + @abstract Returns the object associated with a given key. + + @param key The key for which to return the corresponding configuration value. + + @returns The value associated with `key`, or `nil` if there is no such value. + */ +- (id)objectForKey:(NSString *)key; + +/*! + @abstract Returns the object associated with a given key. + + @discussion This method enables usage of literal syntax on `PFConfig`. + E.g. `NSString *value = config[@"key"];` + + @see objectForKey: + + @param keyedSubscript The keyed subscript for which to return the corresponding configuration value. + + @returns The value associated with `key`, or `nil` if there is no such value. + */ +- (id)objectForKeyedSubscript:(NSString *)keyedSubscript; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFConstants.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFConstants.h new file mode 100644 index 00000000..238f3a91 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFConstants.h @@ -0,0 +1,242 @@ +// PFConstants.h +// Copyright 2011 Parse, Inc. All rights reserved. + +#import <Foundation/Foundation.h> + +@class PFObject; +@class PFUser; + +///-------------------------------------- +/// @name Version +///-------------------------------------- + +#define PARSE_VERSION @"1.6.1" + +extern NSInteger const PARSE_API_VERSION; + +///-------------------------------------- +/// @name Platform +///-------------------------------------- + +#define PARSE_IOS_ONLY (TARGET_OS_IPHONE) +#define PARSE_OSX_ONLY (TARGET_OS_MAC && !(TARGET_OS_IPHONE)) + +extern NSString *const kPFDeviceType; + +#if PARSE_IOS_ONLY +#import <UIKit/UIKit.h> +#else +#import <Cocoa/Cocoa.h> +@compatibility_alias UIImage NSImage; +@compatibility_alias UIColor NSColor; +@compatibility_alias UIView NSView; +#endif + +///-------------------------------------- +/// @name Server +///-------------------------------------- + +extern NSString *const kPFParseServer; + +///-------------------------------------- +/// @name Cache Policies +///-------------------------------------- + +typedef enum { + kPFCachePolicyIgnoreCache = 0, + kPFCachePolicyCacheOnly, + kPFCachePolicyNetworkOnly, + kPFCachePolicyCacheElseNetwork, + kPFCachePolicyNetworkElseCache, + kPFCachePolicyCacheThenNetwork +} PFCachePolicy; + +///-------------------------------------- +/// @name Logging Levels +///-------------------------------------- + +/*! + `PFLogLevel` enum specifies different levels of logging that could be used to limit or display more messages in logs. + + @see [Parse setLogLevel:] + @see [Parse logLevel] + */ +typedef NS_ENUM(uint8_t, PFLogLevel) { + /*! + Log level that disables all logging. + */ + PFLogLevelNone = 0, + /*! + Log level that if set is going to output error messages to the log. + */ + PFLogLevelError = 1, + /*! + Log level that if set is going to output the following messages to log: + - Errors + - Warnings + */ + PFLogLevelWarning = 2, + /*! + Log level that if set is going to output the following messages to log: + - Errors + - Warnings + - Informational messages + */ + PFLogLevelInfo = 3, + /*! + Log level that if set is going to output the following messages to log: + - Errors + - Warnings + - Informational messages + - Debug messages + */ + PFLogLevelDebug = 4 +}; + +///-------------------------------------- +/// @name Errors +///-------------------------------------- + +extern NSString *const PFParseErrorDomain; + +/*! @abstract 1: Internal server error. No information available. */ +extern NSInteger const kPFErrorInternalServer; + +/*! @abstract 100: The connection to the Parse servers failed. */ +extern NSInteger const kPFErrorConnectionFailed; +/*! @abstract 101: Object doesn't exist, or has an incorrect password. */ +extern NSInteger const kPFErrorObjectNotFound; +/*! @abstract 102: You tried to find values matching a datatype that doesn't support exact database matching, like an array or a dictionary. */ +extern NSInteger const kPFErrorInvalidQuery; +/*! @abstract 103: Missing or invalid classname. Classnames are case-sensitive. They must start with a letter, and a-zA-Z0-9_ are the only valid characters. */ +extern NSInteger const kPFErrorInvalidClassName; +/*! @abstract 104: Missing object id. */ +extern NSInteger const kPFErrorMissingObjectId; +/*! @abstract 105: Invalid key name. Keys are case-sensitive. They must start with a letter, and a-zA-Z0-9_ are the only valid characters. */ +extern NSInteger const kPFErrorInvalidKeyName; +/*! @abstract 106: Malformed pointer. Pointers must be arrays of a classname and an object id. */ +extern NSInteger const kPFErrorInvalidPointer; +/*! @abstract 107: Malformed json object. A json dictionary is expected. */ +extern NSInteger const kPFErrorInvalidJSON; +/*! @abstract 108: Tried to access a feature only available internally. */ +extern NSInteger const kPFErrorCommandUnavailable; +/*! @abstract 111: Field set to incorrect type. */ +extern NSInteger const kPFErrorIncorrectType; +/*! @abstract 112: Invalid channel name. A channel name is either an empty string (the broadcast channel) or contains only a-zA-Z0-9_ characters and starts with a letter. */ +extern NSInteger const kPFErrorInvalidChannelName; +/*! @abstract 114: Invalid device token. */ +extern NSInteger const kPFErrorInvalidDeviceToken; +/*! @abstract 115: Push is misconfigured. See details to find out how. */ +extern NSInteger const kPFErrorPushMisconfigured; +/*! @abstract 116: The object is too large. */ +extern NSInteger const kPFErrorObjectTooLarge; +/*! @abstract 119: That operation isn't allowed for clients. */ +extern NSInteger const kPFErrorOperationForbidden; +/*! @abstract 120: The results were not found in the cache. */ +extern NSInteger const kPFErrorCacheMiss; +/*! @abstract 121: Keys in NSDictionary values may not include '$' or '.'. */ +extern NSInteger const kPFErrorInvalidNestedKey; +/*! @abstract 122: Invalid file name. A file name contains only a-zA-Z0-9_. characters and is between 1 and 36 characters. */ +extern NSInteger const kPFErrorInvalidFileName; +/*! @abstract 123: Invalid ACL. An ACL with an invalid format was saved. This should not happen if you use PFACL. */ +extern NSInteger const kPFErrorInvalidACL; +/*! @abstract 124: The request timed out on the server. Typically this indicates the request is too expensive. */ +extern NSInteger const kPFErrorTimeout; +/*! @abstract 125: The email address was invalid. */ +extern NSInteger const kPFErrorInvalidEmailAddress; +/*! @abstract 137: A unique field was given a value that is already taken. */ +extern NSInteger const kPFErrorDuplicateValue; +/*! @abstract 139: Role's name is invalid. */ +extern NSInteger const kPFErrorInvalidRoleName; +/*! @abstract 140: Exceeded an application quota. Upgrade to resolve. */ +extern NSInteger const kPFErrorExceededQuota; +/*! @abstract 141: Cloud Code script had an error. */ +extern NSInteger const kPFScriptError; +/*! @abstract 142: Cloud Code validation failed. */ +extern NSInteger const kPFValidationError; +/*! @abstract 143: Product purchase receipt is missing */ +extern NSInteger const kPFErrorReceiptMissing; +/*! @abstract 144: Product purchase receipt is invalid */ +extern NSInteger const kPFErrorInvalidPurchaseReceipt; +/*! @abstract 145: Payment is disabled on this device */ +extern NSInteger const kPFErrorPaymentDisabled; +/*! @abstract 146: The product identifier is invalid */ +extern NSInteger const kPFErrorInvalidProductIdentifier; +/*! @abstract 147: The product is not found in the App Store */ +extern NSInteger const kPFErrorProductNotFoundInAppStore; +/*! @abstract 148: The Apple server response is not valid */ +extern NSInteger const kPFErrorInvalidServerResponse; +/*! @abstract 149: Product fails to download due to file system error */ +extern NSInteger const kPFErrorProductDownloadFileSystemFailure; +/*! @abstract 150: Fail to convert data to image. */ +extern NSInteger const kPFErrorInvalidImageData; +/*! @abstract 151: Unsaved file. */ +extern NSInteger const kPFErrorUnsavedFile; +/*! @abstract 153: Fail to delete file. */ +extern NSInteger const kPFErrorFileDeleteFailure; +/*! @abstract 155: Application has exceeded its analytics request limit. */ +extern NSInteger const kPFErrorRequestLimitExceeded; +/*! @abstract 160: Invalid event name. */ +extern NSInteger const kPFErrorInvalidEventName; +/*! @abstract 200: Username is missing or empty */ +extern NSInteger const kPFErrorUsernameMissing; +/*! @abstract 201: Password is missing or empty */ +extern NSInteger const kPFErrorUserPasswordMissing; +/*! @abstract 202: Username has already been taken */ +extern NSInteger const kPFErrorUsernameTaken; +/*! @abstract 203: Email has already been taken */ +extern NSInteger const kPFErrorUserEmailTaken; +/*! @abstract 204: The email is missing, and must be specified */ +extern NSInteger const kPFErrorUserEmailMissing; +/*! @abstract 205: A user with the specified email was not found */ +extern NSInteger const kPFErrorUserWithEmailNotFound; +/*! @abstract 206: The user cannot be altered by a client without the session. */ +extern NSInteger const kPFErrorUserCannotBeAlteredWithoutSession; +/*! @abstract 207: Users can only be created through sign up */ +extern NSInteger const kPFErrorUserCanOnlyBeCreatedThroughSignUp; +/*! @abstract 208: An existing Facebook account already linked to another user. */ +extern NSInteger const kPFErrorFacebookAccountAlreadyLinked; +/*! @abstract 208: An existing account already linked to another user. */ +extern NSInteger const kPFErrorAccountAlreadyLinked; +/*! @abstract 209: User ID mismatch */ +extern NSInteger const kPFErrorUserIdMismatch; +/*! @abstract 250: Facebook id missing from request */ +extern NSInteger const kPFErrorFacebookIdMissing; +/*! @abstract 250: Linked id missing from request */ +extern NSInteger const kPFErrorLinkedIdMissing; +/*! @abstract 251: Invalid Facebook session */ +extern NSInteger const kPFErrorFacebookInvalidSession; +/*! @abstract 251: Invalid linked session */ +extern NSInteger const kPFErrorInvalidLinkedSession; + +///-------------------------------------- +/// @name Blocks +///-------------------------------------- + +typedef void (^PFBooleanResultBlock)(BOOL succeeded, NSError *error); +typedef void (^PFIntegerResultBlock)(int number, NSError *error); +typedef void (^PFArrayResultBlock)(NSArray *objects, NSError *error); +typedef void (^PFObjectResultBlock)(PFObject *object, NSError *error); +typedef void (^PFSetResultBlock)(NSSet *channels, NSError *error); +typedef void (^PFUserResultBlock)(PFUser *user, NSError *error); +typedef void (^PFDataResultBlock)(NSData *data, NSError *error); +typedef void (^PFDataStreamResultBlock)(NSInputStream *stream, NSError *error); +typedef void (^PFStringResultBlock)(NSString *string, NSError *error); +typedef void (^PFIdResultBlock)(id object, NSError *error); +typedef void (^PFProgressBlock)(int percentDone); + +///-------------------------------------- +/// @name Deprecated Macros +///-------------------------------------- + +#ifndef PARSE_DEPRECATED +#ifdef __deprecated_msg +#define PARSE_DEPRECATED(_MSG) __deprecated_msg(_MSG) +#else +#ifdef __deprecated +#define PARSE_DEPRECATED(_MSG) __attribute__((deprecated)) +#else +#define PARSE_DEPRECATED(_MSG) +#endif +#endif +#endif diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFFile.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFFile.h new file mode 100644 index 00000000..82f7643f --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFFile.h @@ -0,0 +1,286 @@ +// +// PFFile.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#else +#import <ParseOSX/PFConstants.h> +#endif + +@class BFTask; + +/*! + `PFFile` representes a file of binary data stored on the Parse servers. + This can be a image, video, or anything else that an application needs to reference in a non-relational way. + */ +@interface PFFile : NSObject + +///-------------------------------------- +/// @name Creating a PFFile +///-------------------------------------- + +/*! + @abstract Creates a file with given data. A name will be assigned to it by the server. + + @param data The contents of the new `PFFile`. + + @returns A new `PFFile`. + */ ++ (instancetype)fileWithData:(NSData *)data; + +/*! + @abstract Creates a file with given data and name. + + @param name The name of the new PFFile. The file name must begin with and + alphanumeric character, and consist of alphanumeric characters, periods, + spaces, underscores, or dashes. + @param data The contents of the new `PFFile`. + + @returns A new `PFFile` object. + */ ++ (instancetype)fileWithName:(NSString *)name data:(NSData *)data; + +/*! + @abstract Creates a file with the contents of another file. + + @param name The name of the new `PFFile`. The file name must begin with and + alphanumeric character, and consist of alphanumeric characters, periods, + spaces, underscores, or dashes. + @param path The path to the file that will be uploaded to Parse. + */ ++ (instancetype)fileWithName:(NSString *)name + contentsAtPath:(NSString *)path; + +/*! + @abstract Creates a file with given data, name and content type. + + @param name The name of the new `PFFile`. The file name must begin with and + alphanumeric character, and consist of alphanumeric characters, periods, + spaces, underscores, or dashes. + @param data The contents of the new `PFFile`. + @param contentType Represents MIME type of the data. + + @returns A new `PFFile` object. + */ ++ (instancetype)fileWithName:(NSString *)name + data:(NSData *)data + contentType:(NSString *)contentType; + +/*! + @abstract Creates a file with given data and content type. + + @param data The contents of the new `PFFile`. + @param contentType Represents MIME type of the data. + + @returns A new `PFFile` object. + */ ++ (instancetype)fileWithData:(NSData *)data contentType:(NSString *)contentType; + +/*! + @abstract The name of the file. + + @discussion Before the file is saved, this is the filename given by + the user. After the file is saved, that name gets prefixed with a unique + identifier. + */ +@property (nonatomic, copy, readonly) NSString *name; + +/*! + @abstract The url of the file. + */ +@property (nonatomic, copy, readonly) NSString *url; + +///-------------------------------------- +/// @name Storing Data with Parse +///-------------------------------------- + +/*! + @abstract Whether the file has been uploaded for the first time. + */ +@property (nonatomic, assign, readonly) BOOL isDirty; + +/*! + @abstract Saves the file *synchronously*. + + @returns Returns whether the save succeeded. + */ +- (BOOL)save; + +/*! + @abstract Saves the file *synchronously* and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the save succeeded. + */ +- (BOOL)save:(NSError **)error; + +/*! + @abstract Saves the file *asynchronously*. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)saveInBackground; + +/*! + @abstract Saves the file *asynchronously* and executes the given block. + + @param block The block should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)saveInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/*! + @abstract Saves the file *asynchronously* and executes the given block. + + @discussion This method will execute the progressBlock periodically with the percent progress. + `progressBlock` will get called with `100` before `resultBlock` is called. + + @param block The block should have the following argument signature: `^(BOOL succeeded, NSError *error)` + @param progressBlock The block should have the following argument signature: `^(int percentDone)` + */ +- (void)saveInBackgroundWithBlock:(PFBooleanResultBlock)block + progressBlock:(PFProgressBlock)progressBlock; + +/* + @abstract Saves the file *asynchronously* and calls the given callback. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)saveInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting Data from Parse +///-------------------------------------- + +/*! + @abstract Whether the data is available in memory or needs to be downloaded. + */ +@property (assign, readonly) BOOL isDataAvailable; + +/*! + @abstract *Synchronously* gets the data from cache if available or fetches its contents from the network. + + @returns The `NSData` object containing file data. Returns `nil` if there was an error in fetching. + */ +- (NSData *)getData; + +/*! + @abstract This method is like <getData> but avoids ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @returns A stream containing the data. Returns `nil` if there was an error in fetching. + */ +- (NSInputStream *)getDataStream; + +/*! + @abstract *Synchronously* gets the data from cache if available or fetches its contents from the network. + Sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns The `NSData` object containing file data. Returns `nil` if there was an error in fetching. + */ +- (NSData *)getData:(NSError **)error; + +/*! + @abstract This method is like <getData> but avoids ever holding the entire `PFFile` contents in memory at once. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns A stream containing the data. Returns nil if there was an error in + fetching. + */ +- (NSInputStream *)getDataStream:(NSError **)error; + +/*! + @abstract This method is like <getData> but avoids ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @see getData + + @returns A stream containing the data. Returns `nil` if there was an error in fetching. + */ +- (BFTask *)getDataInBackground; + +/*! + @abstract This method is like <getDataInBackground> but avoids + ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)getDataStreamInBackground; + +/*! + @abstract *Asynchronously* gets the data from cache if available or fetches its contents from the network. + + @param block The block should have the following argument signature: `^(NSData *result, NSError *error)` + */ +- (void)getDataInBackgroundWithBlock:(PFDataResultBlock)block; + +/*! + @abstract This method is like <getDataInBackgroundWithBlock:> but avoids + ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @param block The block should have the following argument signature: `(NSInputStream *result, NSError *error)` + */ +- (void)getDataStreamInBackgroundWithBlock:(PFDataStreamResultBlock)block; + +/*! + @abstract *Asynchronously* gets the data from cache if available or fetches its contents from the network. + + @discussion This method will execute the progressBlock periodically with the percent progress. + `progressBlock` will get called with `100` before `resultBlock` is called. + + @param resultBlock The block should have the following argument signature: (NSData *result, NSError *error) + @param progressBlock The block should have the following argument signature: (int percentDone) + */ +- (void)getDataInBackgroundWithBlock:(PFDataResultBlock)resultBlock + progressBlock:(PFProgressBlock)progressBlock; + +/*! + @abstract This method is like <getDataInBackgroundWithBlock:progressBlock:> but avoids + ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @param resultBlock The block should have the following argument signature: `^(NSInputStream *result, NSError *error)`. + @param progressBlock The block should have the following argument signature: `^(int percentDone)`. + */ +- (void)getDataStreamInBackgroundWithBlock:(PFDataStreamResultBlock)resultBlock + progressBlock:(PFProgressBlock)progressBlock; + +/* + @abstract *Asynchronously* gets the data from cache if available or fetches its contents from the network. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSData *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + */ +- (void)getDataInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Interrupting a Transfer +///-------------------------------------- + +/*! + @abstract Cancels the current request (upload or download of file). + */ +- (void)cancel; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFGeoPoint.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFGeoPoint.h new file mode 100644 index 00000000..0853aa5b --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFGeoPoint.h @@ -0,0 +1,101 @@ +// +// PFGeoPoint.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <CoreLocation/CoreLocation.h> + +/*! + `PFGeoPoint` may be used to embed a latitude / longitude point as the value for a key in a <PFObject>. + It could be used to perform queries in a geospatial manner using <[PFQuery whereKey:nearGeoPoint:]>. + + Currently, instances of <PFObject> may only have one key associated with a `PFGeoPoint` type. + */ +@interface PFGeoPoint : NSObject <NSCopying, NSCoding> + +///-------------------------------------- +/// @name Creating a Geo Point +///-------------------------------------- + +/*! + @abstract Create a PFGeoPoint object. Latitude and longitude are set to `0.0`. + + @returns Returns a new `PFGeoPoint`. + */ ++ (PFGeoPoint *)geoPoint; + +/*! + @abstract Creates a new `PFGeoPoint` object for the given `CLLocation`, set to the location's coordinates. + + @param location Instace of `CLLocation`, with set latitude and longitude. + + @returns Returns a new PFGeoPoint at specified location. + */ ++ (PFGeoPoint *)geoPointWithLocation:(CLLocation *)location; + +/*! + @abstract Create a new `PFGeoPoint` object with the specified latitude and longitude. + + @param latitude Latitude of point in degrees. + @param longitude Longitude of point in degrees. + + @returns New point object with specified latitude and longitude. + */ ++ (PFGeoPoint *)geoPointWithLatitude:(double)latitude longitude:(double)longitude; + +/*! + @abstract Fetches the current device location and executes a block with a new `PFGeoPoint` object. + + @param geoPointHandler A block which takes the newly created `PFGeoPoint` as an argument. + It should have the following argument signature: `^(PFGeoPoint *geoPoint, NSError *error)` + */ ++ (void)geoPointForCurrentLocationInBackground:(void(^)(PFGeoPoint *geoPoint, NSError *error))geoPointHandler; + +///-------------------------------------- +/// @name Controlling Position +///-------------------------------------- + +/*! + @abstract Latitude of point in degrees. Valid range is from `-90.0` to `90.0`. + */ +@property (nonatomic, assign) double latitude; + +/*! + @abstract Longitude of point in degrees. Valid range is from `-180.0` to `180.0`. + */ +@property (nonatomic, assign) double longitude; + +///-------------------------------------- +/// @name Calculating Distance +///-------------------------------------- + +/*! + @abstract Get distance in radians from this point to specified point. + + @param point `PFGeoPoint` that represents the location of other point. + + @returns Distance in radians between the receiver and `point`. + */ +- (double)distanceInRadiansTo:(PFGeoPoint *)point; + +/*! + @abstract Get distance in miles from this point to specified point. + + @param point `PFGeoPoint` that represents the location of other point. + + @returns Distance in miles between the receiver and `point`. + */ +- (double)distanceInMilesTo:(PFGeoPoint *)point; + +/*! + @abstract Get distance in kilometers from this point to specified point. + + @param point `PFGeoPoint` that represents the location of other point. + + @returns Distance in kilometers between the receiver and `point`. + */ +- (double)distanceInKilometersTo:(PFGeoPoint *)point; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFInstallation.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFInstallation.h new file mode 100644 index 00000000..98156c96 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFInstallation.h @@ -0,0 +1,110 @@ +// +// PFInstallation.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#import <Parse/PFObject.h> +#import <Parse/PFSubclassing.h> + +/*! + A Parse Framework Installation Object that is a local representation of an + installation persisted to the Parse cloud. This class is a subclass of a + <PFObject>, and retains the same functionality of a PFObject, but also extends + it with installation-specific fields and related immutability and validity + checks. + + A valid `PFInstallation` can only be instantiated via + <[PFInstallation currentInstallation]> because the required identifier fields + are readonly. The <timeZone> and <badge> fields are also readonly properties which + are automatically updated to match the device's time zone and application badge + when the `PFInstallation` is saved, thus these fields might not reflect the + latest device state if the installation has not recently been saved. + + `PFInstallation` objects which have a valid <deviceToken> and are saved to + the Parse cloud can be used to target push notifications. + + This class is currently for iOS only. There is no `PFInstallation` for Parse + applications running on OS X, because they cannot receive push notifications. + */ + +@interface PFInstallation : PFObject<PFSubclassing> + +/*! + @abstract The name of the Installation class in the REST API. + + @discussion This is a required PFSubclassing method. + */ ++ (NSString *)parseClassName; + +///-------------------------------------- +/// @name Targeting Installations +///-------------------------------------- + +/*! + @abstract Creates a <PFQuery> for `PFInstallation` objects. + + @discussion The resulting query can only be used for targeting a <PFPush>. + Calling find methods on the resulting query will raise an exception. + */ ++ (PFQuery *)query; + +///-------------------------------------- +/// @name Accessing the Current Installation +///-------------------------------------- + +/*! + @abstract Gets the currently-running installation from disk and returns an instance of it. + + @discussion If this installation is not stored on disk, returns a `PFInstallation` + with <deviceType> and <installationId> fields set to those of the + current installation. + + @result Returns a `PFInstallation` that represents the currently-running installation. + */ ++ (instancetype)currentInstallation; + +/*! + @abstract Sets the device token string property from an `NSData`-encoded token. + + @param deviceTokenData A token that identifies the device. + */ +- (void)setDeviceTokenFromData:(NSData *)deviceTokenData; + +///-------------------------------------- +/// @name Installation Properties +///-------------------------------------- + +/*! + @abstract The device type for the `PFInstallation`. + */ +@property (nonatomic, strong, readonly) NSString *deviceType; + +/*! + @abstract The installationId for the `PFInstallation`. + */ +@property (nonatomic, strong, readonly) NSString *installationId; + +/*! + @abstract The device token for the `PFInstallation`. + */ +@property (nonatomic, strong) NSString *deviceToken; + +/*! + @abstract The badge for the `PFInstallation`. + */ +@property (nonatomic, assign) NSInteger badge; + +/*! + @abstract The name of the time zone for the `PFInstallation`. + */ +@property (nonatomic, strong, readonly) NSString *timeZone; + +/*! + @abstract The channels for the `PFInstallation`. + */ +@property (nonatomic, strong) NSArray *channels; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFNetworkActivityIndicatorManager.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFNetworkActivityIndicatorManager.h new file mode 100644 index 00000000..5dbd8070 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFNetworkActivityIndicatorManager.h @@ -0,0 +1,60 @@ +// +// PFNetworkActivityIndicatorManager.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +/*! + `PFNetworkActivityIndicatorManager` manages the state of the network activity indicator in the status bar. + When enabled, it will start managing the network activity indicator in the status bar, + according to the network operations that are performed by Parse SDK. + + The number of active requests is incremented or decremented like a stack or a semaphore, + the activity indicator will animate, as long as the number is greater than zero. + */ +@interface PFNetworkActivityIndicatorManager : NSObject + +/*! + A Boolean value indicating whether the manager is enabled. + If `YES` - the manager will start managing the status bar network activity indicator, + according to the network operations that are performed by Parse SDK. + The default value is `YES`. + */ +@property (nonatomic, assign, getter = isEnabled) BOOL enabled; + +/*! + A Boolean value indicating whether the network activity indicator is currently displayed in the status bar. + */ +@property (nonatomic, assign, readonly, getter = isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible; + +/*! + The value that indicates current network activities count. + */ +@property (nonatomic, assign, readonly) NSUInteger networkActivityCount; + +/*! + @abstract Returns the shared network activity indicator manager object for the system. + + @returns The systemwide network activity indicator manager. + */ ++ (instancetype)sharedManager; + +/*! + @abstract Increments the number of active network requests. + + @discussion If this number was zero before incrementing, + this will start animating network activity indicator in the status bar. + */ +- (void)incrementActivityCount; + +/*! + @abstract Decrements the number of active network requests. + + @discussion If this number becomes zero after decrementing, + this will stop animating network activity indicator in the status bar. + */ +- (void)decrementActivityCount; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFObject+Subclass.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFObject+Subclass.h new file mode 100644 index 00000000..bd246be9 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFObject+Subclass.h @@ -0,0 +1,128 @@ +// +// PFObject+Subclass.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFObject.h> +#else +#import <ParseOSX/PFObject.h> +#endif + +@class PFQuery; + +/*! + ### Subclassing Notes + + Developers can subclass `PFObject` for a more native object-oriented class structure. + Strongly-typed subclasses of `PFObject` must conform to the <PFSubclassing> protocol + and must call <registerSubclass> before <[Parse setApplicationId:clientKey:]> is called. + After this it will be returned by <PFQuery> and other `PFObject` factories. + + All methods in <PFSubclassing> except for <[PFSubclassing parseClassName]> + are already implemented in the `PFObject+Subclass` category. + + Including `PFObject+Subclass.h` in your implementation file provides these implementations automatically. + + Subclasses support simpler initializers, query syntax, and dynamic synthesizers. + The following shows an example subclass: + + \@interface MYGame : PFObject <PFSubclassing> + + // Accessing this property is the same as objectForKey:@"title" + @property (nonatomic, strong) NSString *title; + + + (NSString *)parseClassName; + + @end + + + @implementation MYGame + + @dynamic title; + + + (NSString *)parseClassName { + return @"Game"; + } + + @end + + + MYGame *game = [[MYGame alloc] init]; + game.title = @"Bughouse"; + [game saveInBackground]; + */ +@interface PFObject (Subclass) + +///-------------------------------------- +/// @name Methods for Subclasses +///-------------------------------------- + +/*! + @abstract Designated initializer for subclasses. + This method can only be called on subclasses which conform to <PFSubclassing>. + This method should not be overridden. + */ +- (instancetype)init; + +/*! + @abstract Creates an instance of the registered subclass with this class's <parseClassName>. + + @discussion This helps a subclass ensure that it can be subclassed itself. + For example, `[PFUser object]` will return a `MyUser` object if `MyUser` is a registered subclass of `PFUser`. + For this reason, `[MyClass object]` is preferred to `[[MyClass alloc] init]`. + This method can only be called on subclasses which conform to `PFSubclassing`. + A default implementation is provided by `PFObject` which should always be sufficient. + */ ++ (instancetype)object; + +/*! + @abstract Creates a reference to an existing `PFObject` for use in creating associations between `PFObjects`. + + @discussion Calling <isDataAvailable> on this object will return `NO` until <fetchIfNeeded> or <fetch> has been called. + This method can only be called on subclasses which conform to <PFSubclassing>. + A default implementation is provided by `PFObject` which should always be sufficient. + No network request will be made. + + @param objectId The object id for the referenced object. + + @returns An instance of `PFObject` without data. + */ ++ (instancetype)objectWithoutDataWithObjectId:(NSString *)objectId; + +/*! + @abstract Registers an Objective-C class for Parse to use for representing a given Parse class. + + @discussion Once this is called on a `PFObject` subclass, any `PFObject` Parse creates with a class name + that matches `[self parseClassName]` will be an instance of subclass. + This method can only be called on subclasses which conform to <PFSubclassing>. + A default implementation is provided by `PFObject` which should always be sufficient. + */ ++ (void)registerSubclass; + +/*! + @abstract Returns a query for objects of type <parseClassName>. + + @discussion This method can only be called on subclasses which conform to <PFSubclassing>. + A default implementation is provided by <PFObject> which should always be sufficient. + */ ++ (PFQuery *)query; + +/*! + @abstract Returns a query for objects of type <parseClassName> with a given predicate. + + @discussion A default implementation is provided by <PFObject> which should always be sufficient. + @warning This method can only be called on subclasses which conform to <PFSubclassing>. + + @param predicate The predicate to create conditions from. + + @returns An instance of <PFQuery>. + + @see [PFQuery queryWithClassName:predicate:] + */ ++ (PFQuery *)queryWithPredicate:(NSPredicate *)predicate; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFObject.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFObject.h new file mode 100644 index 00000000..ed209db8 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFObject.h @@ -0,0 +1,1401 @@ +// +// PFObject.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFACL.h> +#import <Parse/PFConstants.h> +#else +#import <ParseOSX/PFACL.h> +#import <ParseOSX/PFConstants.h> +#endif + +@protocol PFSubclassing; +@class BFTask; +@class PFRelation; + +/*! + The name of the default pin that for PFObject local data store. + */ +extern NSString *const PFObjectDefaultPin; + +/*! + The `PFObject` class is a local representation of data persisted to the Parse cloud. + This is the main class that is used to interact with objects in your app. +*/ +NS_REQUIRES_PROPERTY_DEFINITIONS +@interface PFObject : NSObject { + BOOL dirty; + + // An array of NSDictionary of NSString -> PFFieldOperation. + // Each dictionary has a subset of the object's keys as keys, and the + // changes to the value for that key as its value. + // There is always at least one dictionary of pending operations. + // Every time a save is started, a new dictionary is added to the end. + // Whenever a save completes, the new data is put into fetchedData, and + // a dictionary is removed from the start. + NSMutableArray *operationSetQueue; + + // Our best estimate as to what the current data is, based on + // the last fetch from the server, and the set of pending operations. + NSMutableDictionary *estimatedData; +} + +///-------------------------------------- +/// @name Creating a PFObject +///-------------------------------------- + +/*! + @abstract Creates a new PFObject with a class name. + + @param className A class name can be any alphanumeric string that begins with a letter. + It represents an object in your app, like a 'User' or a 'Document'. + + @returns Returns the object that is instantiated with the given class name. + */ ++ (instancetype)objectWithClassName:(NSString *)className; + +/*! + @abstract Creates a reference to an existing PFObject for use in creating associations between PFObjects. + + @discussion Calling <isDataAvailable> on this object will return `NO` until <fetchIfNeeded> has been called. + No network request will be made. + + @param className The object's class. + @param objectId The object id for the referenced object. + + @returns A `PFObject` instance without data. + */ ++ (instancetype)objectWithoutDataWithClassName:(NSString *)className + objectId:(NSString *)objectId; + +/*! + @abstract Creates a new `PFObject` with a class name, initialized with data + constructed from the specified set of objects and keys. + + @param className The object's class. + @param dictionary An `NSDictionary` of keys and objects to set on the new `PFObject`. + + @returns A PFObject with the given class name and set with the given data. + */ ++ (PFObject *)objectWithClassName:(NSString *)className dictionary:(NSDictionary *)dictionary; + +/*! + @abstract Initializes a new empty `PFObject` instance with a class name. + + @param newClassName A class name can be any alphanumeric string that begins with a letter. + It represents an object in your app, like a 'User' or a 'Document'. + + @returns Returns the object that is instantiated with the given class name. + */ +- (instancetype)initWithClassName:(NSString *)newClassName; + +///-------------------------------------- +/// @name Managing Object Properties +///-------------------------------------- + +/*! + @abstract The class name of the object. + */ +@property (strong, readonly) NSString *parseClassName; + +/*! + @abstract The id of the object. + */ +@property (nonatomic, strong) NSString *objectId; + +/*! + @abstract When the object was last updated. + */ +@property (nonatomic, strong, readonly) NSDate *updatedAt; + +/*! + @abstract When the object was created. + */ +@property (nonatomic, strong, readonly) NSDate *createdAt; + +/*! + @abstract The ACL for this object. + */ +@property (nonatomic, strong) PFACL *ACL; + +/*! + @abstract Returns an array of the keys contained in this object. + + @discussion This does not include `createdAt`, `updatedAt`, `authData`, or `objectId`. + It does include things like username and ACL. + */ +- (NSArray *)allKeys; + +///-------------------------------------- +/// @name Accessors +///-------------------------------------- + +/*! + @abstract Returns the value associated with a given key. + + @param key The key for which to return the corresponding value. + */ +- (id)objectForKey:(NSString *)key; + +/*! + @abstract Sets the object associated with a given key. + + @param object The object. + @param key The key. + */ +- (void)setObject:(id)object forKey:(NSString *)key; + +/*! + @abstract Unsets a key on the object. + + @param key The key. + */ +- (void)removeObjectForKey:(NSString *)key; + +/*! + @abstract Returns the value associated with a given key. + + @discussion This method enables usage of literal syntax on `PFObject`. + E.g. `NSString *value = object[@"key"];` + + @see objectForKey: + + @param key The key for which to return the corresponding value. + */ +- (id)objectForKeyedSubscript:(NSString *)key; + +/*! + @abstract Returns the value associated with a given key. + + @discussion This method enables usage of literal syntax on `PFObject`. + E.g. `object[@"key"] = @"value";` + + @see setObject:forKey: + + @param object The object. + @param key The key. + */ +- (void)setObject:(id)object forKeyedSubscript:(NSString *)key; + +/*! + @abstract Returns the relation object associated with the given key. + + @param key The key that the relation is associated with. + */ +- (PFRelation *)relationForKey:(NSString *)key; + +/*! + @abstract Returns the relation object associated with the given key. + + @param key The key that the relation is associated with. + + @deprecated Please use `[PFObject relationForKey:]` instead. + */ +- (PFRelation *)relationforKey:(NSString *)key PARSE_DEPRECATED("Please use -relationForKey: instead."); + +///-------------------------------------- +/// @name Array Accessors +///-------------------------------------- + +/*! + @abstract Adds an object to the end of the array associated with a given key. + + @param object The object to add. + @param key The key. + */ +- (void)addObject:(id)object forKey:(NSString *)key; + +/*! + @abstract Adds the objects contained in another array to the end of the array associated with a given key. + + @param objects The array of objects to add. + @param key The key. + */ +- (void)addObjectsFromArray:(NSArray *)objects forKey:(NSString *)key; + +/*! + @abstract Adds an object to the array associated with a given key, only if it is not already present in the array. + + @discussion The position of the insert is not guaranteed. + + @param object The object to add. + @param key The key. + */ +- (void)addUniqueObject:(id)object forKey:(NSString *)key; + +/*! + @abstract Adds the objects contained in another array to the array associated with a given key, + only adding elements which are not already present in the array. + + @dicsussion The position of the insert is not guaranteed. + + @param objects The array of objects to add. + @param key The key. + */ +- (void)addUniqueObjectsFromArray:(NSArray *)objects forKey:(NSString *)key; + +/*! + @abstract Removes all occurrences of an object from the array associated with a given key. + + @param object The object to remove. + @param key The key. + */ +- (void)removeObject:(id)object forKey:(NSString *)key; + +/*! + @abstract Removes all occurrences of the objects contained in another array from the array associated with a given key. + + @param objects The array of objects to remove. + @param key The key. + */ +- (void)removeObjectsInArray:(NSArray *)objects forKey:(NSString *)key; + +///-------------------------------------- +/// @name Increment +///-------------------------------------- + +/*! + @abstract Increments the given key by `1`. + + @param key The key. + */ +- (void)incrementKey:(NSString *)key; + +/*! + @abstract Increments the given key by a number. + + @param key The key. + @param amount The amount to increment. + */ +- (void)incrementKey:(NSString *)key byAmount:(NSNumber *)amount; + +///-------------------------------------- +/// @name Saving Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* saves the `PFObject`. + + @returns Returns whether the save succeeded. + */ +- (BOOL)save; + +/*! + @abstract *Synchronously* saves the `PFObject` and sets an error if it occurs. + + @param error Pointer to an NSError that will be set if necessary. + + @returns Returns whether the save succeeded. + */ +- (BOOL)save:(NSError **)error; + +/*! + @abstract Saves the `PFObject` *asynchronously*. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)saveInBackground; + +/*! + @abstract Saves the `PFObject` *asynchronously* and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)saveInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/* + @abstract Saves the `PFObject` asynchronously and calls the given callback. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)saveInBackgroundWithTarget:(id)target selector:(SEL)selector; + +/*! + @see saveEventually: + */ +- (void)saveEventually; + +/*! + @abstract Saves this object to the server at some unspecified time in the future, + even if Parse is currently inaccessible. + + @discussion Use this when you may not have a solid network connection, and don't need to know when the save completes. + If there is some problem with the object such that it can't be saved, it will be silently discarded. If the save + completes successfully while the object is still in memory, then callback will be called. + + Objects saved with this method will be stored locally in an on-disk cache until they can be delivered to Parse. + They will be sent immediately if possible. Otherwise, they will be sent the next time a network connection is + available. Objects saved this way will persist even after the app is closed, in which case they will be sent the + next time the app is opened. If more than 10MB of data is waiting to be sent, subsequent calls to <saveEventually> + will cause old saves to be silently discarded until the connection can be re-established, and the queued objects + can be saved. + + @param callback The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)saveEventually:(PFBooleanResultBlock)callback; + +///-------------------------------------- +/// @name Saving Many Objects +///-------------------------------------- + +/*! + @abstract Saves a collection of objects *synchronously all at once. + + @param objects The array of objects to save. + + @returns Returns whether the save succeeded. + */ ++ (BOOL)saveAll:(NSArray *)objects; + +/*! + @abstract Saves a collection of objects *synchronously* all at once and sets an error if necessary. + + @param objects The array of objects to save. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the save succeeded. + */ ++ (BOOL)saveAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract Saves a collection of objects all at once *asynchronously*. + + @param objects The array of objects to save. + + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)saveAllInBackground:(NSArray *)objects; + +/*! + @abstract Saves a collection of objects all at once `asynchronously` and executes the block when done. + + @param objects The array of objects to save. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)saveAllInBackground:(NSArray *)objects + block:(PFBooleanResultBlock)block; + +/* + @abstract Saves a collection of objects all at once *asynchronously* and calls a callback when done. + + @param objects The array of objects to save. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)number error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)saveAllInBackground:(NSArray *)objects + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Deleting Many Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* deletes a collection of objects all at once. + + @param objects The array of objects to delete. + + @returns Returns whether the delete succeeded. + */ ++ (BOOL)deleteAll:(NSArray *)objects; + +/*! + @abstract *Synchronously* deletes a collection of objects all at once and sets an error if necessary. + + @param objects The array of objects to delete. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the delete succeeded. + */ ++ (BOOL)deleteAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract Deletes a collection of objects all at once asynchronously. + @param objects The array of objects to delete. + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)deleteAllInBackground:(NSArray *)objects; + +/*! + @abstract Deletes a collection of objects all at once *asynchronously* and executes the block when done. + + @param objects The array of objects to delete. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)deleteAllInBackground:(NSArray *)objects + block:(PFBooleanResultBlock)block; + +/* + @abstract Deletes a collection of objects all at once *asynchronously* and calls a callback when done. + + @param objects The array of objects to delete. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)number error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)deleteAllInBackground:(NSArray *)objects + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting an Object +///-------------------------------------- + +/*! + @abstract Gets whether the `PFObject` has been fetched. + + @returns `YES` if the PFObject is new or has been fetched or refreshed, otherwise `NO`. + */ +- (BOOL)isDataAvailable; + +#if PARSE_IOS_ONLY + +/*! + @abstract Refreshes the PFObject with the current data from the server. + + @deprecated Please use `-fetch` instead. + */ +- (void)refresh PARSE_DEPRECATED("Please use `-fetch` instead."); + +/*! + @abstract *Synchronously* refreshes the `PFObject` with the current data from the server and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @deprecated Please use `-fetch:` instead. + */ +- (void)refresh:(NSError **)error PARSE_DEPRECATED("Please use `-fetch:` instead."); + +/*! + @abstract *Asynchronously* refreshes the `PFObject` and executes the given callback block. + + @param block The block to execute. + The block should have the following argument signature: `^(PFObject *object, NSError *error)` + + @deprecated Please use `-fetchInBackgroundWithBlock:` instead. + */ +- (void)refreshInBackgroundWithBlock:(PFObjectResultBlock)block PARSE_DEPRECATED("Please use `-fetchInBackgroundWithBlock:` instead."); + +/* + @abstract *Asynchronously* refreshes the `PFObject` and calls the given callback. + + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(PFObject *)refreshedObject error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `refreshedObject` will be the `PFObject` with the refreshed data. + + @deprecated Please use `fetchInBackgroundWithTarget:selector:` instead. + */ +- (void)refreshInBackgroundWithTarget:(id)target + selector:(SEL)selector PARSE_DEPRECATED("Please use `fetchInBackgroundWithTarget:selector:` instead."); + +#endif + +/*! + @abstract *Synchronously* fetches the PFObject with the current data from the server. + */ +- (void)fetch; +/*! + @abstract *Synchronously* fetches the PFObject with the current data from the server and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + */ +- (void)fetch:(NSError **)error; + +/*! + @abstract *Synchronously* fetches the `PFObject` data from the server if <isDataAvailable> is `NO`. + */ +- (PFObject *)fetchIfNeeded; + +/*! + @abstract *Synchronously* fetches the `PFObject` data from the server if <isDataAvailable> is `NO`. + + @param error Pointer to an `NSError` that will be set if necessary. + */ +- (PFObject *)fetchIfNeeded:(NSError **)error; + +/*! + @abstract Fetches the `PFObject` *asynchronously* and sets it as a result for the task. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)fetchInBackground; + +/*! + @abstract Fetches the PFObject *asynchronously* and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(PFObject *object, NSError *error)`. + */ +- (void)fetchInBackgroundWithBlock:(PFObjectResultBlock)block; + +/* + @abstract Fetches the `PFObject *asynchronously* and calls the given callback. + + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(PFObject *)refreshedObject error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `refreshedObject` will be the `PFObject` with the refreshed data. + */ +- (void)fetchInBackgroundWithTarget:(id)target selector:(SEL)selector; + +/*! + @abstract Fetches the `PFObject` data *asynchronously* if isDataAvailable is `NO`, + then sets it as a result for the task. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)fetchIfNeededInBackground; + +/*! + @abstract Fetches the `PFObject` data *asynchronously* if <isDataAvailable> is `NO`, then calls the callback block. + + @param block The block to execute. + It should have the following argument signature: `^(PFObject *object, NSError *error)`. + */ +- (void)fetchIfNeededInBackgroundWithBlock:(PFObjectResultBlock)block; + +/* + @abstract Fetches the PFObject's data asynchronously if isDataAvailable is false, then calls the callback. + + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(PFObject *)fetchedObject error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `refreshedObject` will be the `PFObject` with the refreshed data. + */ +- (void)fetchIfNeededInBackgroundWithTarget:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting Many Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* fetches all of the `PFObject` objects with the current data from the server. + + @param objects The list of objects to fetch. + */ ++ (void)fetchAll:(NSArray *)objects; + +/*! + @abstract *Synchronously* fetches all of the `PFObject` objects with the current data from the server + and sets an error if it occurs. + + @param objects The list of objects to fetch. + @param error Pointer to an `NSError` that will be set if necessary. + */ ++ (void)fetchAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract *Synchronously* fetches all of the `PFObject` objects with the current data from the server. + @param objects The list of objects to fetch. + */ ++ (void)fetchAllIfNeeded:(NSArray *)objects; + +/*! + @abstract *Synchronously* fetches all of the `PFObject` objects with the current data from the server + and sets an error if it occurs. + + @param objects The list of objects to fetch. + @param error Pointer to an `NSError` that will be set if necessary. + */ ++ (void)fetchAllIfNeeded:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract Fetches all of the `PFObject` objects with the current data from the server *asynchronously*. + + @param objects The list of objects to fetch. + + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)fetchAllInBackground:(NSArray *)objects; + +/*! + @abstract Fetches all of the `PFObject` objects with the current data from the server *asynchronously* + and calls the given block. + + @param objects The list of objects to fetch. + @param block The block to execute. + It should have the following argument signature: `^(NSArray *objects, NSError *error)`. + */ ++ (void)fetchAllInBackground:(NSArray *)objects + block:(PFArrayResultBlock)block; + +/* + @abstract Fetches all of the `PFObject` objects with the current data from the server *asynchronously* + and calls the given callback. + + @param objects The list of objects to fetch. + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSArray *)fetchedObjects error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `fetchedObjects` will the array of `PFObject` objects that were fetched. + */ ++ (void)fetchAllInBackground:(NSArray *)objects + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Fetches all of the `PFObject` objects with the current data from the server *asynchronously*. + + @param objects The list of objects to fetch. + + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)fetchAllIfNeededInBackground:(NSArray *)objects; + +/*! + @abstract Fetches all of the PFObjects with the current data from the server *asynchronously* + and calls the given block. + + @param objects The list of objects to fetch. + @param block The block to execute. + It should have the following argument signature: `^(NSArray *objects, NSError *error)`. + */ ++ (void)fetchAllIfNeededInBackground:(NSArray *)objects + block:(PFArrayResultBlock)block; + +/* + @abstract Fetches all of the PFObjects with the current data from the server *asynchronously* + and calls the given callback. + + @param objects The list of objects to fetch. + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSArray *)fetchedObjects error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `fetchedObjects` will the array of `PFObject` objects that were fetched. + */ ++ (void)fetchAllIfNeededInBackground:(NSArray *)objects + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Fetching From Local Datastore +///-------------------------------------- + +/*! + @abstract *Synchronously* loads data from the local datastore into this object, + if it has not been fetched from the server already. + */ +- (void)fetchFromLocalDatastore; + +/*! + @abstract *Synchronously* loads data from the local datastore into this object, if it has not been fetched + from the server already. + + @discussion If the object is not stored in the local datastore, this `error` will be set to + return kPFErrorCacheMiss. + + @param error Pointer to an `NSError` that will be set if necessary. + */ +- (void)fetchFromLocalDatastore:(NSError **)error; + +/*! + @abstract *Asynchronously* loads data from the local datastore into this object, + if it has not been fetched from the server already. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)fetchFromLocalDatastoreInBackground; + +/*! + @abstract *Asynchronously* loads data from the local datastore into this object, + if it has not been fetched from the server already. + + @param block The block to execute. + It should have the following argument signature: `^(PFObject *object, NSError *error)`. + */ +- (void)fetchFromLocalDatastoreInBackgroundWithBlock:(PFObjectResultBlock)block; + +///-------------------------------------- +/// @name Deleting an Object +///-------------------------------------- + +/*! + @abstract *Synchronously* deletes the `PFObject`. + + @returns Returns whether the delete succeeded. + */ +- (BOOL)delete; + +/*! + @abstract *Synchronously* deletes the `PFObject` and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the delete succeeded. + */ +- (BOOL)delete:(NSError **)error; + +/*! + @abstract Deletes the `PFObject` *asynchronously*. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)deleteInBackground; + +/*! + @abstract Deletes the `PFObject` *asynchronously* and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)deleteInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/* + @abstract Deletes the `PFObject` *asynchronously* and calls the given callback. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)deleteInBackgroundWithTarget:(id)target + selector:(SEL)selector; + +/*! + @abstract Deletes this object from the server at some unspecified time in the future, + even if Parse is currently inaccessible. + + @discussion Use this when you may not have a solid network connection, + and don't need to know when the delete completes. If there is some problem with the object + such that it can't be deleted, the request will be silently discarded. + + Delete instructions made with this method will be stored locally in an on-disk cache until they can be transmitted + to Parse. They will be sent immediately if possible. Otherwise, they will be sent the next time a network connection + is available. Delete requests will persist even after the app is closed, in which case they will be sent the + next time the app is opened. If more than 10MB of <saveEventually> or <deleteEventually> commands are waiting + to be sent, subsequent calls to <saveEventually> or <deleteEventually> will cause old requests to be silently discarded + until the connection can be re-established, and the queued requests can go through. + */ +- (void)deleteEventually; + +///-------------------------------------- +/// @name Dirtiness +///-------------------------------------- + +/*! + @abstract Gets whether any key-value pair in this object (or its children) + has been added/updated/removed and not saved yet. + + @returns Returns whether this object has been altered and not saved yet. + */ +- (BOOL)isDirty; + +/*! + @abstract Get whether a value associated with a key has been added/updated/removed and not saved yet. + + @param key The key to check for + + @returns Returns whether this key has been altered and not saved yet. + */ +- (BOOL)isDirtyForKey:(NSString *)key; + + +///-------------------------------------- +/// @name Pinning +///-------------------------------------- + +/*! + @abstract *Synchronously* stores the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @returns Returns whether the pin succeeded. + + @see unpin: + @see PFObjectDefaultPin + */ +- (BOOL)pin; + +/*! + @abstract *Synchronously* stores the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the pin succeeded. + + @see unpin: + @see PFObjectDefaultPin + */ +- (BOOL)pin:(NSError **)error; + +/*! + @abstract *Synchronously* stores the object and every object it points to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param name The name of the pin. + + @returns Returns whether the pin succeeded. + + @see unpinWithName: + */ +- (BOOL)pinWithName:(NSString *)name; + +/*! + @abstract *Synchronously* stores the object and every object it points to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the pin succeeded. + + @see unpinWithName: + */ +- (BOOL)pinWithName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* stores the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @returns The task that encapsulates the work being done. + + @see unpinInBackground + @see PFObjectDefaultPin + */ +- (BFTask *)pinInBackground; + +/*! + @abstract *Asynchronously* stores the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see unpinInBackgroundWithBlock: + @see PFObjectDefaultPin + */ +- (void)pinInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* stores the object and every object it points to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + + @see unpinInBackgroundWithName: + */ +- (BFTask *)pinInBackgroundWithName:(NSString *)name; + +/*! + @abstract *Asynchronously* stores the object and every object it points to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see unpinInBackgroundWithName:block: + */ +- (void)pinInBackgroundWithName:(NSString *)name + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Pinning Many Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* stores the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + + @returns Returns whether the pin succeeded. + + @see unpinAll: + @see PFObjectDefaultPin + */ ++ (BOOL)pinAll:(NSArray *)objects; + +/*! + @abstract *Synchronously* stores the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the pin succeeded. + + @see unpinAll:error: + @see PFObjectDefaultPin + */ ++ (BOOL)pinAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract *Synchronously* stores the objects and every object they point to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param name The name of the pin. + + @returns Returns whether the pin succeeded. + + @see unpinAll:withName: + */ ++ (BOOL)pinAll:(NSArray *)objects withName:(NSString *)name; + +/*! + @abstract *Synchronously* stores the objects and every object they point to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the pin succeeded. + + @see unpinAll:withName:error: + */ ++ (BOOL)pinAll:(NSArray *)objects + withName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* stores the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + + @returns The task that encapsulates the work being done. + + @see unpinAllInBackground: + @see PFObjectDefaultPin + */ ++ (BFTask *)pinAllInBackground:(NSArray *)objects; + +/*! + @abstract *Asynchronously* stores the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see unpinAllInBackground:block: + @see PFObjectDefaultPin + */ ++ (void)pinAllInBackground:(NSArray *)objects + block:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* stores the objects and every object they point to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + + @see unpinAllInBackground:withName: + */ ++ (BFTask *)pinAllInBackground:(NSArray *)objects + withName:(NSString *)name; + +/*! + @abstract *Asynchronously* stores the objects and every object they point to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see unpinAllInBackground:withName:block: + */ ++ (void)pinAllInBackground:(NSArray *)objects + withName:(NSString *)name + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Unpinning +///-------------------------------------- + +/*! + @abstract *Synchronously* removes the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @returns Returns whether the unpin succeeded. + + @see pin: + @see PFObjectDefaultPin + */ +- (BOOL)unpin; + +/*! + @abstract *Synchronously* removes the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see pin: + @see PFObjectDefaultPin + */ +- (BOOL)unpin:(NSError **)error; + +/*! + @abstract *Synchronously* removes the object and every object it points to in the local datastore, recursively. + + @param name The name of the pin. + + @returns Returns whether the unpin succeeded. + + @see pinWithName: + */ +- (BOOL)unpinWithName:(NSString *)name; + +/*! + @abstract *Synchronously* removes the object and every object it points to in the local datastore, recursively. + + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see pinWithName:error: + */ +- (BOOL)unpinWithName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* removes the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @returns The task that encapsulates the work being done. + + @see pinInBackground + @see PFObjectDefaultPin + */ +- (BFTask *)unpinInBackground; + +/*! + @abstract *Asynchronously* removes the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see pinInBackgroundWithBlock: + @see PFObjectDefaultPin + */ +- (void)unpinInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* removes the object and every object it points to in the local datastore, recursively. + + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + + @see pinInBackgroundWithName: + */ +- (BFTask *)unpinInBackgroundWithName:(NSString *)name; + +/*! + @abstract *Asynchronously* removes the object and every object it points to in the local datastore, recursively. + + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see pinInBackgroundWithName:block: + */ +- (void)unpinInBackgroundWithName:(NSString *)name + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Unpinning Many Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* removes all objects in the local datastore + using a default pin name: `PFObjectDefaultPin`. + + @returns Returns whether the unpin succeeded. + + @see PFObjectDefaultPin + */ ++ (BOOL)unpinAllObjects; + +/*! + @abstract *Synchronously* removes all objects in the local datastore + using a default pin name: `PFObjectDefaultPin`. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see PFObjectDefaultPin + */ ++ (BOOL)unpinAllObjects:(NSError **)error; + +/*! + @abstract *Synchronously* removes all objects with the specified pin name. + + @param name The name of the pin. + + @returns Returns whether the unpin succeeded. + */ ++ (BOOL)unpinAllObjectsWithName:(NSString *)name; + +/*! + @abstract *Synchronously* removes all objects with the specified pin name. + + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + */ ++ (BOOL)unpinAllObjectsWithName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* removes all objects in the local datastore + using a default pin name: `PFObjectDefaultPin`. + + @returns The task that encapsulates the work being done. + + @see PFObjectDefaultPin + */ ++ (BFTask *)unpinAllObjectsInBackground; + +/*! + @abstract *Asynchronously* removes all objects in the local datastore + using a default pin name: `PFObjectDefaultPin`. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see PFObjectDefaultPin + */ ++ (void)unpinAllObjectsInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* removes all objects with the specified pin name. + + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)unpinAllObjectsInBackgroundWithName:(NSString *)name; + +/*! + @abstract *Asynchronously* removes all objects with the specified pin name. + + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)unpinAllObjectsInBackgroundWithName:(NSString *)name + block:(PFBooleanResultBlock)block; + +/*! + @abstract *Synchronously* removes the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param objects The objects. + + @returns Returns whether the unpin succeeded. + + @see pinAll: + @see PFObjectDefaultPin + */ ++ (BOOL)unpinAll:(NSArray *)objects; + +/*! + @abstract *Synchronously* removes the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param objects The objects. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see pinAll:error: + @see PFObjectDefaultPin + */ ++ (BOOL)unpinAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract *Synchronously* removes the objects and every object they point to in the local datastore, recursively. + + @param objects The objects. + @param name The name of the pin. + + @returns Returns whether the unpin succeeded. + + @see pinAll:withName: + */ ++ (BOOL)unpinAll:(NSArray *)objects withName:(NSString *)name; + +/*! + @abstract *Synchronously* removes the objects and every object they point to in the local datastore, recursively. + + @param objects The objects. + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see pinAll:withName:error: + */ ++ (BOOL)unpinAll:(NSArray *)objects + withName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* removes the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param objects The objects. + + @returns The task that encapsulates the work being done. + + @see pinAllInBackground: + @see PFObjectDefaultPin + */ ++ (BFTask *)unpinAllInBackground:(NSArray *)objects; + +/*! + @abstract *Asynchronously* removes the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param objects The objects. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see pinAllInBackground:block: + @see PFObjectDefaultPin + */ ++ (void)unpinAllInBackground:(NSArray *)objects + block:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* removes the objects and every object they point to in the local datastore, recursively. + + @param objects The objects. + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + + @see pinAllInBackground:withName: + */ ++ (BFTask *)unpinAllInBackground:(NSArray *)objects + withName:(NSString *)name; + +/*! + @abstract *Asynchronously* removes the objects and every object they point to in the local datastore, recursively. + + @param objects The objects. + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see pinAllInBackground:withName:block: + */ ++ (void)unpinAllInBackground:(NSArray *)objects + withName:(NSString *)name + block:(PFBooleanResultBlock)block; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFProduct.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFProduct.h new file mode 100644 index 00000000..cd57a25e --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFProduct.h @@ -0,0 +1,76 @@ +// +// PFProduct.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Parse/PFFile.h> +#import <Parse/PFObject.h> +#import <Parse/PFSubclassing.h> + +/*! + The `PFProduct` class represents an in-app purchase product on the Parse server. + By default, products can only be created via the Data Browser. Saving a `PFProduct` will result in error. + However, the products' metadata information can be queried and viewed. + + This class is currently for iOS only. + */ +@interface PFProduct : PFObject<PFSubclassing> + +/*! + @abstract The name of the Installation class in the REST API. + + @discussion This is a required PFSubclassing method. + */ ++ (NSString *)parseClassName; + +///-------------------------------------- +/// @name Querying for Products +///-------------------------------------- + +/*! + @abstract A <PFQuery> that could be used to fetch all product instances from Parse. + */ ++ (PFQuery *)query; + +///-------------------------------------- +/// @name Product-specific Properties +///-------------------------------------- + +/*! + @abstract The product identifier of the product. + + @discussion This should match the product identifier in iTunes Connect exactly. + */ +@property (nonatomic, strong) NSString *productIdentifier; + +/*! + @abstract The icon of the product. + */ +@property (nonatomic, strong) PFFile *icon; + +/*! + @abstract The title of the product. + */ +@property (nonatomic, strong) NSString *title; + +/*! + @abstract The subtitle of the product. + */ +@property (nonatomic, strong) NSString *subtitle; + +/*! + @abstract The order in which the product information is displayed in <PFProductTableViewController>. + + @discussion The product with a smaller order is displayed earlier in the <PFProductTableViewController>. + */ +@property (nonatomic, strong) NSNumber *order; + +/*! + @abstract The name of the associated download. + + @discussion If there is no downloadable asset, it should be `nil`. + */ +@property (nonatomic, strong, readonly) NSString *downloadName; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFPurchase.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFPurchase.h new file mode 100644 index 00000000..3a8e6618 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFPurchase.h @@ -0,0 +1,87 @@ +// +// PFPurchase.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <StoreKit/StoreKit.h> + +#import <Parse/PFConstants.h> + +@class PFProduct; + +/*! + `PFPurchase` provides a set of APIs for working with in-app purchases. + + This class is currently for iOS only. + */ +@interface PFPurchase : NSObject + +/*! + @abstract Add application logic block which is run when buying a product. + + @discussion This method should be called once for each product, and should be called before + calling <buyProduct:block:>. All invocations to <addObserverForProduct:block:> should happen within + the same method, and on the main thread. It is recommended to place all invocations of this method + in `application:didFinishLaunchingWithOptions:`. + + @param productIdentifier the product identifier + @param block The block to be run when buying a product. + */ ++ (void)addObserverForProduct:(NSString *)productIdentifier + block:(void(^)(SKPaymentTransaction *transaction))block; + +/*! + @abstract *Asynchronously* initiates the purchase for the product. + + @param productIdentifier the product identifier + @param block the completion block. + */ ++ (void)buyProduct:(NSString *)productIdentifier block:(void(^)(NSError *error))block; + +/*! + @abstract *Asynchronously* download the purchased asset, which is stored on Parse's server. + + @discussion Parse verifies the receipt with Apple and delivers the content only if the receipt is valid. + + @param transaction the transaction, which contains the receipt. + @param completion the completion block. + */ ++ (void)downloadAssetForTransaction:(SKPaymentTransaction *)transaction + completion:(void(^)(NSString *filePath, NSError *error))completion; + +/*! + @abstract *Asynchronously* download the purchased asset, which is stored on Parse's server. + + @discussion Parse verifies the receipt with Apple and delivers the content only if the receipt is valid. + + @param transaction the transaction, which contains the receipt. + @param completion the completion block. + @param progress the progress block, which is called multiple times to reveal progress of the download. + */ ++ (void)downloadAssetForTransaction:(SKPaymentTransaction *)transaction + completion:(void(^)(NSString *filePath, NSError *error))completion + progress:(PFProgressBlock)progress; + +/*! + @abstract *Asynchronously* restore completed transactions for the current user. + + @discussion Only nonconsumable purchases are restored. If observers for the products have been added before + calling this method, invoking the method reruns the application logic associated with the purchase. + + @warning This method is only important to developers who want to preserve purchase states across + different installations of the same app. + */ ++ (void)restore; + +/* + @abstract Returns a content path of the asset of a product, if it was purchased and downloaded. + + @discussion To download and verify purchases use <downloadAssetForTransaction:completion:>. + + @warning This method will return `nil`, if the purchase wasn't verified or if the asset was not downloaded. + */ ++ (NSString *)assetContentPathForProduct:(PFProduct *)product; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFPush.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFPush.h new file mode 100644 index 00000000..961a8065 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFPush.h @@ -0,0 +1,523 @@ +// +// PFPush.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#import <Parse/PFConstants.h> + +@class BFTask; +@class PFQuery; + +/*! + The `PFPush` class defines a push notification that can be sent from a client device. + + The preferred way of modifying or retrieving channel subscriptions is to use + the <PFInstallation> class, instead of the class methods in `PFPush`. + + This class is currently for iOS only. Parse does not handle Push Notifications + to Parse applications running on OS X. Push Notifications can be sent from OS X + applications via Cloud Code or the REST API to push-enabled devices (e.g. iOS or Android). + */ +@interface PFPush : NSObject <NSCopying> + +///-------------------------------------- +/// @name Creating a Push Notification +///-------------------------------------- + ++ (PFPush *)push; + +///-------------------------------------- +/// @name Configuring a Push Notification +///-------------------------------------- + +/*! + @abstract Sets the channel on which this push notification will be sent. + + @param channel The channel to set for this push. + The channel name must start with a letter and contain only letters, numbers, dashes, and underscores. + */ +- (void)setChannel:(NSString *)channel; + +/*! + @abstract Sets the array of channels on which this push notification will be sent. + + @param channels The array of channels to set for this push. + Each channel name must start with a letter and contain only letters, numbers, dashes, and underscores. + */ +- (void)setChannels:(NSArray *)channels; + +/*! + @abstract Sets an installation query to which this push notification will be sent. + + @discussion The query should be created via <[PFInstallation query]> and should not specify a skip, limit, or order. + + @param query The installation query to set for this push. + */ +- (void)setQuery:(PFQuery *)query; + +/*! + @abstract Sets an alert message for this push notification. + + @warning This will overwrite any data specified in setData. + + @param message The message to send in this push. + */ +- (void)setMessage:(NSString *)message; + +/*! + @abstract Sets an arbitrary data payload for this push notification. + + @discussion See the guide for information about the dictionary structure. + + @warning This will overwrite any data specified in setMessage. + + @param data The data to send in this push. + */ +- (void)setData:(NSDictionary *)data; + +/*! + @abstract Sets whether this push will go to Android devices. + + @param pushToAndroid Whether this push will go to Android devices. + + @deprecated Please use a `[PFInstallation query]` with a constraint on deviceType instead. + */ +- (void)setPushToAndroid:(BOOL)pushToAndroid PARSE_DEPRECATED("Please use a [PFInstallation query] with a constraint on deviceType."); + +/*! + @abstract Sets whether this push will go to iOS devices. + + @param pushToIOS Whether this push will go to iOS devices. + + @deprecated Please use a `[PFInstallation query]` with a constraint on deviceType instead. + */ +- (void)setPushToIOS:(BOOL)pushToIOS PARSE_DEPRECATED("Please use a [PFInstallation query] with a constraint on deviceType."); + +/*! + @abstract Sets the expiration time for this notification. + + @discussion The notification will be sent to devices which are either online + at the time the notification is sent, or which come online before the expiration time is reached. + Because device clocks are not guaranteed to be accurate, + most applications should instead use <expireAfterTimeInterval:>. + + @see expireAfterTimeInterval: + + @param date The time at which the notification should expire. + */ +- (void)expireAtDate:(NSDate *)date; + +/*! + @abstract Sets the time interval after which this notification should expire. + + @discussion This notification will be sent to devices which are either online at + the time the notification is sent, or which come online within the given + time interval of the notification being received by Parse's server. + An interval which is less than or equal to zero indicates that the + message should only be sent to devices which are currently online. + + @param timeInterval The interval after which the notification should expire. + */ +- (void)expireAfterTimeInterval:(NSTimeInterval)timeInterval; + +/*! + @abstract Clears both expiration values, indicating that the notification should never expire. + */ +- (void)clearExpiration; + +///-------------------------------------- +/// @name Sending Push Notifications +///-------------------------------------- + +/*! + @abstract *Synchronously* send a push message to a channel. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param message The message to send. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the send succeeded. + */ ++ (BOOL)sendPushMessageToChannel:(NSString *)channel + withMessage:(NSString *)message + error:(NSError **)error; + +/*! + @abstract *Asynchronously* send a push message to a channel. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param message The message to send. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)sendPushMessageToChannelInBackground:(NSString *)channel + withMessage:(NSString *)message; + +/*! + @abstract *Asynchronously* sends a push message to a channel and calls the given block. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param message The message to send. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)sendPushMessageToChannelInBackground:(NSString *)channel + withMessage:(NSString *)message + block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* send a push message to a channel. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param message The message to send. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)sendPushMessageToChannelInBackground:(NSString *)channel + withMessage:(NSString *)message + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Send a push message to a query. + + @param query The query to send to. The query must be a <PFInstallation> query created with <[PFInstallation query]>. + @param message The message to send. + @param error Pointer to an NSError that will be set if necessary. + + @returns Returns whether the send succeeded. + */ ++ (BOOL)sendPushMessageToQuery:(PFQuery *)query + withMessage:(NSString *)message + error:(NSError **)error; + +/*! + @abstract *Asynchronously* send a push message to a query. + + @param query The query to send to. The query must be a <PFInstallation> query created with <[PFInstallation query]>. + @param message The message to send. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)sendPushMessageToQueryInBackground:(PFQuery *)query + withMessage:(NSString *)message; + +/*! + @abstract *Asynchronously* sends a push message to a query and calls the given block. + + @param query The query to send to. The query must be a PFInstallation query + created with [PFInstallation query]. + @param message The message to send. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)sendPushMessageToQueryInBackground:(PFQuery *)query + withMessage:(NSString *)message + block:(PFBooleanResultBlock)block; + +/*! + @abstract *Synchronously* send this push message. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the send succeeded. + */ +- (BOOL)sendPush:(NSError **)error; + +/*! + @abstract *Asynchronously* send this push message. + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)sendPushInBackground; + +/*! + @abstract *Asynchronously* send this push message and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)sendPushInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* send this push message and calls the given callback. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)sendPushInBackgroundWithTarget:(id)target selector:(SEL)selector; + +/*! + @abstract *Synchronously* send a push message with arbitrary data to a channel. + + @discussion See the guide for information about the dictionary structure. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param data The data to send. + @param error Pointer to an NSError that will be set if necessary. + + @returns Returns whether the send succeeded. + */ ++ (BOOL)sendPushDataToChannel:(NSString *)channel + withData:(NSDictionary *)data + error:(NSError **)error; + +/*! + @abstract *Asynchronously* send a push message with arbitrary data to a channel. + + @discussion See the guide for information about the dictionary structure. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param data The data to send. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)sendPushDataToChannelInBackground:(NSString *)channel + withData:(NSDictionary *)data; + +/*! + @abstract Asynchronously sends a push message with arbitrary data to a channel and calls the given block. + + @discussion See the guide for information about the dictionary structure. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param data The data to send. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)sendPushDataToChannelInBackground:(NSString *)channel + withData:(NSDictionary *)data + block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* send a push message with arbitrary data to a channel. + + @discussion See the guide for information about the dictionary structure. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param data The data to send. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)sendPushDataToChannelInBackground:(NSString *)channel + withData:(NSDictionary *)data + target:(id)target + selector:(SEL)selector; + +/*! + @abstract *Synchronously* send a push message with arbitrary data to a query. + + @discussion See the guide for information about the dictionary structure. + + @param query The query to send to. The query must be a <PFInstallation> query + created with <[PFInstallation query]>. + @param data The data to send. + @param error Pointer to an NSError that will be set if necessary. + + @returns Returns whether the send succeeded. + */ ++ (BOOL)sendPushDataToQuery:(PFQuery *)query + withData:(NSDictionary *)data + error:(NSError **)error; + +/*! + @abstract Asynchronously send a push message with arbitrary data to a query. + + @discussion See the guide for information about the dictionary structure. + + @param query The query to send to. The query must be a <PFInstallation> query + created with <[PFInstallation query]>. + @param data The data to send. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)sendPushDataToQueryInBackground:(PFQuery *)query + withData:(NSDictionary *)data; + +/*! + @abstract *Asynchronously* sends a push message with arbitrary data to a query and calls the given block. + + @discussion See the guide for information about the dictionary structure. + + @param query The query to send to. The query must be a <PFInstallation> query + created with <[PFInstallation query]>. + @param data The data to send. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)sendPushDataToQueryInBackground:(PFQuery *)query + withData:(NSDictionary *)data + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Handling Notifications +///-------------------------------------- + +/*! + @abstract A default handler for push notifications while the app is active that + could be used to mimic the behavior of iOS push notifications while the app is backgrounded or not running. + + @discussion Call this from `application:didReceiveRemoteNotification:`. + + @param userInfo The userInfo dictionary you get in `appplication:didReceiveRemoteNotification:`. + */ ++ (void)handlePush:(NSDictionary *)userInfo; + +///-------------------------------------- +/// @name Managing Channel Subscriptions +///-------------------------------------- + +/*! + @abstract Store the device token locally for push notifications. + + @discussion Usually called from you main app delegate's `didRegisterForRemoteNotificationsWithDeviceToken:`. + + @param deviceToken Either as an `NSData` straight from `application:didRegisterForRemoteNotificationsWithDeviceToken:` + or as an `NSString` if you converted it yourself. + */ ++ (void)storeDeviceToken:(id)deviceToken; + +/*! + @abstract *Synchronously* get all the channels that this device is subscribed to. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns an `NSSet` containing all the channel names this device is subscribed to. + */ ++ (NSSet *)getSubscribedChannels:(NSError **)error; + +/*! + @abstract *Asynchronously* get all the channels that this device is subscribed to. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)getSubscribedChannelsInBackground; + +/*! + @abstract *Asynchronously* get all the channels that this device is subscribed to. + @param block The block to execute. + It should have the following argument signature: `^(NSSet *channels, NSError *error)`. + */ ++ (void)getSubscribedChannelsInBackgroundWithBlock:(PFSetResultBlock)block; + +/* + @abstract *Asynchronously* get all the channels that this device is subscribed to. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSSet *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + */ ++ (void)getSubscribedChannelsInBackgroundWithTarget:(id)target + selector:(SEL)selector; + +/*! + @abstract *Synchrnously* subscribes the device to a channel of push notifications. + + @param channel The channel to subscribe to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the subscribe succeeded. + */ ++ (BOOL)subscribeToChannel:(NSString *)channel error:(NSError **)error; + +/*! + @abstract *Asynchronously* subscribes the device to a channel of push notifications. + + @param channel The channel to subscribe to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)subscribeToChannelInBackground:(NSString *)channel; + +/*! + @abstract *Asynchronously* subscribes the device to a channel of push notifications and calls the given block. + + @param channel The channel to subscribe to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)subscribeToChannelInBackground:(NSString *)channel + block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* subscribes the device to a channel of push notifications and calls the given callback. + + @param channel The channel to subscribe to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)subscribeToChannelInBackground:(NSString *)channel + target:(id)target + selector:(SEL)selector; + +/*! + @abstract *Synchronously* unsubscribes the device to a channel of push notifications. + + @param channel The channel to unsubscribe from. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unsubscribe succeeded. + */ ++ (BOOL)unsubscribeFromChannel:(NSString *)channel error:(NSError **)error; + +/*! + @abstract *Asynchronously* unsubscribes the device from a channel of push notifications. + + @param channel The channel to unsubscribe from. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)unsubscribeFromChannelInBackground:(NSString *)channel; + +/*! + @abstract *Asynchronously* unsubscribes the device from a channel of push notifications and calls the given block. + + @param channel The channel to unsubscribe from. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)unsubscribeFromChannelInBackground:(NSString *)channel + block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* unsubscribes the device from a channel of push notifications and calls the given callback. + + @param channel The channel to unsubscribe from. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)unsubscribeFromChannelInBackground:(NSString *)channel + target:(id)target + selector:(SEL)selector; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFQuery.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFQuery.h new file mode 100644 index 00000000..e78f98a3 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFQuery.h @@ -0,0 +1,791 @@ +// +// PFQuery.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#import <Parse/PFGeoPoint.h> +#import <Parse/PFObject.h> +#import <Parse/PFUser.h> +#else +#import <ParseOSX/PFConstants.h> +#import <ParseOSX/PFGeoPoint.h> +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFUser.h> +#endif + +@class BFTask; + +/*! + The `PFQuery` class defines a query that is used to query for <PFObject>s. + */ +@interface PFQuery : NSObject <NSCopying> + +///-------------------------------------- +/// @name Creating a Query for a Class +///-------------------------------------- + +/*! + @abstract Returns a `PFQuery` for a given class. + + @param className The class to query on. + + @returns A `PFQuery` object. + */ ++ (PFQuery *)queryWithClassName:(NSString *)className; + +/*! + @abstract Creates a PFQuery with the constraints given by predicate. + + @discussion The following types of predicates are supported: + + - Simple comparisons such as `=`, `!=`, `<`, `>`, `<=`, `>=`, and `BETWEEN` with a key and a constant. + - Containment predicates, such as `x IN {1, 2, 3}`. + - Key-existence predicates, such as `x IN SELF`. + - BEGINSWITH expressions. + - Compound predicates with `AND`, `OR`, and `NOT`. + - SubQueries with `key IN %@`, subquery. + + The following types of predicates are NOT supported: + + - Aggregate operations, such as `ANY`, `SOME`, `ALL`, or `NONE`. + - Regular expressions, such as `LIKE`, `MATCHES`, `CONTAINS`, or `ENDSWITH`. + - Predicates comparing one key to another. + - Complex predicates with many ORed clauses. + + @param className The class to query on. + @param predicate The predicate to create conditions from. + */ ++ (PFQuery *)queryWithClassName:(NSString *)className predicate:(NSPredicate *)predicate; + +/*! + Initializes the query with a class name. + @param newClassName The class name. + */ +- (instancetype)initWithClassName:(NSString *)newClassName; + +/*! + The class name to query for + */ +@property (nonatomic, strong) NSString *parseClassName; + +///-------------------------------------- +/// @name Adding Basic Constraints +///-------------------------------------- + +/*! + @abstract Make the query include PFObjects that have a reference stored at the provided key. + + @discussion This has an effect similar to a join. You can use dot notation to specify which fields in + the included object are also fetch. + + @param key The key to load child <PFObject>s for. + */ +- (void)includeKey:(NSString *)key; + +/*! + @abstract Make the query restrict the fields of the returned <PFObject>s to include only the provided keys. + + @discussion If this is called multiple times, then all of the keys specified in each of the calls will be included. + + @param keys The keys to include in the result. + */ +- (void)selectKeys:(NSArray *)keys; + +/*! + @abstract Add a constraint that requires a particular key exists. + + @param key The key that should exist. + */ +- (void)whereKeyExists:(NSString *)key; + +/*! + @abstract Add a constraint that requires a key not exist. + + @param key The key that should not exist. + */ +- (void)whereKeyDoesNotExist:(NSString *)key; + +/*! + @abstract Add a constraint to the query that requires a particular key's object to be equal to the provided object. + + @param key The key to be constrained. + @param object The object that must be equalled. + */ +- (void)whereKey:(NSString *)key equalTo:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object to be less than the provided object. + + @param key The key to be constrained. + @param object The object that provides an upper bound. + */ +- (void)whereKey:(NSString *)key lessThan:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + to be less than or equal to the provided object. + + @param key The key to be constrained. + @param object The object that must be equalled. + */ +- (void)whereKey:(NSString *)key lessThanOrEqualTo:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + to be greater than the provided object. + + @param key The key to be constrained. + @param object The object that must be equalled. + */ +- (void)whereKey:(NSString *)key greaterThan:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's + object to be greater than or equal to the provided object. + + @param key The key to be constrained. + @param object The object that must be equalled. + */ +- (void)whereKey:(NSString *)key greaterThanOrEqualTo:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + to be not equal to the provided object. + + @param key The key to be constrained. + @param object The object that must not be equalled. + */ +- (void)whereKey:(NSString *)key notEqualTo:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + to be contained in the provided array. + + @param key The key to be constrained. + @param array The possible values for the key's object. + */ +- (void)whereKey:(NSString *)key containedIn:(NSArray *)array; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + not be contained in the provided array. + + @param key The key to be constrained. + @param array The list of values the key's object should not be. + */ +- (void)whereKey:(NSString *)key notContainedIn:(NSArray *)array; + +/*! + @abstract Add a constraint to the query that requires a particular key's array + contains every element of the provided array. + + @param key The key to be constrained. + @param array The array of values to search for. + */ +- (void)whereKey:(NSString *)key containsAllObjectsInArray:(NSArray *)array; + +///-------------------------------------- +/// @name Adding Location Constraints +///-------------------------------------- + +/*! + @abstract Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) + be near a reference point. + + @discussion Distance is calculated based on angular distance on a sphere. Results will be sorted by distance + from reference point. + + @param key The key to be constrained. + @param geopoint The reference point represented as a <PFGeoPoint>. + */ +- (void)whereKey:(NSString *)key nearGeoPoint:(PFGeoPoint *)geopoint; + +/*! + @abstract Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) + be near a reference point and within the maximum distance specified (in miles). + + @discussion Distance is calculated based on a spherical coordinate system. + Results will be sorted by distance (nearest to farthest) from the reference point. + + @param key The key to be constrained. + @param geopoint The reference point represented as a <PFGeoPoint>. + @param maxDistance Maximum distance in miles. + */ +- (void)whereKey:(NSString *)key nearGeoPoint:(PFGeoPoint *)geopoint withinMiles:(double)maxDistance; + +/*! + @abstract Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) + be near a reference point and within the maximum distance specified (in kilometers). + + @discussion Distance is calculated based on a spherical coordinate system. + Results will be sorted by distance (nearest to farthest) from the reference point. + + @param key The key to be constrained. + @param geopoint The reference point represented as a <PFGeoPoint>. + @param maxDistance Maximum distance in kilometers. + */ +- (void)whereKey:(NSString *)key nearGeoPoint:(PFGeoPoint *)geopoint withinKilometers:(double)maxDistance; + +/*! + Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) be near + a reference point and within the maximum distance specified (in radians). Distance is calculated based on + angular distance on a sphere. Results will be sorted by distance (nearest to farthest) from the reference point. + + @param key The key to be constrained. + @param geopoint The reference point as a <PFGeoPoint>. + @param maxDistance Maximum distance in radians. + */ +- (void)whereKey:(NSString *)key nearGeoPoint:(PFGeoPoint *)geopoint withinRadians:(double)maxDistance; + +/*! + @abstract Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) be + contained within a given rectangular geographic bounding box. + + @param key The key to be constrained. + @param southwest The lower-left inclusive corner of the box. + @param northeast The upper-right inclusive corner of the box. + */ +- (void)whereKey:(NSString *)key withinGeoBoxFromSouthwest:(PFGeoPoint *)southwest toNortheast:(PFGeoPoint *)northeast; + +///-------------------------------------- +/// @name Adding String Constraints +///-------------------------------------- + +/*! + @abstract Add a regular expression constraint for finding string values that match the provided regular expression. + + @warning This may be slow for large datasets. + + @param key The key that the string to match is stored in. + @param regex The regular expression pattern to match. + */ +- (void)whereKey:(NSString *)key matchesRegex:(NSString *)regex; + +/*! + @abstract Add a regular expression constraint for finding string values that match the provided regular expression. + + @warning This may be slow for large datasets. + + @param key The key that the string to match is stored in. + @param regex The regular expression pattern to match. + @param modifiers Any of the following supported PCRE modifiers: + - `i` - Case insensitive search + - `m` - Search across multiple lines of input + */ +- (void)whereKey:(NSString *)key matchesRegex:(NSString *)regex modifiers:(NSString *)modifiers; + +/*! + @abstract Add a constraint for finding string values that contain a provided substring. + + @warning This will be slow for large datasets. + + @param key The key that the string to match is stored in. + @param substring The substring that the value must contain. + */ +- (void)whereKey:(NSString *)key containsString:(NSString *)substring; + +/*! + @abstract Add a constraint for finding string values that start with a provided prefix. + + @discussion This will use smart indexing, so it will be fast for large datasets. + + @param key The key that the string to match is stored in. + @param prefix The substring that the value must start with. + */ +- (void)whereKey:(NSString *)key hasPrefix:(NSString *)prefix; + +/*! + @abstract Add a constraint for finding string values that end with a provided suffix. + + @warning This will be slow for large datasets. + + @param key The key that the string to match is stored in. + @param suffix The substring that the value must end with. + */ +- (void)whereKey:(NSString *)key hasSuffix:(NSString *)suffix; + +///-------------------------------------- +/// @name Adding Subqueries +///-------------------------------------- + +/*! + Returns a `PFQuery` that is the `or` of the passed in queries. + + @param queries The list of queries to or together. + + @returns An instance of `PFQuery` that is the `or` of the passed in queries. + */ ++ (PFQuery *)orQueryWithSubqueries:(NSArray *)queries; + +/*! + @abstract Adds a constraint that requires that a key's value matches a value in another key + in objects returned by a sub query. + + @param key The key that the value is stored. + @param otherKey The key in objects in the returned by the sub query whose value should match. + @param query The query to run. + */ +- (void)whereKey:(NSString *)key matchesKey:(NSString *)otherKey inQuery:(PFQuery *)query; + +/*! + @abstract Adds a constraint that requires that a key's value `NOT` match a value in another key + in objects returned by a sub query. + + @param key The key that the value is stored. + @param otherKey The key in objects in the returned by the sub query whose value should match. + @param query The query to run. + */ +- (void)whereKey:(NSString *)key doesNotMatchKey:(NSString *)otherKey inQuery:(PFQuery *)query; + +/*! + @abstract Add a constraint that requires that a key's value matches a `PFQuery` constraint. + + @warning This only works where the key's values are <PFObject>s or arrays of <PFObject>s. + + @param key The key that the value is stored in + @param query The query the value should match + */ +- (void)whereKey:(NSString *)key matchesQuery:(PFQuery *)query; + +/*! + @abstract Add a constraint that requires that a key's value to not match a `PFQuery` constraint. + + @warning This only works where the key's values are <PFObject>s or arrays of <PFObject>s. + + @param key The key that the value is stored in + @param query The query the value should not match + */ +- (void)whereKey:(NSString *)key doesNotMatchQuery:(PFQuery *)query; + +///-------------------------------------- +/// @name Sorting +///-------------------------------------- + +/*! + @abstract Sort the results in *ascending* order with the given key. + + @param key The key to order by. + */ +- (void)orderByAscending:(NSString *)key; + +/*! + @abstract Additionally sort in *ascending* order by the given key. + + @discussion The previous keys provided will precedence over this key. + + @param key The key to order bye + */ +- (void)addAscendingOrder:(NSString *)key; + +/*! + @abstract Sort the results in *descending* order with the given key. + + @param key The key to order by. + */ +- (void)orderByDescending:(NSString *)key; + +/*! + @abstract Additionally sort in *descending* order by the given key. + + @discussion The previous keys provided will precedence over this key. + + @param key The key to order bye + */ +- (void)addDescendingOrder:(NSString *)key; + +/*! + @abstract Sort the results using a given sort descriptor. + + @param sortDescriptor The `NSSortDescriptor` to use to sort the results of the query. + */ +- (void)orderBySortDescriptor:(NSSortDescriptor *)sortDescriptor; + +/*! + @abstract Sort the results using a given array of sort descriptors. + + @param sortDescriptors An array of `NSSortDescriptor` objects to use to sort the results of the query. + */ +- (void)orderBySortDescriptors:(NSArray *)sortDescriptors; + +///-------------------------------------- +/// @name Getting Objects by ID +///-------------------------------------- + +/*! + @abstract Returns a <PFObject> with a given class and id. + + @param objectClass The class name for the object that is being requested. + @param objectId The id of the object that is being requested. + + @returns The <PFObject> if found. Returns `nil` if the object isn't found, or if there was an error. + */ ++ (PFObject *)getObjectOfClass:(NSString *)objectClass + objectId:(NSString *)objectId; + +/*! + @abstract Returns a <PFObject> with a given class and id and sets an error if necessary. + + @param objectClass The class name for the object that is being requested. + @param objectId The id of the object that is being requested. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns The <PFObject> if found. Returns `nil` if the object isn't found, or if there was an `error`. + */ ++ (PFObject *)getObjectOfClass:(NSString *)objectClass + objectId:(NSString *)objectId + error:(NSError **)error; + +/*! + @abstract Returns a <PFObject> with the given id. + + @warning This method mutates the query. + It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object that is being requested. + + @returns The <PFObject> if found. Returns nil if the object isn't found, or if there was an error. + */ +- (PFObject *)getObjectWithId:(NSString *)objectId; + +/*! + @abstract Returns a <PFObject> with the given id and sets an error if necessary. + + @warning This method mutates the query. + It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object that is being requested. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns The <PFObject> if found. Returns nil if the object isn't found, or if there was an error. + */ +- (PFObject *)getObjectWithId:(NSString *)objectId error:(NSError **)error; + +/*! + @abstract Gets a <PFObject> asynchronously and calls the given block with the result. + + @warning This method mutates the query. + It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object that is being requested. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)getObjectInBackgroundWithId:(NSString *)objectId; + +/*! + @asbtract Gets a <PFObject> asynchronously and calls the given block with the result. + + @warning This method mutates the query. + It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object that is being requested. + @param block The block to execute. + The block should have the following argument signature: `^(NSArray *object, NSError *error)` + */ +- (void)getObjectInBackgroundWithId:(NSString *)objectId + block:(PFObjectResultBlock)block; + +/* + @abstract Gets a <PFObject> asynchronously. + + This mutates the PFQuery. It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object being requested. + @param target The target for the callback selector. + @param selector The selector for the callback. + It should have the following signature: `(void)callbackWithResult:(id)result error:(NSError *)error`. + Result will be `nil` if error is set and vice versa. + */ +- (void)getObjectInBackgroundWithId:(NSString *)objectId + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting User Objects +///-------------------------------------- + +/*! + @asbtract Returns a <PFUser> with a given id. + + @param objectId The id of the object that is being requested. + + @returns The PFUser if found. Returns nil if the object isn't found, or if there was an error. + */ ++ (PFUser *)getUserObjectWithId:(NSString *)objectId; + +/*! + Returns a PFUser with a given class and id and sets an error if necessary. + @param objectId The id of the object that is being requested. + @param error Pointer to an NSError that will be set if necessary. + @result The PFUser if found. Returns nil if the object isn't found, or if there was an error. + */ ++ (PFUser *)getUserObjectWithId:(NSString *)objectId + error:(NSError **)error; + +/*! + @deprecated Please use [PFUser query] instead. + */ ++ (PFQuery *)queryForUser PARSE_DEPRECATED("Use [PFUser query] instead."); + +///-------------------------------------- +/// @name Getting all Matches for a Query +///-------------------------------------- + +/*! + @asbtract Finds objects *synchronously* based on the constructed query. + + @returns Returns an array of <PFObject> objects that were found. + */ +- (NSArray *)findObjects; + +/*! + @abstract Finds objects *synchronously* based on the constructed query and sets an error if there was one. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns an array of <PFObject> objects that were found. + */ +- (NSArray *)findObjects:(NSError **)error; + +/*! + @asbtract Finds objects *asynchronously* and sets the `NSArray` of <PFObject> objects as a result of the task. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)findObjectsInBackground; + +/*! + @abstract Finds objects *asynchronously* and calls the given block with the results. + + @param block The block to execute. + It should have the following argument signature: `^(NSArray *objects, NSError *error)` + */ +- (void)findObjectsInBackgroundWithBlock:(PFArrayResultBlock)block; + +/* + @abstract Finds objects *asynchronously* and calls the given callback with the results. + + @param target The object to call the selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(id)result error:(NSError *)error`. + Result will be `nil` if error is set and vice versa. + */ +- (void)findObjectsInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting the First Match in a Query +///-------------------------------------- + +/*! + @abstract Gets an object *synchronously* based on the constructed query. + + @warning This method mutates the query. It will reset the limit to `1`. + + @returns Returns a <PFObject>, or `nil` if none was found. + */ +- (PFObject *)getFirstObject; + +/*! + @abstract Gets an object *synchronously* based on the constructed query and sets an error if any occurred. + + @warning This method mutates the query. It will reset the limit to `1`. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns a <PFObject>, or `nil` if none was found. + */ +- (PFObject *)getFirstObject:(NSError **)error; + +/*! + @abstract Gets an object *asynchronously* and sets it as a result of the task. + + @warning This method mutates the query. It will reset the limit to `1`. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)getFirstObjectInBackground; + +/*! + @abstract Gets an object *asynchronously* and calls the given block with the result. + + @warning This method mutates the query. It will reset the limit to `1`. + + @param block The block to execute. + It should have the following argument signature: `^(PFObject *object, NSError *error)`. + `result` will be `nil` if `error` is set OR no object was found matching the query. + `error` will be `nil` if `result` is set OR if the query succeeded, but found no results. + */ +- (void)getFirstObjectInBackgroundWithBlock:(PFObjectResultBlock)block; + +/* + @abstract Gets an object *asynchronously* and calls the given callback with the results. + + @warning This method mutates the query. It will reset the limit to `1`. + + @param target The object to call the selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(PFObject *)result error:(NSError *)error`. + `result` will be `nil` if `error` is set OR no object was found matching the query. + `error` will be `nil` if `result` is set OR if the query succeeded, but found no results. + */ +- (void)getFirstObjectInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Counting the Matches in a Query +///-------------------------------------- + +/*! + @abstract Counts objects *synchronously* based on the constructed query. + + @returns Returns the number of <PFObject> objects that match the query, or `-1` if there is an error. + */ +- (NSInteger)countObjects; + +/*! + @abstract Counts objects *synchronously* based on the constructed query and sets an error if there was one. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns the number of <PFObject> objects that match the query, or `-1` if there is an error. + */ +- (NSInteger)countObjects:(NSError **)error; + +/*! + @abstract Counts objects *asynchronously* and sets `NSNumber` with count as a result of the task. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)countObjectsInBackground; + +/*! + @abstract Counts objects *asynchronously* and calls the given block with the counts. + + @param block The block to execute. + It should have the following argument signature: `^(int count, NSError *error)` + */ +- (void)countObjectsInBackgroundWithBlock:(PFIntegerResultBlock)block; + +/* + @abstract Counts objects *asynchronously* and calls the given callback with the count. + + @param target The object to call the selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + */ +- (void)countObjectsInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Cancelling a Query +///-------------------------------------- + +/*! + @asbtract Cancels the current network request (if any). Ensures that callbacks won't be called. + */ +- (void)cancel; + +///-------------------------------------- +/// @name Paginating Results +///-------------------------------------- + +/*! + @abstract A limit on the number of objects to return. The default limit is `100`, with a + maximum of 1000 results being returned at a time. + + @warning If you are calling `findObjects` with `limit = 1`, you may find it easier to use `getFirst` instead. + */ +@property (nonatomic, assign) NSInteger limit; + +/*! + @abstract The number of objects to skip before returning any. + */ +@property (nonatomic, assign) NSInteger skip; + +///-------------------------------------- +/// @name Controlling Caching Behavior +///-------------------------------------- + +/*! + @abstract The cache policy to use for requests. + + Not allowed when Pinning is enabled. + + @see fromLocalDatastore + @see fromPin + @see fromPinWithName: + */ +@property (assign, readwrite) PFCachePolicy cachePolicy; + +/* ! + @asbtract The age after which a cached value will be ignored + */ +@property (assign, readwrite) NSTimeInterval maxCacheAge; + +/*! + @abstract Returns whether there is a cached result for this query. + + @result `YES` if there is a cached result for this query, otherwise `NO`. + */ +- (BOOL)hasCachedResult; + +/*! + @abstract Clears the cached result for this query. If there is no cached result, this is a noop. + */ +- (void)clearCachedResult; + +/*! + @abstract Clears the cached results for all queries. + */ ++ (void)clearAllCachedResults; + +///-------------------------------------- +/// @name Query Source +///-------------------------------------- + +/*! + @abstract Change the source of this query to all pinned objects. + + Requires Pinning to be enabled. + + @see cachePolicy + */ +- (PFQuery *)fromLocalDatastore; + +/*! + @abstract Change the source of this query to the default group of pinned objects. + + Requires Pinning to be enabled. + + @see PFObjectDefaultPin + @see cachePolicy + */ +- (PFQuery *)fromPin; + +/*! + @abstract Change the source of this query to a specific group of pinned objects. + + Requires Pinning to be enabled. + + @param name The pinned group. + + @see PFObjectDefaultPin + @see cachePolicy + */ +- (PFQuery *)fromPinWithName:(NSString *)name; + +///-------------------------------------- +/// @name Advanced Settings +///-------------------------------------- + +/*! + @abstract Whether or not performance tracing should be done on the query. + + @warning This should not be set to `YES` in most cases. + */ +@property (nonatomic, assign) BOOL trace; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFRelation.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFRelation.h new file mode 100644 index 00000000..f4254a1a --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFRelation.h @@ -0,0 +1,55 @@ +// +// PFRelation.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFObject.h> +#import <Parse/PFQuery.h> +#else +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFQuery.h> +#endif + +/*! + The `PFRelation` class that is used to access all of the children of a many-to-many relationship. + Each instance of `PFRelation` is associated with a particular parent object and key. + */ +@interface PFRelation : NSObject + +/*! + @abstract The name of the class of the target child objects. + */ +@property (nonatomic, strong) NSString *targetClass; + +///-------------------------------------- +/// @name Accessing Objects +///-------------------------------------- + +/*! + @abstract Returns a <PFQuery> object that can be used to get objects in this relation. + */ +- (PFQuery *)query; + +///-------------------------------------- +/// @name Modifying Relations +///-------------------------------------- + +/*! + @abstract Adds a relation to the passed in object. + + @param object A <PFObject> object to add relation to. + */ +- (void)addObject:(PFObject *)object; + +/*! + @abstract Removes a relation to the passed in object. + + @param object A <PFObject> object to add relation to. + */ +- (void)removeObject:(PFObject *)object; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFRole.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFRole.h new file mode 100644 index 00000000..3afa87c5 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFRole.h @@ -0,0 +1,106 @@ +// +// PFRole.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFObject.h> +#import <Parse/PFSubclassing.h> +#else +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFSubclassing.h> +#endif + +/*! + The `PFRole` class represents a Role on the Parse server. + `PFRoles` represent groupings of <PFUser> objects for the purposes of granting permissions + (e.g. specifying a <PFACL> for a <PFObject>). + Roles are specified by their sets of child users and child roles, + all of which are granted any permissions that the parent role has. + + Roles must have a name (which cannot be changed after creation of the role), and must specify an ACL. + */ +@interface PFRole : PFObject<PFSubclassing> + +///-------------------------------------- +/// @name Creating a New Role +///-------------------------------------- + +/*! + @abstract Constructs a new `PFRole` with the given name. + If no default ACL has been specified, you must provide an ACL for the role. + + @param name The name of the Role to create. + */ +- (instancetype)initWithName:(NSString *)name; + +/*! + @abstract Constructs a new `PFRole` with the given name. + + @param name The name of the Role to create. + @param acl The ACL for this role. Roles must have an ACL. + */ +- (instancetype)initWithName:(NSString *)name acl:(PFACL *)acl; + +/*! + @abstract Constructs a new `PFRole` with the given name. + + @discussion If no default ACL has been specified, you must provide an ACL for the role. + + @param name The name of the Role to create. + */ ++ (instancetype)roleWithName:(NSString *)name; + +/*! + @abstract Constructs a new `PFRole` with the given name. + + @param name The name of the Role to create. + @param acl The ACL for this role. Roles must have an ACL. + */ ++ (instancetype)roleWithName:(NSString *)name acl:(PFACL *)acl; + +///-------------------------------------- +/// @name Role-specific Properties +///-------------------------------------- + +/*! + @abstract Gets or sets the name for a role. + + @discussion This value must be set before the role has been saved to the server, + and cannot be set once the role has been saved. + + @warning A role's name can only contain alphanumeric characters, `_`, `-`, and spaces. + */ +@property (nonatomic, copy) NSString *name; + +/*! + @abstract Gets the <PFRelation> for the <PFUser> objects that are direct children of this role. + + @discussion These users are granted any privileges that this role has been granted + (e.g. read or write access through ACLs). You can add or remove users from + the role through this relation. + */ +@property (nonatomic, strong, readonly) PFRelation *users; + +/*! + @abstract Gets the <PFRelation> for the `PFRole` objects that are direct children of this role. + + @discussion These roles' users are granted any privileges that this role has been granted + (e.g. read or write access through ACLs). You can add or remove child roles + from this role through this relation. + */ +@property (nonatomic, strong, readonly) PFRelation *roles; + +///-------------------------------------- +/// @name Querying for Roles +///-------------------------------------- + +/*! + @abstract Creates a <PFQuery> for `PFRole` objects. + */ ++ (PFQuery *)query; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFSubclassing.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFSubclassing.h new file mode 100644 index 00000000..7c8781ce --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFSubclassing.h @@ -0,0 +1,78 @@ +// +// PFSubclassing.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@class PFQuery; + +/*! + If a subclass of <PFObject> conforms to `PFSubclassing` and calls <registerSubclass>, + Parse framework will be able to use that class as the native class for a Parse cloud object. + + Classes conforming to this protocol should subclass <PFObject> and + include `PFObject+Subclass.h` in their implementation file. + This ensures the methods in the Subclass category of <PFObject> are exposed in its subclasses only. + */ +@protocol PFSubclassing + +/*! + @abstract Constructs an object of the most specific class known to implement <parseClassName>. + + @discussion This method takes care to help <PFObject> subclasses be subclassed themselves. + For example, `[PFUser object]` returns a <PFUser> by default but will return an + object of a registered subclass instead if one is known. + A default implementation is provided by <PFObject> which should always be sufficient. + + @returns Returns the object that is instantiated. + */ ++ (instancetype)object; + +/*! + @abstract Creates a reference to an existing PFObject for use in creating associations between PFObjects. + + @discussion Calling <[PFObject isDataAvailable]> on this object will return `NO` + until <[PFObject fetchIfNeeded]> has been called. No network request will be made. + A default implementation is provided by PFObject which should always be sufficient. + + @param objectId The object id for the referenced object. + + @returns A new <PFObject> without data. + */ ++ (instancetype)objectWithoutDataWithObjectId:(NSString *)objectId; + +/*! + @abstract The name of the class as seen in the REST API. + */ ++ (NSString *)parseClassName; + +/*! + @abstract Create a query which returns objects of this type. + + @discussion A default implementation is provided by <PFObject> which should always be sufficient. + */ ++ (PFQuery *)query; + +/*! + @abstract Returns a query for objects of this type with a given predicate. + + @discussion A default implementation is provided by <PFObject> which should always be sufficient. + + @param predicate The predicate to create conditions from. + + @returns An instance of <PFQuery>. + + @see [PFQuery queryWithClassName:predicate:] + */ ++ (PFQuery *)queryWithPredicate:(NSPredicate *)predicate; + +/*! + @abstract Lets Parse know this class should be used to instantiate all objects with class type <parseClassName>. + + @warning This method must be called before <[Parse setApplicationId:clientKey:]> + */ ++ (void)registerSubclass; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFTwitterUtils.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFTwitterUtils.h new file mode 100644 index 00000000..c48eb9a6 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFTwitterUtils.h @@ -0,0 +1,319 @@ +// +// PFTwitterUtils.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#import <Parse/PFConstants.h> +#import <Parse/PFUser.h> +#import <Parse/PF_Twitter.h> + +@class BFTask; + +/*! + The `PFTwitterUtils` class provides utility functions for working with Twitter in a Parse application. + + This class is currently for iOS only. + */ +@interface PFTwitterUtils : NSObject + +///-------------------------------------- +/// @name Interacting With Twitter +///-------------------------------------- + +/*! + @abstract Gets the instance of the <PF_Twitter> object that Parse uses. + + @returns An instance of <PF_Twitter> object. + */ ++ (PF_Twitter *)twitter; + +/*! + @abstract Initializes the Twitter singleton. + + @warning You must invoke this in order to use the Twitter functionality in Parse. + + @param consumerKey Your Twitter application's consumer key. + @param consumerSecret Your Twitter application's consumer secret. + */ ++ (void)initializeWithConsumerKey:(NSString *)consumerKey + consumerSecret:(NSString *)consumerSecret; + +/*! + @abstract Whether the user has their account linked to Twitter. + + @param user User to check for a Twitter link. The user must be logged in on this device. + + @returns `YES` if the user has their account linked to Twitter, otherwise `NO`. + */ ++ (BOOL)isLinkedWithUser:(PFUser *)user; + +///-------------------------------------- +/// @name Logging In & Creating Twitter-Linked Users +///-------------------------------------- + +/*! + @abstract *Asynchronously* logs in a user using Twitter. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically logs in (or creates, in the case where it is a new user) a <PFUser>. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)logInInBackground; + +/*! + @abstract *Asynchronously* logs in a user using Twitter. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically logs in (or creates, in the case where it is a new user) <PFUser>. + + @param block The block to execute. + It should have the following argument signature: `^(PFUser *user, NSError *error)`. + */ ++ (void)logInWithBlock:(PFUserResultBlock)block; + +/* + @abstract *Asynchronously* Logs in a user using Twitter. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically logs in (or creates, in the case where it is a new user) a <PFUser>. + + @param target Target object for the selector + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError **)error`. + */ ++ (void)logInWithTarget:(id)target selector:(SEL)selector; + +/*! + @abstract *Asynchronously* logs in a user using Twitter. + + @discussion Allows you to handle user login to Twitter, then provide authentication + data to log in (or create, in the case where it is a new user) the <PFUser>. + + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)logInWithTwitterIdInBackground:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret; + +/*! + @abstract Logs in a user using Twitter. + + @discussion Allows you to handle user login to Twitter, then provide authentication data + to log in (or create, in the case where it is a new user) the <PFUser>. + + @param twitterId The id of the Twitter user being linked + @param screenName The screen name of the Twitter user being linked + @param authToken The auth token for the user's session + @param authTokenSecret The auth token secret for the user's session + @param block The block to execute. + It should have the following argument signature: `^(PFUser *user, NSError *error)`. + */ ++ (void)logInWithTwitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret + block:(PFUserResultBlock)block; + +/* + @abstract Logs in a user using Twitter. + + @discussion Allows you to handle user login to Twitter, then provide authentication data + to log in (or create, in the case where it is a new user) the <PFUser>. + + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchronous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError *)error`. + */ ++ (void)logInWithTwitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Linking Users with Twitter +///-------------------------------------- + +/*! + @abstract *Asynchronously* links Twitter to an existing PFUser. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically links the account to the <PFUser>. + + @param user User to link to Twitter. + + @deprecated Please use `[PFTwitterUtils linkUserInBackground:]` instead. + */ ++ (void)linkUser:(PFUser *)user PARSE_DEPRECATED("Please use +linkUserInBackground: instead."); + +/*! + @abstract *Asynchronously* links Twitter to an existing <PFUser>. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically links the account to the <PFUser>. + + @param user User to link to Twitter. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)linkUserInBackground:(PFUser *)user; + +/*! + @abstract *Asynchronously* links Twitter to an existing <PFUser>. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically links the account to the <PFUser>. + + @param user User to link to Twitter. + @param block The block to execute. + It should have the following argument signature: `^(BOOL *success, NSError *error)`. + */ ++ (void)linkUser:(PFUser *)user block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* links Twitter to an existing <PFUser>. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically links the account to the <PFUser>. + + @param user User to link to Twitter. + @param target Target object for the selector + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + */ ++ (void)linkUser:(PFUser *)user + target:(id)target + selector:(SEL)selector; + +/*! + @abstract *Asynchronously* links Twitter to an existing PFUser asynchronously. + + @discussion Allows you to handle user login to Twitter, + then provide authentication data to link the account to the <PFUser>. + + @param user User to link to Twitter. + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)linkUserInBackground:(PFUser *)user + twitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret; + +/*! + @abstract *Asynchronously* links Twitter to an existing <PFUser>. + + @discussionAllows you to handle user login to Twitter, + then provide authentication data to link the account to the <PFUser>. + + @param user User to link to Twitter. + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + @param block The block to execute. + It should have the following argument signature: `^(BOOL *success, NSError *error)`. + */ ++ (void)linkUser:(PFUser *)user + twitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret + block:(PFBooleanResultBlock)block; + +/* + @abstract Links Twitter to an existing <PFUser>. + + @discussion This method allows you to handle user login to Twitter, + then provide authentication data to link the account to the <PFUser>. + + @param user User to link to Twitter. + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchronous request is complete. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + */ ++ (void)linkUser:(PFUser *)user + twitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Unlinking Users from Twitter +///-------------------------------------- + +/*! + @abstract *Synchronously* unlinks the <PFUser> from a Twitter account. + + @param user User to unlink from Twitter. + + @returns Returns true if the unlink was successful. + */ ++ (BOOL)unlinkUser:(PFUser *)user; + +/*! + @abstract *Synchronously* unlinks the PFUser from a Twitter account. + + @param user User to unlink from Twitter. + @param error Error object to set on error. + + @returns Returns `YES` if the unlink was successful, otherwise `NO`. + */ ++ (BOOL)unlinkUser:(PFUser *)user error:(NSError **)error; + +/*! + @abstract Makes an *asynchronous* request to unlink a user from a Twitter account. + + @param user User to unlink from Twitter. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)unlinkUserInBackground:(PFUser *)user; + +/*! + @abstract Makes an *asynchronous* request to unlink a user from a Twitter account. + + @param user User to unlink from Twitter. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)unlinkUserInBackground:(PFUser *)user + block:(PFBooleanResultBlock)block; + +/* + @abstract Makes an *asynchronous* request to unlink a user from a Twitter account. + + @param user User to unlink from Twitter + @param target Target object for the selector + @param selector The selector that will be called when the asynchrounous request is complete. + */ ++ (void)unlinkUserInBackground:(PFUser *)user + target:(id)target + selector:(SEL)selector; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFUser.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFUser.h new file mode 100644 index 00000000..9f3ebc85 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PFUser.h @@ -0,0 +1,416 @@ +// +// PFUser.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#import <Parse/PFObject.h> +#import <Parse/PFSubclassing.h> +#else +#import <ParseOSX/PFConstants.h> +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFSubclassing.h> +#endif + +@class PFQuery; + +/*! + The `PFUser` class is a local representation of a user persisted to the Parse Data. + This class is a subclass of a <PFObject>, and retains the same functionality of a <PFObject>, + but also extends it with various user specific methods, like authentication, signing up, and validation uniqueness. + + Many APIs responsible for linking a `PFUser` with Facebook or Twitter have been deprecated in favor of dedicated + utilities for each social network. See <PFFacebookUtils>, <PFTwitterUtils> and <PFAnonymousUtils> for more information. + */ + +@interface PFUser : PFObject<PFSubclassing> + +/*! + @abstract The name of the `PFUser` class in the REST API. + + @discussion This is a required <PFSubclassing> method. + */ ++ (NSString *)parseClassName; + +///-------------------------------------- +/// @name Accessing the Current User +///-------------------------------------- + +/*! + @abstract Gets the currently logged in user from disk and returns an instance of it. + + @returns Returns a `PFUser` that is the currently logged in user. If there is none, returns `nil`. + */ ++ (instancetype)currentUser; + +/*! + @abstract The session token for the `PFUser`. + + @discussion This is set by the server upon successful authentication. + */ +@property (nonatomic, strong) NSString *sessionToken; + +/*! + @abstract Whether the `PFUser` was just created from a request. + + @discussion This is only set after a Facebook or Twitter login. + */ +@property (assign, readonly) BOOL isNew; + +/*! + @abstract Whether the user is an authenticated object for the device. + + @discussion An authenticated `PFUser` is one that is obtained via a <signUp> or <logIn> method. + An authenticated object is required in order to save (with altered values) or delete it. + + @returns Returns whether the user is authenticated. + */ +- (BOOL)isAuthenticated; + +///-------------------------------------- +/// @name Creating a New User +///-------------------------------------- + +/*! + @abstract Creates a new `PFUser` object. + + @returns Returns a new `PFUser` object. + */ ++ (PFUser *)user; + +/*! + @abstract Enables automatic creation of anonymous users. + + @discussion After calling this method, <currentUser> will always have a value. + The user will only be created on the server once the user has been saved, + or once an object with a relation to that user or an ACL that refers to the user has been saved. + + @warning <[PFObject saveEventually]> will not work on if an item being saved has a relation + to an automatic user that has never been saved. + */ ++ (void)enableAutomaticUser; + +/*! + @abstract The username for the `PFUser`. + */ +@property (nonatomic, strong) NSString *username; + +/**! + @abstract The password for the `PFUser`. + + @discussion This will not be filled in from the server with the password. + It is only meant to be set. + */ +@property (nonatomic, strong) NSString *password; + +/*! + @abstract The email for the `PFUser`. + */ +@property (nonatomic, strong) NSString *email; + +/*! + @abstract Signs up the user *synchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @returns Returns `YES` if the sign up was successful, otherwise `NO`. + */ +- (BOOL)signUp; + +/*! + @abstract Signs up the user *synchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @param error Error object to set on error. + + @returns Returns whether the sign up was successful. + */ +- (BOOL)signUp:(NSError **)error; + +/*! + @abstract Signs up the user *asynchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)signUpInBackground; + +/*! + @abstract Signs up the user *asynchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)signUpInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/* + @abstract Signs up the user *asynchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @param target Target object for the selector. + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)signUpInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Logging In +///-------------------------------------- + +/*! + @abstract Makes a *synchronous* request to login a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + + @returns Returns an instance of the `PFUser` on success. + If login failed for either wrong password or wrong username, returns `nil`. + */ ++ (instancetype)logInWithUsername:(NSString *)username + password:(NSString *)password; + +/*! + @abstract Makes a *synchronous* request to login a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + @param error The error object to set on error. + + @returns Returns an instance of the `PFUser` on success. + If login failed for either wrong password or wrong username, returns `nil`. + */ ++ (instancetype)logInWithUsername:(NSString *)username + password:(NSString *)password + error:(NSError **)error; + +/*! + @abstract Makes an *asynchronous* request to login a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)logInWithUsernameInBackground:(NSString *)username + password:(NSString *)password; + +/* + @abstract Makes an *asynchronous* request to login a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError *)error`. + */ ++ (void)logInWithUsernameInBackground:(NSString *)username + password:(NSString *)password + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Makes an *asynchronous* request to log in a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + @param block The block to execute. + It should have the following argument signature: `^(PFUser *user, NSError *error)`. + */ ++ (void)logInWithUsernameInBackground:(NSString *)username + password:(NSString *)password + block:(PFUserResultBlock)block; + +///-------------------------------------- +/// @name Becoming a User +///-------------------------------------- + +/*! + @abstract Makes a *synchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + + @returns Returns an instance of the `PFUser` on success. + If becoming a user fails due to incorrect token, it returns `nil`. + */ ++ (instancetype)become:(NSString *)sessionToken; + +/*! + @abstract Makes a *synchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This will also cache the user locally so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + @param error The error object to set on error. + + @returns Returns an instance of the `PFUser` on success. + If becoming a user fails due to incorrect token, it returns `nil`. + */ ++ (instancetype)become:(NSString *)sessionToken + error:(NSError **)error; + +/*! + @abstract Makes an *asynchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)becomeInBackground:(NSString *)sessionToken; + +/* + @abstract Makes an *asynchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. This also caches the user locally + so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError *)error`. + */ ++ (void)becomeInBackground:(NSString *)sessionToken + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Makes an *asynchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. This also caches the user locally + so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + @param block The block to execute. The block should have the following argument signature: (PFUser *user, NSError *error) + */ ++ (void)becomeInBackground:(NSString *)sessionToken + block:(PFUserResultBlock)block; + +///-------------------------------------- +/// @name Logging Out +///-------------------------------------- + +/*! + @abstract *Synchronously* logs out the currently logged in user on disk. + */ ++ (void)logOut; + +///-------------------------------------- +/// @name Requesting a Password Reset +///-------------------------------------- + +/*! + @abstract *Synchronously* Send a password reset request for a specified email. + + @discussion If a user account exists with that email, an email will be sent to that address + with instructions on how to reset their password. + + @param email Email of the account to send a reset password request. + + @returns Returns `YES` if the reset email request is successful. `NO` - if no account was found for the email address. + */ ++ (BOOL)requestPasswordResetForEmail:(NSString *)email; + +/*! + @abstract *Synchronously* send a password reset request for a specified email and sets an error object. + + @discussion If a user account exists with that email, an email will be sent to that address + with instructions on how to reset their password. + + @param email Email of the account to send a reset password request. + @param error Error object to set on error. + @returns Returns `YES` if the reset email request is successful. `NO` - if no account was found for the email address. + */ ++ (BOOL)requestPasswordResetForEmail:(NSString *)email + error:(NSError **)error; + +/*! + @abstract Send a password reset request asynchronously for a specified email and sets an + error object. If a user account exists with that email, an email will be sent to + that address with instructions on how to reset their password. + @param email Email of the account to send a reset password request. + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)requestPasswordResetForEmailInBackground:(NSString *)email; + +/* + @abstract Send a password reset request *asynchronously* for a specified email and sets an error object. + + @discussion If a user account exists with that email, an email will be sent to that address + with instructions on how to reset their password. + + @param email Email of the account to send a reset password request. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchronous request is complete. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)requestPasswordResetForEmailInBackground:(NSString *)email + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Send a password reset request *asynchronously* for a specified email. + + @discussion If a user account exists with that email, an email will be sent to that address + with instructions on how to reset their password. + + @param email Email of the account to send a reset password request. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)requestPasswordResetForEmailInBackground:(NSString *)email + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Querying for Users +///-------------------------------------- + +/*! + @abstract Creates a <PFQuery> for `PFUser` objects. + */ ++ (PFQuery *)query; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PF_Twitter.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PF_Twitter.h new file mode 100644 index 00000000..e2a27fb4 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/PF_Twitter.h @@ -0,0 +1,85 @@ +// +// PF_Twitter.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@class BFTask; + +/*! + The `PF_Twitter` class is a simple interface for interacting with the Twitter REST API, + automating sign-in and OAuth signing of requests against the API. + */ +@interface PF_Twitter : NSObject { +@private + NSString *consumerKey; + NSString *consumerSecret; + NSString *authToken; + NSString *authTokenSecret; + NSString *userId; + NSString *screenName; +} + +/*! + @abstract Consumer key of the application that is used to authorize with Twitter. + */ +@property (nonatomic, copy) NSString *consumerKey; + +/*! + @abstract Consumer secret of the application that is used to authorize with Twitter. + */ +@property (nonatomic, copy) NSString *consumerSecret; + +/*! + @abstract Auth token for the current user. + */ +@property (nonatomic, copy) NSString *authToken; + +/*! + @abstract Auth token secret for the current user. + */ +@property (nonatomic, copy) NSString *authTokenSecret; + +/*! + @abstract Twitter user id of the currently signed in user. + */ +@property (nonatomic, copy) NSString *userId; + +/*! + @abstract Twitter screen name of the currently signed in user. + */ +@property (nonatomic, copy) NSString *screenName; + +/*! + @abstract Displays an auth dialog and populates the authToken, authTokenSecret, userId, and screenName properties + if the Twitter user grants permission to the application. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)authorizeInBackground; + +/*! + @abstract Displays an auth dialog and populates the authToken, authTokenSecret, userId, and screenName properties + if the Twitter user grants permission to the application. + + @param success Invoked upon successful authorization. + @param failure Invoked upon an error occurring in the authorization process. + @param cancel Invoked when the user cancels authorization. + */ +- (void)authorizeWithSuccess:(void (^)(void))success + failure:(void (^)(NSError *error))failure + cancel:(void (^)(void))cancel; + +/*! + @abstract Adds a 3-legged OAuth signature to an `NSMutableURLRequest` based + upon the properties set for the Twitter object. + + @discussion Use this function to sign requests being made to the Twitter API. + + @param request Request to sign. + */ +- (void)signRequest:(NSMutableURLRequest *)request; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/Parse.h b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/Parse.h new file mode 100644 index 00000000..ddb6a2e0 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Headers/Parse.h @@ -0,0 +1,149 @@ +// +// Parse.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE + +#import <Parse/PFACL.h> +#import <Parse/PFAnalytics.h> +#import <Parse/PFAnonymousUtils.h> +#import <Parse/PFCloud.h> +#import <Parse/PFConfig.h> +#import <Parse/PFConstants.h> +#import <Parse/PFFile.h> +#import <Parse/PFGeoPoint.h> +#import <Parse/PFObject+Subclass.h> +#import <Parse/PFObject.h> +#import <Parse/PFQuery.h> +#import <Parse/PFRelation.h> +#import <Parse/PFRole.h> +#import <Parse/PFSubclassing.h> +#import <Parse/PFUser.h> +#import <Parse/PFInstallation.h> +#import <Parse/PFNetworkActivityIndicatorManager.h> +#import <Parse/PFProduct.h> +#import <Parse/PFPurchase.h> +#import <Parse/PFPush.h> +#import <Parse/PFTwitterUtils.h> + +#else + +#import <ParseOSX/PFACL.h> +#import <ParseOSX/PFAnalytics.h> +#import <ParseOSX/PFAnonymousUtils.h> +#import <ParseOSX/PFCloud.h> +#import <ParseOSX/PFConfig.h> +#import <ParseOSX/PFConstants.h> +#import <ParseOSX/PFFile.h> +#import <ParseOSX/PFGeoPoint.h> +#import <ParseOSX/PFObject+Subclass.h> +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFQuery.h> +#import <ParseOSX/PFRelation.h> +#import <ParseOSX/PFRole.h> +#import <ParseOSX/PFSubclassing.h> +#import <ParseOSX/PFUser.h> + +#endif + +/*! + The `Parse` class contains static functions that handle global configuration for the Parse framework. + */ +@interface Parse : NSObject + +///-------------------------------------- +/// @name Connecting to Parse +///-------------------------------------- + +/*! + @abstract Sets the applicationId and clientKey of your application. + + @param applicationId The application id of your Parse application. + @param clientKey The client key of your Parse application. + */ ++ (void)setApplicationId:(NSString *)applicationId clientKey:(NSString *)clientKey; + +/*! + @abstract The current application id that was used to configure Parse framework. + */ ++ (NSString *)getApplicationId; + +/*! + @abstract The current client key that was used to configure Parse framework. + */ ++ (NSString *)getClientKey; + +///-------------------------------------- +/// @name Enabling Local Datastore +///-------------------------------------- + +/*! + @abstract Enable pinning in your application. This must be called before your application can use + pinning. The recommended way is to call this method before `setApplicationId:clientKey:`. + */ ++ (void)enableLocalDatastore; + +/*! + @abstract Flag that indicates whether Local Datastore is enabled. + + @returns `YES` if Local Datastore is enabled, otherwise `NO`. + */ ++ (BOOL)isLocalDatastoreEnabled; + +#if PARSE_IOS_ONLY + +///-------------------------------------- +/// @name Configuring UI Settings +///-------------------------------------- + +/*! + @abstract Set whether to show offline messages when using a Parse view or view controller related classes. + + @param enabled Whether a `UIAlertView` should be shown when the device is offline + and network access is required from a view or view controller. + */ ++ (void)offlineMessagesEnabled:(BOOL)enabled; + +/*! + @abstract Set whether to show an error message when using a Parse view or view controller related classes + and a Parse error was generated via a query. + + @param enabled Whether a `UIAlertView` should be shown when an error occurs. + */ ++ (void)errorMessagesEnabled:(BOOL)enabled; + +#endif + +///-------------------------------------- +/// @name Logging +///-------------------------------------- + +/*! + @abstract Sets the level of logging to display. + + @discussion By default: + - If running inside an app that was downloaded from iOS App Store - it is set to <PFLogLevelNone> + - All other cases - it is set to <PFLogLevelWarning> + + @param logLevel Log level to set. + @see PFLogLevel + */ ++ (void)setLogLevel:(PFLogLevel)logLevel; + +/*! + @abstract Log level that will be displayed. + + @discussion By default: + - If running inside an app that was downloaded from iOS App Store - it is set to <PFLogLevelNone> + - All other cases - it is set to <PFLogLevelWarning> + + @returns A <PFLogLevel> value. + @see PFLogLevel + */ ++ (PFLogLevel)logLevel; + +@end diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Info.plist b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Info.plist Binary files differnew file mode 100644 index 00000000..969e4460 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Info.plist diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Modules/module.modulemap b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Modules/module.modulemap new file mode 100644 index 00000000..32a75e92 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Parse { + umbrella header "Parse.h" + + export * + module * { export * } +} diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Parse b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Parse Binary files differnew file mode 100644 index 00000000..0a4745a2 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Parse diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Resources/Localizable.strings b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Resources/Localizable.strings Binary files differnew file mode 100644 index 00000000..5248130b --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/Resources/Localizable.strings diff --git a/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/third_party_licenses.txt b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/third_party_licenses.txt new file mode 100644 index 00000000..dcea8067 --- /dev/null +++ b/StoneIsland/platforms/ios/Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework/third_party_licenses.txt @@ -0,0 +1,92 @@ +THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE PARSE PRODUCT.
+
+-----
+
+The following software may be included in this product: AFNetworking. This software contains the following license and notice below:
+
+Copyright (c) 2011 Gowalla (http://gowalla.com/)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: OAuthCore. This software contains the following license and notice below:
+
+Copyright (C) 2012 Loren Brichter
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: google-breakpad. This software contains the following license and notice below:
+
+Copyright (c) 2006, Google Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+--------------------------------------------------------------------
+
+Copyright 2001-2004 Unicode, Inc.
+
+Disclaimer
+
+This source code is provided as is by Unicode, Inc. No claims are
+made as to fitness for any particular purpose. No warranties of any
+kind are expressed or implied. The recipient agrees to determine
+applicability of information provided. If this file has been
+purchased on magnetic or optical media from Unicode, Inc., the
+sole remedy for any claim will be exchange of defective media
+within 90 days of receipt.
+
+Limitations on Rights to Redistribute This Code
+
+Unicode, Inc. hereby grants the right to freely use the information
+supplied in this file in the creation of products supporting the
+Unicode Standard, and to make copies of this file in any form
+for internal or external distribution as long as this notice
+remains attached.
diff --git a/StoneIsland/platforms/ios/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js b/StoneIsland/platforms/ios/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js new file mode 100644 index 00000000..e732f80d --- /dev/null +++ b/StoneIsland/platforms/ios/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js @@ -0,0 +1,97 @@ +cordova.define("com.parse.cordova.core.pushplugin.ParsePlugin", function(require, exports, module) { var parsePlugin = { + + registerCallback: function(ecb, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'registerCallback', + [ecb] + ); + }, + + initialize: function(appId, clientKey, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'initialize', + [appId, clientKey] + ); + }, + + getInstallationId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationId', + [] + ); + }, + + getInstallationObjectId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationObjectId', + [] + ); + }, + + getSubscriptions: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getSubscriptions', + [] + ); + }, + + subscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'subscribe', + [ channel ] + ); + }, + + unsubscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'unsubscribe', + [ channel ] + ); + }, + + // iOS only + resetBadge: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'resetBadge', + [] + ); + }, + + // iOS only + trackEvent: function(name, dimensions, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'trackEvent', + [ name, dimensions ] + ); + } +}; +module.exports = parsePlugin; + +}); diff --git a/StoneIsland/platforms/ios/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js b/StoneIsland/platforms/ios/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js new file mode 100644 index 00000000..e732f80d --- /dev/null +++ b/StoneIsland/platforms/ios/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js @@ -0,0 +1,97 @@ +cordova.define("com.parse.cordova.core.pushplugin.ParsePlugin", function(require, exports, module) { var parsePlugin = { + + registerCallback: function(ecb, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'registerCallback', + [ecb] + ); + }, + + initialize: function(appId, clientKey, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'initialize', + [appId, clientKey] + ); + }, + + getInstallationId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationId', + [] + ); + }, + + getInstallationObjectId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationObjectId', + [] + ); + }, + + getSubscriptions: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getSubscriptions', + [] + ); + }, + + subscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'subscribe', + [ channel ] + ); + }, + + unsubscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'unsubscribe', + [ channel ] + ); + }, + + // iOS only + resetBadge: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'resetBadge', + [] + ); + }, + + // iOS only + trackEvent: function(name, dimensions, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'trackEvent', + [ name, dimensions ] + ); + } +}; +module.exports = parsePlugin; + +}); diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/README.md b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/README.md new file mode 100644 index 00000000..019fddbe --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/README.md @@ -0,0 +1,193 @@ +Phonegap Parse.com Plugin +========================= + +Phonegap/Cordova 3.0+ plugin for Parse.com push service + +Using [Parse.com's](http://parse.com) REST API for push requires the installation id, which isn't available in JS + +This plugin exposes native API push services to JS: +* <a href="https://www.parse.com/docs/android/api/com/parse/ParseInstallation.html#getInstallationId()">getInstallationId</a> +* <a href="https://www.parse.com/docs/android/api/com/parse/PushService.html#getSubscriptions(android.content.Context)">getSubscriptions</a> +* <a href="https://www.parse.com/docs/android/api/com/parse/PushService.html#subscribe(android.content.Context, java.lang.String, java.lang.Class, int)">subscribe</a> +* <a href="https://www.parse.com/docs/android/api/com/parse/PushService.html#unsubscribe(android.content.Context, java.lang.String)">unsubscribe</a> +* <a href="https://parse.com/docs/osx/api/Classes/PFAnalytics.html#//api/name/trackEvent:dimensions:">trackEvent (iOS only)</a> + +As well as other utility methods: +* registerCallback: allows us to get the notification back in javascript +* resetBadge: resets the badge to 0 (iOS only) --this can also be accomplished by setting the badge to 0 in the _Installation table using the <a href="https://parse.com/docs/rest/guide#objects-updating-objects">Parse REST API</a> + +Installation +------------ + +Pick one of these two commands: + +``` +phonegap local plugin add https://github.com/grrrian/phonegap-parse-plugin --variable APP_ID=PARSE_APP_ID --variable CLIENT_KEY=PARSE_CLIENT_KEY +cordova plugin add https://github.com/grrrian/phonegap-parse-plugin --variable APP_ID=PARSE_APP_ID --variable CLIENT_KEY=PARSE_CLIENT_KEY +``` + +Initial Setup +------------- + +A parsePlugin variable is defined globally (e.g. $window.parsePlugin). + +Once the device is ready (see: http://docs.phonegap.com/en/4.0.0/cordova_events_events.md.html#deviceready), call ```parsePlugin.initialize()```. This will register the device with Parse, you should see this reflected in your Parse control panel. After this runs you probably want to save the installationID somewhere, and perhaps subscribe the user to a few channels. Here is a contrived example. + +(Note: When using Windows Phone, clientKey must be your .NET client key from Parse. So you will need to set this based on platform i.e. if( window.device.platform == "Win32NT")) + +``` +parsePlugin.initialize(appId, clientKey, function() { + + parsePlugin.subscribe('SampleChannel', function() { + + parsePlugin.getInstallationId(function(id) { + + /** + * Now you can construct an object and save it to your own services, or Parse, and correlate users to parse installations + * + var install_data = { + installation_id: id, + channels: ['SampleChannel'] + } + * + */ + + }, function(e) { + alert('error'); + }); + + }, function(e) { + alert('error'); + }); + +}, function(e) { + alert('error'); +}); + +``` + +Alternatively, we can store the user in the installation table and use queries to push notifications. + +``` +// on sign in, add the user pointer to the Installation +parsePlugin.initialize(appId, clientKey, function() { + + parsePlugin.getInstallationObjectId( function(id) { + // Success! You can now use Parse REST API to modify the Installation + // see: https://parse.com/docs/rest/guide#objects for more info + console.log("installation object id: " + id) + }, function(error) { + console.error('Error getting installation object id. ' + error); + }); + +}, function(e) { + alert('Error initializing.'); +}); + +``` + +To receive notification callbacks, on device ready: + + +``` +parsePlugin.registerCallback('onNotification', function() { + + window.onNotification = function(pnObj) { + alert('We received this push notification: ' + JSON.stringify(pnObj)); + if (pnObj.receivedInForeground === false) { + // TODO: route the user to the uri in pnObj + } + }; + +}, function(error) { + console.error(error); +}); + +``` + +Usage +----- +``` +<script type="text/javascript"> + parsePlugin.initialize(appId, clientKey, function() { + alert('success'); + }, function(e) { + alert('error'); + }); + + parsePlugin.getInstallationId(function(id) { + alert(id); + }, function(e) { + alert('error'); + }); + + parsePlugin.getSubscriptions(function(subscriptions) { + alert(subscriptions); + }, function(e) { + alert('error'); + }); + + parsePlugin.subscribe('SampleChannel', function() { + alert('OK'); + }, function(e) { + alert('error'); + }); + + parsePlugin.unsubscribe('SampleChannel', function(msg) { + alert('OK'); + }, function(e) { + alert('error'); + }); + + parsePlugin.resetBadge(function() { + alert('OK'); + }, function(e) { + alert('error'); + }); + + parsePlugin.trackEvent(function(name, dimensions) { + alert('OK'); + }, function(e) { + alert('error'); + }); +</script> +``` + +Quirks +------ + +### Android + +Parse needs to be initialized once in the `onCreate` method of your application class using the `initializeParseWithApplication` method. + +If you don’t have an application class (which is most likely the case for a Cordova app), you can create one using this template: + +```java +package my.package.namespace; + +import android.app.Application; +import org.apache.cordova.core.ParsePlugin; + +public class App extends Application { + + @Override + public void onCreate() { + super.onCreate(); + ParsePlugin.initializeParseWithApplication(this); + } + +} +``` + +And add your application name to `AndroidManifest.xml`: + +```xml +<application android:name="my.package.namespace.App" ... >...</application> +``` + + +Compatibility +------------- +- Phonegap/Cordova > 3.0 +- iOS > 7 (on versions lower than 7, you will not receive push notification callbacks when the app is running in foreground) +- Android > 2.3 diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/plugin.xml b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/plugin.xml new file mode 100644 index 00000000..671f3521 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/plugin.xml @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0" + id="com.parse.cordova.core.pushplugin" + version="0.1.0"> + <name>phonegap-parse-plugin</name> + <description>phonegap parse plugin</description> + + <js-module src="www/cdv-plugin-parse.js" name="ParsePlugin"> + <clobbers target="window.parsePlugin" /> + </js-module> + + <!-- android --> + <platform name="android"> + <preference name="APP_ID" /> + <preference name="CLIENT_KEY" /> + + <config-file target="res/xml/config.xml" parent="/*"> + <feature name="ParsePlugin"> + <param name="android-package" value="org.apache.cordova.core.ParsePlugin" /> + </feature> + </config-file> + + <config-file target="AndroidManifest.xml" parent="/manifest/application"> + <service android:name="com.parse.PushService" /> + <receiver android:name="com.parse.ParseBroadcastReceiver"> + <intent-filter> + <action android:name="android.intent.action.BOOT_COMPLETED" /> + <action android:name="android.intent.action.USER_PRESENT" /> + </intent-filter> + </receiver> + <receiver android:exported="false" android:name="org.apache.cordova.core.ParsePluginReceiver"> + <intent-filter> + <action android:name="com.parse.push.intent.RECEIVE" /> + <action android:name="com.parse.push.intent.DELETE" /> + <action android:name="com.parse.push.intent.OPEN" /> + </intent-filter> + </receiver> + <receiver android:name="com.parse.GcmBroadcastReceiver" + android:permission="com.google.android.c2dm.permission.SEND"> + <intent-filter> + <action android:name="com.google.android.c2dm.intent.RECEIVE" /> + <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> + <category android:name="$PACKAGE_NAME" /> + </intent-filter> + </receiver> + </config-file> + + <config-file target="AndroidManifest.xml" parent="/manifest"> + <uses-permission android:name="android.permission.INTERNET" /> + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> + <uses-permission android:name="android.permission.WAKE_LOCK" /> + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> + <uses-permission android:name="android.permission.VIBRATE" /> + <uses-permission android:name="android.permission.GET_ACCOUNTS" /> + <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> + <permission android:protectionLevel="signature" android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" /> + <uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" /> + </config-file> + + <source-file src="src/android/parse/Parse-1.9.0.jar" target-dir="libs" framework="true" /> + <source-file src="src/android/parse/bolts-android-1.1.4.jar" target-dir="libs" framework="true" /> + <source-file src="src/android/ParsePlugin.java" target-dir="src/org/apache/cordova/core" /> + <source-file src="src/android/ParsePluginReceiver.java" target-dir="src/org/apache/cordova/core" /> + + <source-file src="src/android/parseplugin.xml" target-dir="res/values" /> + <config-file target="res/values/parseplugin.xml" parent="/*"> + <string name="parse_app_id">$APP_ID</string> + <string name="parse_client_key">$CLIENT_KEY</string> + </config-file> + </platform> + + <!-- ios --> + <platform name="ios"> + <config-file target="config.xml" parent="/*"> + <feature name="ParsePlugin"> + <param name="ios-package" value="CDVParsePlugin" /> + </feature> + </config-file> + <header-file src="src/ios/CDVParsePlugin.h" /> + <source-file src="src/ios/CDVParsePlugin.m" /> + + <framework src="Accounts.framework" /> + <framework src="AudioToolbox.framework" /> + <framework src="CFNetwork.framework" /> + <framework src="CoreGraphics.framework" /> + <framework src="CoreLocation.framework" /> + <framework src="MobileCoreServices.framework" /> + <framework src="QuartzCore.framework" /> + <framework src="Security.framework" /> + <framework src="Social.framework" /> + <framework src="StoreKit.framework" /> + <framework src="SystemConfiguration.framework" /> + + <framework src="libz.dylib" /> + <framework src="libsqlite3.dylib" /> + + <framework src="src/ios/Frameworks/Bolts.framework" custom="true" /> + <framework src="src/ios/Frameworks/Parse.framework" custom="true" /> + </platform> + + + <!-- wp8 --> + <platform name="wp8"> + <config-file target="config.xml" parent="/*"> + <feature name="ParsePlugin"> + <param name="wp-package" value="ParsePlugin"/> + </feature> + </config-file> + + <source-file src="src/wp8/ParsePlugin.cs" /> + + <framework src="src/wp8/parse/Parse.dll" custom="true"/> + <framework src="src/wp8/parse/Parse.Phone.dll" custom="true"/> + + <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities"> + <Capability Name="ID_CAP_PUSH_NOTIFICATION" /> + </config-file> + </platform> + +</plugin> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/ParsePlugin.java b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/ParsePlugin.java new file mode 100644 index 00000000..0ae772be --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/ParsePlugin.java @@ -0,0 +1,216 @@ +package org.apache.cordova.core; + +import android.app.Application; +import android.util.Log; + +import java.util.Set; + +import org.apache.cordova.CallbackContext; +import org.apache.cordova.CordovaPlugin; +import org.apache.cordova.CordovaWebView; +import org.apache.cordova.CordovaInterface; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import com.parse.Parse; +import com.parse.ParseInstallation; +import com.parse.PushService; +import com.parse.ParsePush; + +import android.util.Log; + +public class ParsePlugin extends CordovaPlugin { + + private static final String TAG = "ParsePlugin"; + private static final String ACTION_INITIALIZE = "initialize"; + private static final String ACTION_GET_INSTALLATION_ID = "getInstallationId"; + private static final String ACTION_GET_INSTALLATION_OBJECT_ID = "getInstallationObjectId"; + private static final String ACTION_GET_SUBSCRIPTIONS = "getSubscriptions"; + private static final String ACTION_SUBSCRIBE = "subscribe"; + private static final String ACTION_UNSUBSCRIBE = "unsubscribe"; + private static final String ACTION_REGISTER_CALLBACK = "registerCallback"; + + private static CordovaWebView sWebView; + private static String sEventCallback = null; + private static boolean sForeground = false; + private static JSONObject sLaunchNotification = null; + + public static void initializeParseWithApplication(Application app) { + String appId = getStringByKey(app, "parse_app_id"); + String clientKey = getStringByKey(app, "parse_client_key"); + Parse.enableLocalDatastore(app); + Log.d(TAG, "Initializing with parse_app_id: " + appId + " and parse_client_key:" + clientKey); + Parse.initialize(app, appId, clientKey); + } + + private static String getStringByKey(Application app, String key) { + int resourceId = app.getResources().getIdentifier(key, "string", app.getPackageName()); + return app.getString(resourceId); + } + + @Override + public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException { + if (action.equals(ACTION_REGISTER_CALLBACK)) { + this.registerCallback(callbackContext, args); + return true; + } + if (action.equals(ACTION_INITIALIZE)) { + this.initialize(callbackContext, args); + return true; + } + if (action.equals(ACTION_GET_INSTALLATION_ID)) { + this.getInstallationId(callbackContext); + return true; + } + + if (action.equals(ACTION_GET_INSTALLATION_OBJECT_ID)) { + this.getInstallationObjectId(callbackContext); + return true; + } + if (action.equals(ACTION_GET_SUBSCRIPTIONS)) { + this.getSubscriptions(callbackContext); + return true; + } + if (action.equals(ACTION_SUBSCRIBE)) { + this.subscribe(args.getString(0), callbackContext); + return true; + } + if (action.equals(ACTION_UNSUBSCRIBE)) { + this.unsubscribe(args.getString(0), callbackContext); + return true; + } + return false; + } + + private void registerCallback(final CallbackContext callbackContext, final JSONArray args) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + try { + sEventCallback = args.getString(0); + callbackContext.success(); + // if the app was opened from a notification, handle it now that the device is ready + handleLaunchNotification(); + } catch (JSONException e) { + callbackContext.error("JSONException"); + } + } + }); + } + + private void initialize(final CallbackContext callbackContext, final JSONArray args) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + try { + String appId = args.getString(0); + String clientKey = args.getString(1); + Parse.initialize(cordova.getActivity(), appId, clientKey); + ParseInstallation.getCurrentInstallation().saveInBackground(); + callbackContext.success(); + } catch (JSONException e) { + callbackContext.error("JSONException"); + } + } + }); + } + + private void getInstallationId(final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + String installationId = ParseInstallation.getCurrentInstallation().getInstallationId(); + callbackContext.success(installationId); + } + }); + } + + private void getInstallationObjectId(final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + String objectId = ParseInstallation.getCurrentInstallation().getObjectId(); + callbackContext.success(objectId); + } + }); + } + + private void getSubscriptions(final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + Set<String> subscriptions = PushService.getSubscriptions(cordova.getActivity()); + callbackContext.success(subscriptions.toString()); + } + }); + } + + private void subscribe(final String channel, final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + ParsePush.subscribeInBackground(channel); + callbackContext.success(); + } + }); + } + + private void unsubscribe(final String channel, final CallbackContext callbackContext) { + cordova.getThreadPool().execute(new Runnable() { + public void run() { + ParsePush.unsubscribeInBackground(channel); + callbackContext.success(); + } + }); + } + + /* + * Use the cordova bridge to call the jsCB and pass it jsonPayload as param + */ + public static void javascriptEventCallback(JSONObject jsonPayload) { + if (sEventCallback != null && !sEventCallback.isEmpty() && sWebView != null) { + String snippet = "javascript:" + sEventCallback + "(" + jsonPayload.toString() + ")"; + Log.v(TAG, "javascriptCB: " + snippet); + sWebView.sendJavascript(snippet); + } + } + + @Override + public void initialize(CordovaInterface cordova, CordovaWebView webView) { + super.initialize(cordova, webView); + sEventCallback = null; + sWebView = this.webView; + sForeground = true; + } + + @Override + public void onDestroy() { + super.onDestroy(); + sEventCallback = null; + sWebView = null; + sForeground = false; + } + + @Override + public void onPause(boolean multitasking) { + super.onPause(multitasking); + sForeground = false; + } + + @Override + public void onResume(boolean multitasking) { + super.onResume(multitasking); + sForeground = true; + } + + public static boolean isInForeground() { + return sForeground; + } + + public static void setLaunchNotification(JSONObject jsonPayload) { + sLaunchNotification = jsonPayload; + } + + private void handleLaunchNotification() { + if (isInForeground() && sLaunchNotification != null) { + javascriptEventCallback(sLaunchNotification); + sLaunchNotification = null; + } + } +} diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/ParsePluginReceiver.java b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/ParsePluginReceiver.java new file mode 100644 index 00000000..fa917a48 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/ParsePluginReceiver.java @@ -0,0 +1,61 @@ +package org.apache.cordova.core; + +import com.parse.ParsePushBroadcastReceiver; +import com.parse.ParseAnalytics; + +import android.app.Activity; +import android.app.TaskStackBuilder; +import android.content.Context; +import android.content.Intent; +import android.os.Build; +import android.net.Uri; +import android.util.Log; + +import org.json.JSONObject; +import org.json.JSONException; + +public class ParsePluginReceiver extends ParsePushBroadcastReceiver +{ + private static final String TAG = "ParsePluginReceiver"; + private static final String RECEIVED_IN_FOREGROUND = "receivedInForeground"; + + @Override + protected void onPushReceive(Context context, Intent intent) { + JSONObject pushData = getPushData(intent); + + if (pushData != null) { + if (ParsePlugin.isInForeground()) { + ParsePlugin.javascriptEventCallback(pushData); + } else { + super.onPushReceive(context, intent); + } + } + } + + @Override + protected void onPushOpen(Context context, Intent intent) { + JSONObject pushData = getPushData(intent); + + if (pushData != null) { + if (ParsePlugin.isInForeground()) { + ParseAnalytics.trackAppOpened(intent); + ParsePlugin.javascriptEventCallback(pushData); + } else { + super.onPushOpen(context, intent); + ParsePlugin.setLaunchNotification(pushData); + } + } + } + + private static JSONObject getPushData(Intent intent){ + JSONObject pushData = null; + try { + pushData = new JSONObject(intent.getStringExtra("com.parse.Data")); + pushData.put(RECEIVED_IN_FOREGROUND, ParsePlugin.isInForeground()); + } catch (JSONException e) { + Log.e(TAG, "JSONException while parsing push data:", e); + } finally{ + return pushData; + } + } +} diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/allclasses-frame.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/allclasses-frame.html new file mode 100644 index 00000000..9060d554 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/allclasses-frame.html @@ -0,0 +1,57 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>All Classes</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="com/parse/ConfigCallback.html" title="interface in com.parse" target="classFrame"><i>ConfigCallback</i></a></li> +<li><a href="com/parse/CountCallback.html" title="interface in com.parse" target="classFrame"><i>CountCallback</i></a></li> +<li><a href="com/parse/DeleteCallback.html" title="interface in com.parse" target="classFrame"><i>DeleteCallback</i></a></li> +<li><a href="com/parse/FindCallback.html" title="interface in com.parse" target="classFrame"><i>FindCallback</i></a></li> +<li><a href="com/parse/FunctionCallback.html" title="interface in com.parse" target="classFrame"><i>FunctionCallback</i></a></li> +<li><a href="com/parse/GetCallback.html" title="interface in com.parse" target="classFrame"><i>GetCallback</i></a></li> +<li><a href="com/parse/GetDataCallback.html" title="interface in com.parse" target="classFrame"><i>GetDataCallback</i></a></li> +<li><a href="com/parse/LocationCallback.html" title="interface in com.parse" target="classFrame"><i>LocationCallback</i></a></li> +<li><a href="com/parse/LogInCallback.html" title="interface in com.parse" target="classFrame"><i>LogInCallback</i></a></li> +<li><a href="com/parse/LogOutCallback.html" title="interface in com.parse" target="classFrame"><i>LogOutCallback</i></a></li> +<li><a href="com/parse/Parse.html" title="class in com.parse" target="classFrame">Parse</a></li> +<li><a href="com/parse/ParseACL.html" title="class in com.parse" target="classFrame">ParseACL</a></li> +<li><a href="com/parse/ParseAnalytics.html" title="class in com.parse" target="classFrame">ParseAnalytics</a></li> +<li><a href="com/parse/ParseAnonymousUtils.html" title="class in com.parse" target="classFrame">ParseAnonymousUtils</a></li> +<li><a href="com/parse/ParseClassName.html" title="annotation in com.parse" target="classFrame">ParseClassName</a></li> +<li><a href="com/parse/ParseCloud.html" title="class in com.parse" target="classFrame">ParseCloud</a></li> +<li><a href="com/parse/ParseConfig.html" title="class in com.parse" target="classFrame">ParseConfig</a></li> +<li><a href="com/parse/ParseException.html" title="class in com.parse" target="classFrame">ParseException</a></li> +<li><a href="com/parse/ParseFile.html" title="class in com.parse" target="classFrame">ParseFile</a></li> +<li><a href="com/parse/ParseGeoPoint.html" title="class in com.parse" target="classFrame">ParseGeoPoint</a></li> +<li><a href="com/parse/ParseImageView.html" title="class in com.parse" target="classFrame">ParseImageView</a></li> +<li><a href="com/parse/ParseInstallation.html" title="class in com.parse" target="classFrame">ParseInstallation</a></li> +<li><a href="com/parse/ParseObject.html" title="class in com.parse" target="classFrame">ParseObject</a></li> +<li><a href="com/parse/ParsePush.html" title="class in com.parse" target="classFrame">ParsePush</a></li> +<li><a href="com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse" target="classFrame">ParsePushBroadcastReceiver</a></li> +<li><a href="com/parse/ParseQuery.html" title="class in com.parse" target="classFrame">ParseQuery</a></li> +<li><a href="com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse" target="classFrame">ParseQuery.CachePolicy</a></li> +<li><a href="com/parse/ParseQueryAdapter.html" title="class in com.parse" target="classFrame">ParseQueryAdapter</a></li> +<li><a href="com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse" target="classFrame"><i>ParseQueryAdapter.OnQueryLoadListener</i></a></li> +<li><a href="com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse" target="classFrame"><i>ParseQueryAdapter.QueryFactory</i></a></li> +<li><a href="com/parse/ParseRelation.html" title="class in com.parse" target="classFrame">ParseRelation</a></li> +<li><a href="com/parse/ParseRole.html" title="class in com.parse" target="classFrame">ParseRole</a></li> +<li><a href="com/parse/ParseSession.html" title="class in com.parse" target="classFrame">ParseSession</a></li> +<li><a href="com/parse/ParseTwitterUtils.html" title="class in com.parse" target="classFrame">ParseTwitterUtils</a></li> +<li><a href="com/parse/ParseUser.html" title="class in com.parse" target="classFrame">ParseUser</a></li> +<li><a href="com/parse/ProgressCallback.html" title="interface in com.parse" target="classFrame"><i>ProgressCallback</i></a></li> +<li><a href="com/parse/PushService.html" title="class in com.parse" target="classFrame">PushService</a></li> +<li><a href="com/parse/RefreshCallback.html" title="interface in com.parse" target="classFrame"><i>RefreshCallback</i></a></li> +<li><a href="com/parse/RequestPasswordResetCallback.html" title="interface in com.parse" target="classFrame"><i>RequestPasswordResetCallback</i></a></li> +<li><a href="com/parse/SaveCallback.html" title="interface in com.parse" target="classFrame"><i>SaveCallback</i></a></li> +<li><a href="com/parse/SendCallback.html" title="interface in com.parse" target="classFrame"><i>SendCallback</i></a></li> +<li><a href="com/parse/SignUpCallback.html" title="interface in com.parse" target="classFrame"><i>SignUpCallback</i></a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/allclasses-noframe.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/allclasses-noframe.html new file mode 100644 index 00000000..ad90582c --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/allclasses-noframe.html @@ -0,0 +1,57 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>All Classes</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="com/parse/ConfigCallback.html" title="interface in com.parse"><i>ConfigCallback</i></a></li> +<li><a href="com/parse/CountCallback.html" title="interface in com.parse"><i>CountCallback</i></a></li> +<li><a href="com/parse/DeleteCallback.html" title="interface in com.parse"><i>DeleteCallback</i></a></li> +<li><a href="com/parse/FindCallback.html" title="interface in com.parse"><i>FindCallback</i></a></li> +<li><a href="com/parse/FunctionCallback.html" title="interface in com.parse"><i>FunctionCallback</i></a></li> +<li><a href="com/parse/GetCallback.html" title="interface in com.parse"><i>GetCallback</i></a></li> +<li><a href="com/parse/GetDataCallback.html" title="interface in com.parse"><i>GetDataCallback</i></a></li> +<li><a href="com/parse/LocationCallback.html" title="interface in com.parse"><i>LocationCallback</i></a></li> +<li><a href="com/parse/LogInCallback.html" title="interface in com.parse"><i>LogInCallback</i></a></li> +<li><a href="com/parse/LogOutCallback.html" title="interface in com.parse"><i>LogOutCallback</i></a></li> +<li><a href="com/parse/Parse.html" title="class in com.parse">Parse</a></li> +<li><a href="com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></li> +<li><a href="com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></li> +<li><a href="com/parse/ParseAnonymousUtils.html" title="class in com.parse">ParseAnonymousUtils</a></li> +<li><a href="com/parse/ParseClassName.html" title="annotation in com.parse">ParseClassName</a></li> +<li><a href="com/parse/ParseCloud.html" title="class in com.parse">ParseCloud</a></li> +<li><a href="com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></li> +<li><a href="com/parse/ParseException.html" title="class in com.parse">ParseException</a></li> +<li><a href="com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></li> +<li><a href="com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></li> +<li><a href="com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></li> +<li><a href="com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></li> +<li><a href="com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></li> +<li><a href="com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></li> +<li><a href="com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></li> +<li><a href="com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></li> +<li><a href="com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></li> +<li><a href="com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></li> +<li><a href="com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse"><i>ParseQueryAdapter.OnQueryLoadListener</i></a></li> +<li><a href="com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><i>ParseQueryAdapter.QueryFactory</i></a></li> +<li><a href="com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a></li> +<li><a href="com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></li> +<li><a href="com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></li> +<li><a href="com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></li> +<li><a href="com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></li> +<li><a href="com/parse/ProgressCallback.html" title="interface in com.parse"><i>ProgressCallback</i></a></li> +<li><a href="com/parse/PushService.html" title="class in com.parse">PushService</a></li> +<li><a href="com/parse/RefreshCallback.html" title="interface in com.parse"><i>RefreshCallback</i></a></li> +<li><a href="com/parse/RequestPasswordResetCallback.html" title="interface in com.parse"><i>RequestPasswordResetCallback</i></a></li> +<li><a href="com/parse/SaveCallback.html" title="interface in com.parse"><i>SaveCallback</i></a></li> +<li><a href="com/parse/SendCallback.html" title="interface in com.parse"><i>SendCallback</i></a></li> +<li><a href="com/parse/SignUpCallback.html" title="interface in com.parse"><i>SignUpCallback</i></a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ConfigCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ConfigCallback.html new file mode 100644 index 00000000..784b1e59 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ConfigCallback.html @@ -0,0 +1,228 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ConfigCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ConfigCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ConfigCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li><a href="../../com/parse/CountCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ConfigCallback.html" target="_top">Frames</a></li> +<li><a href="ConfigCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface ConfigCallback" class="title">Interface ConfigCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">ConfigCallback</span></pre> +<div class="block">A <code>ConfigCallback</code> is used to run code after <a href="../../com/parse/ParseConfig.html#getInBackground()"><code>ParseConfig.getInBackground()</code></a> is used + to fetch a new configuration object from the server in a background thread. + <p> + The easiest way to use a <code>ConfigCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the fetch is complete. + The <code>done</code> function will be run in the UI thread, while the fetch happens in a + background thread. This ensures that the UI does not freeze while the fetch happens. + <p/> + <pre> + ParseConfig.getInBackground(new ConfigCallback() { + public void done(ParseConfig config, ParseException e) { + if (e == null) { + configFetchSuccess(object); + } else { + configFetchFailed(e); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ConfigCallback.html#done(com.parse.ParseConfig,%20com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a> config, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseConfig, com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a> config, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>config</code> - A new <code>ParseConfig</code> instance from the server, or <code>null</code> if it did not + succeed.</dd><dd><code>e</code> - The exception raised by the fetch, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ConfigCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li><a href="../../com/parse/CountCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ConfigCallback.html" target="_top">Frames</a></li> +<li><a href="ConfigCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/CountCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/CountCallback.html new file mode 100644 index 00000000..019665d5 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/CountCallback.html @@ -0,0 +1,231 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>CountCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="CountCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/CountCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ConfigCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/DeleteCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/CountCallback.html" target="_top">Frames</a></li> +<li><a href="CountCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface CountCallback" class="title">Interface CountCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">CountCallback</span></pre> +<div class="block">A <code>CountCallback</code> is used to run code after a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to count objects + matching a query in a background thread. + <p/> + The easiest way to use a <code>CountCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the count is complete. + The <code>done</code> function will be run in the UI thread, while the count happens in a + background thread. This ensures that the UI does not freeze while the fetch happens. + <p/> + For example, this sample code counts objects of class <code>"MyClass"</code>. It calls a + different function depending on whether the count succeeded or not. + <p/> + <pre> + ParseQuery<ParseObject> query = ParseQuery.getQuery("MyClass"); + query.countInBackground(new CountCallback() { + public void done(int count, ParseException e) { + if (e == null) { + objectsWereCountedSuccessfully(count); + } else { + objectCountingFailed(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/CountCallback.html#done(int,%20com.parse.ParseException)">done</a></strong>(int count, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the count is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(int, com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(int count, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the count is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>count</code> - The number of objects matching the query, or -1 if it failed.</dd><dd><code>e</code> - The exception raised by the count, or null if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/CountCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ConfigCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/DeleteCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/CountCallback.html" target="_top">Frames</a></li> +<li><a href="CountCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/DeleteCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/DeleteCallback.html new file mode 100644 index 00000000..bf4ee443 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/DeleteCallback.html @@ -0,0 +1,228 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>DeleteCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="DeleteCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/DeleteCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/CountCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/FindCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/DeleteCallback.html" target="_top">Frames</a></li> +<li><a href="DeleteCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface DeleteCallback" class="title">Interface DeleteCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">DeleteCallback</span></pre> +<div class="block">A <code>DeleteCallback</code> is used to run code after saving a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background + thread. + <p/> + The easiest way to use a <code>DeleteCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the delete is complete. + The <code>done</code> function will be run in the UI thread, while the delete happens in a + background thread. This ensures that the UI does not freeze while the delete happens. + <p/> + For example, this sample code deletes the object <code>myObject</code> and calls a different + function depending on whether the save succeeded or not. + <p/> + <pre> + myObject.deleteInBackground(new DeleteCallback() { + public void done(ParseException e) { + if (e == null) { + myObjectWasDeletedSuccessfully(); + } else { + myObjectDeleteDidNotSucceed(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/DeleteCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the delete is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the delete is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - The exception raised by the delete, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/DeleteCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/CountCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/FindCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/DeleteCallback.html" target="_top">Frames</a></li> +<li><a href="DeleteCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/FindCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/FindCallback.html new file mode 100644 index 00000000..352b5524 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/FindCallback.html @@ -0,0 +1,231 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>FindCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="FindCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/FindCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/DeleteCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/FunctionCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/FindCallback.html" target="_top">Frames</a></li> +<li><a href="FindCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface FindCallback" class="title">Interface FindCallback<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">FindCallback<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></span></pre> +<div class="block">A <code>FindCallback</code> is used to run code after a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a list of + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s in a background thread. + <p/> + The easiest way to use a <code>FindCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the fetch is complete. + The <code>done</code> function will be run in the UI thread, while the fetch happens in a + background thread. This ensures that the UI does not freeze while the fetch happens. + <p/> + For example, this sample code fetches all objects of class <code>"MyClass"</code>. It calls a + different function depending on whether the fetch succeeded or not. + <p/> + <pre> + ParseQuery<ParseObject> query = ParseQuery.getQuery("MyClass"); + query.findInBackground(new FindCallback<ParseObject>() { + public void done(List<ParseObject> objects, ParseException e) { + if (e == null) { + objectsWereRetrievedSuccessfully(objects); + } else { + objectRetrievalFailed(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/FindCallback.html#done(java.util.List,%20com.parse.ParseException)">done</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/FindCallback.html" title="type parameter in FindCallback">T</a>> objects, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(java.util.List, com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/FindCallback.html" title="type parameter in FindCallback">T</a>> objects, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects that were retrieved, or null if it did not succeed.</dd><dd><code>e</code> - The exception raised by the save, or null if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/FindCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/DeleteCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/FunctionCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/FindCallback.html" target="_top">Frames</a></li> +<li><a href="FindCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/FunctionCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/FunctionCallback.html new file mode 100644 index 00000000..b26050a3 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/FunctionCallback.html @@ -0,0 +1,233 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>FunctionCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="FunctionCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/FunctionCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/FindCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/GetCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/FunctionCallback.html" target="_top">Frames</a></li> +<li><a href="FunctionCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface FunctionCallback" class="title">Interface FunctionCallback<T></h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>T</code> - The type of object returned by the Cloud Function.</dd></dl> +<hr> +<br> +<pre>public interface <span class="strong">FunctionCallback<T></span></pre> +<div class="block">A <code>FunctionCallback</code> is used to run code after <a href="../../com/parse/ParseCloud.html#callFunction(java.lang.String,%20java.util.Map)"><code>ParseCloud.callFunction(java.lang.String, java.util.Map<java.lang.String, ?>)</code></a> is used to + run a Cloud Function in a background thread. + <p/> + The easiest way to use a <code>FunctionCallback</code> is through an anonymous inner class. Override + the <code>done</code> function to specify what the callback should do after the cloud function is + complete. The <code>done</code> function will be run in the UI thread, while the fetch happens in + a background thread. This ensures that the UI does not freeze while the fetch happens. + <p/> + For example, this sample code calls a cloud function <code>"MyFunction"</code> with + <code>params</code> and calls a different function depending on whether the function succeeded. + <p/> + <pre> + ParseCloud.callFunctionInBackground("MyFunction"new, params, FunctionCallback<ParseObject>() { + public void done(ParseObject object, ParseException e) { + if (e == null) { + cloudFunctionSucceeded(object); + } else { + cloudFunctionFailed(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/FunctionCallback.html#done(T,%20com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/FunctionCallback.html" title="type parameter in FunctionCallback">T</a> object, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the cloud function is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(java.lang.Object,com.parse.ParseException)"> +<!-- --> +</a><a name="done(T, com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/FunctionCallback.html" title="type parameter in FunctionCallback">T</a> object, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the cloud function is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>object</code> - The object that was returned by the cloud function.</dd><dd><code>e</code> - The exception raised by the cloud call, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/FunctionCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/FindCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/GetCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/FunctionCallback.html" target="_top">Frames</a></li> +<li><a href="FunctionCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/GetCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/GetCallback.html new file mode 100644 index 00000000..6a0018d4 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/GetCallback.html @@ -0,0 +1,233 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>GetCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="GetCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/GetCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/FunctionCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/GetDataCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/GetCallback.html" target="_top">Frames</a></li> +<li><a href="GetCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface GetCallback" class="title">Interface GetCallback<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">GetCallback<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></span></pre> +<div class="block">A <code>GetCallback</code> is used to run code after a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background thread. + <p/> + The easiest way to use a <code>GetCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the fetch is complete. + The <code>done</code> function will be run in the UI thread, while the fetch happens in a + background thread. This ensures that the UI does not freeze while the fetch happens. + <p/> + For example, this sample code fetches an object of class <code>"MyClass"</code> and id + <code>myId</code>. It calls a different function depending on whether the fetch succeeded or not. + <p/> + <pre> + ParseQuery<ParseObject> query = ParseQuery.getQuery("MyClass"); + query.getInBackground(myId, new GetCallback<ParseObject>() { + public void done(ParseObject object, ParseException e) { + if (e == null) { + objectWasRetrievedSuccessfully(object); + } else { + objectRetrievalFailed(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/GetCallback.html#done(T,%20com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/GetCallback.html" title="type parameter in GetCallback">T</a> object, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseObject,com.parse.ParseException)"> +<!-- --> +</a><a name="done(T, com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/GetCallback.html" title="type parameter in GetCallback">T</a> object, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>object</code> - The object that was retrieved, or <code>null</code> if it did not succeed.</dd><dd><code>e</code> - The exception raised by the fetch, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/GetCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/FunctionCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/GetDataCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/GetCallback.html" target="_top">Frames</a></li> +<li><a href="GetCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/GetDataCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/GetDataCallback.html new file mode 100644 index 00000000..9609dbe0 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/GetDataCallback.html @@ -0,0 +1,223 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>GetDataCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="GetDataCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/GetDataCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/GetCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/LocationCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/GetDataCallback.html" target="_top">Frames</a></li> +<li><a href="GetDataCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface GetDataCallback" class="title">Interface GetDataCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">GetDataCallback</span></pre> +<div class="block">A <code>GetDataCallback</code> is used to run code after a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> fetches its data on a + background thread. + <p/> + The easiest way to use a <code>GetDataCallback</code> is through an anonymous inner class. Override + the <code>done</code> function to specify what the callback should do after the fetch is complete. + The <code>done</code> function will be run in the UI thread, while the fetch happens in a + background thread. This ensures that the UI does not freeze while the fetch happens. + <p/> + <pre> + file.getDataInBackground(new GetDataCallback() { + public void done(byte[] data, ParseException e) { + // ... + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/GetDataCallback.html#done(byte[],%20com.parse.ParseException)">done</a></strong>(byte[] data, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(byte[], com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(byte[] data, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The data that was retrieved, or <code>null</code> if it did not succeed.</dd><dd><code>e</code> - The exception raised by the fetch, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/GetDataCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/GetCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/LocationCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/GetDataCallback.html" target="_top">Frames</a></li> +<li><a href="GetDataCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/LocationCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/LocationCallback.html new file mode 100644 index 00000000..da439c09 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/LocationCallback.html @@ -0,0 +1,231 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>LocationCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="LocationCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/LocationCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/GetDataCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/LogInCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/LocationCallback.html" target="_top">Frames</a></li> +<li><a href="LocationCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface LocationCallback" class="title">Interface LocationCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">LocationCallback</span></pre> +<div class="block">A <code>LocationCallback</code> is used to run code after a Location has been fetched by + <a href="../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria)"><code>ParseGeoPoint.getCurrentLocationInBackground(long, android.location.Criteria)</code></a>. + <p/> + The easiest way to use a <code>LocationCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the location has been + fetched. The <code>done</code> function will be run in the UI thread, while the location check + happens in a background thread. This ensures that the UI does not freeze while the fetch happens. + <p/> + For example, this sample code defines a timeout for fetching the user's current location, and + provides a callback. Within the callback, the success and failure cases are handled differently. + <p/> + <pre> + ParseGeoPoint.getCurrentLocationAsync(1000, new LocationCallback() { + public void done(ParseGeoPoint geoPoint, ParseException e) { + if (e == null) { + // do something with your new ParseGeoPoint + } else { + // handle your error + e.printStackTrace(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/LocationCallback.html#done(com.parse.ParseGeoPoint,%20com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> geoPoint, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the location fetch is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseGeoPoint, com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> geoPoint, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the location fetch is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>geoPoint</code> - The <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> returned by the location fetch.</dd><dd><code>e</code> - The exception raised by the location fetch, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/LocationCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/GetDataCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/LogInCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/LocationCallback.html" target="_top">Frames</a></li> +<li><a href="LocationCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/LogInCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/LogInCallback.html new file mode 100644 index 00000000..ce9d521a --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/LogInCallback.html @@ -0,0 +1,231 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>LogInCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="LogInCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/LogInCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/LocationCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/LogOutCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/LogInCallback.html" target="_top">Frames</a></li> +<li><a href="LogInCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface LogInCallback" class="title">Interface LogInCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">LogInCallback</span></pre> +<div class="block">A <code>LogInCallback</code> is used to run code after logging in a user. + <p/> + The easiest way to use a <code>LogInCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the login is complete. + The <code>done</code> function will be run in the UI thread, while the login happens in a + background thread. This ensures that the UI does not freeze while the save happens. + <p/> + For example, this sample code logs in a user and calls a different function depending on whether + the login succeeded or not. + <p/> + <pre> + ParseUser.logInInBackground("username", "password", new LogInCallback() { + public void done(ParseUser user, ParseException e) { + if (e == null && user != null) { + loginSuccessful(); + } else if (user == null) { + usernameOrPasswordIsInvalid(); + } else { + somethingWentWrong(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/LogInCallback.html#done(com.parse.ParseUser,%20com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseUser, com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user that logged in, if the username and password is valid.</dd><dd><code>e</code> - The exception raised by the login, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/LogInCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/LocationCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/LogOutCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/LogInCallback.html" target="_top">Frames</a></li> +<li><a href="LogInCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/LogOutCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/LogOutCallback.html new file mode 100644 index 00000000..b3a7e84c --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/LogOutCallback.html @@ -0,0 +1,227 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>LogOutCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="LogOutCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/LogOutCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/LogInCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/Parse.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/LogOutCallback.html" target="_top">Frames</a></li> +<li><a href="LogOutCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface LogOutCallback" class="title">Interface LogOutCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">LogOutCallback</span></pre> +<div class="block">A <code>LogOutCallback</code> is used to run code after logging out a user. + <p/> + The easiest way to use a <code>LogOutCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the login is complete. + The <code>done</code> function will be run in the UI thread, while the login happens in a + background thread. This ensures that the UI does not freeze while the save happens. + <p/> + For example, this sample code logs out a user and calls a different function depending on whether + the log out succeeded or not. + <p/> + <pre> + ParseUser.logOutInBackground(new LogOutCallback() { + public void done(ParseException e) { + if (e == null) { + logOutSuccessful(); + } else { + somethingWentWrong(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/LogOutCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - The exception raised by the log out, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/LogOutCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/LogInCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/Parse.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/LogOutCallback.html" target="_top">Frames</a></li> +<li><a href="LogOutCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/Parse.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/Parse.html new file mode 100644 index 00000000..74364e17 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/Parse.html @@ -0,0 +1,473 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Parse.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/LogOutCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseACL.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/Parse.html" target="_top">Frames</a></li> +<li><a href="Parse.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field_summary">Field</a> | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field_detail">Field</a> | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class Parse" class="title">Class Parse</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.Parse</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">Parse</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">The <code>Parse</code> class contains static functions that handle global configuration for the Parse + library.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#LOG_LEVEL_DEBUG">LOG_LEVEL_DEBUG</a></strong></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#LOG_LEVEL_ERROR">LOG_LEVEL_ERROR</a></strong></code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#LOG_LEVEL_INFO">LOG_LEVEL_INFO</a></strong></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#LOG_LEVEL_NONE">LOG_LEVEL_NONE</a></strong></code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#LOG_LEVEL_VERBOSE">LOG_LEVEL_VERBOSE</a></strong></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#LOG_LEVEL_WARNING">LOG_LEVEL_WARNING</a></strong></code> </td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#enableLocalDatastore(android.content.Context)">enableLocalDatastore</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block">Enable pinning in your application.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#getLogLevel()">getLogLevel</a></strong>()</code> +<div class="block">Returns the level of logging that will be displayed.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#initialize(android.content.Context)">initialize</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block">Authenticates this client as belonging to your application.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#initialize(android.content.Context,%20java.lang.String,%20java.lang.String)">initialize</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> applicationId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> clientKey)</code> +<div class="block">Authenticates this client as belonging to your application.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/Parse.html#setLogLevel(int)">setLogLevel</a></strong>(int logLevel)</code> +<div class="block">Sets the level of logging to display, where each level includes all those below it.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="LOG_LEVEL_VERBOSE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LOG_LEVEL_VERBOSE</h4> +<pre>public static final int LOG_LEVEL_VERBOSE</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.Parse.LOG_LEVEL_VERBOSE">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="LOG_LEVEL_DEBUG"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LOG_LEVEL_DEBUG</h4> +<pre>public static final int LOG_LEVEL_DEBUG</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.Parse.LOG_LEVEL_DEBUG">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="LOG_LEVEL_INFO"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LOG_LEVEL_INFO</h4> +<pre>public static final int LOG_LEVEL_INFO</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.Parse.LOG_LEVEL_INFO">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="LOG_LEVEL_WARNING"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LOG_LEVEL_WARNING</h4> +<pre>public static final int LOG_LEVEL_WARNING</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.Parse.LOG_LEVEL_WARNING">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="LOG_LEVEL_ERROR"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LOG_LEVEL_ERROR</h4> +<pre>public static final int LOG_LEVEL_ERROR</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.Parse.LOG_LEVEL_ERROR">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="LOG_LEVEL_NONE"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>LOG_LEVEL_NONE</h4> +<pre>public static final int LOG_LEVEL_NONE</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.Parse.LOG_LEVEL_NONE">Constant Field Values</a></dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="enableLocalDatastore(android.content.Context)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>enableLocalDatastore</h4> +<pre>public static void enableLocalDatastore(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</pre> +<div class="block">Enable pinning in your application. This must be called before your application can use + pinning. You must invoke <code>Parse.enableLocalDatastore</code> before + <code>Parse.initialize</code>: + <p/> + <pre> + public class MyApplication extends Application { + public void onCreate() { + Parse.enableLocalDatastore(this); + Parse.initialize(this); + } + } + </pre></div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The active <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content"><code>Context</code></a> for your application.</dd></dl> +</li> +</ul> +<a name="initialize(android.content.Context)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>initialize</h4> +<pre>public static void initialize(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</pre> +<div class="block">Authenticates this client as belonging to your application. + <p/> + You must define <code>com.parse.APPLICATION_ID</code> and <code>com.parse.CLIENT_KEY</code> + <code>meta-data</code> in your <code>AndroidManifest.xml</code>: + <pre> + <manifest ...> + + ... + + <application ...> + <meta-data + android:name="com.parse.APPLICATION_ID" + android:value="@string/parse_app_id" /> + <meta-data + android:name="com.parse.CLIENT_KEY" + android:value="@string/parse_client_key" /> + + ... + + </application> + </manifest> + </pre> + <p/> + This must be called before your application can use the Parse library. + The recommended way is to put a call to <code>Parse.initialize</code> + in your <code>Application</code>'s <code>onCreate</code> method: + <p/> + <pre> + public class MyApplication extends Application { + public void onCreate() { + Parse.initialize(this); + } + } + </pre></div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The active <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content"><code>Context</code></a> for your application.</dd></dl> +</li> +</ul> +<a name="initialize(android.content.Context, java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>initialize</h4> +<pre>public static void initialize(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> applicationId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> clientKey)</pre> +<div class="block">Authenticates this client as belonging to your application. + <p/> + This method is only required if you intend to use a different <code>applicationId</code> or + <code>clientKey</code> than is defined by <code>com.parse.APPLICATION_ID</code> or + <code>com.parse.CLIENT_KEY</code> in your <code>AndroidManifest.xml</code>. + <p/> + This must be called before your + application can use the Parse library. The recommended way is to put a call to + <code>Parse.initialize</code> in your <code>Application</code>'s <code>onCreate</code> method: + <p/> + <pre> + public class MyApplication extends Application { + public void onCreate() { + Parse.initialize(this, "your application id", "your client key"); + } + } + </pre></div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The active <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content"><code>Context</code></a> for your application.</dd><dd><code>applicationId</code> - The application id provided in the Parse dashboard.</dd><dd><code>clientKey</code> - The client key provided in the Parse dashboard.</dd></dl> +</li> +</ul> +<a name="setLogLevel(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setLogLevel</h4> +<pre>public static void setLogLevel(int logLevel)</pre> +<div class="block">Sets the level of logging to display, where each level includes all those below it. The default + level is <a href="../../com/parse/Parse.html#LOG_LEVEL_ERROR"><code>Parse.LOG_LEVEL_ERROR</code></a>. Please ensure this is set to <a href="../../com/parse/Parse.html#LOG_LEVEL_ERROR"><code>Parse.LOG_LEVEL_ERROR</code></a> + or <a href="../../com/parse/Parse.html#LOG_LEVEL_NONE"><code>Parse.LOG_LEVEL_NONE</code></a> before deploying your app to ensure no sensitive information is + logged. The levels are: + <ul> + <li><a href="../../com/parse/Parse.html#LOG_LEVEL_VERBOSE"><code>Parse.LOG_LEVEL_VERBOSE</code></a></li> + <li><a href="../../com/parse/Parse.html#LOG_LEVEL_DEBUG"><code>Parse.LOG_LEVEL_DEBUG</code></a></li> + <li><a href="../../com/parse/Parse.html#LOG_LEVEL_INFO"><code>Parse.LOG_LEVEL_INFO</code></a></li> + <li><a href="../../com/parse/Parse.html#LOG_LEVEL_WARNING"><code>Parse.LOG_LEVEL_WARNING</code></a></li> + <li><a href="../../com/parse/Parse.html#LOG_LEVEL_ERROR"><code>Parse.LOG_LEVEL_ERROR</code></a></li> + <li><a href="../../com/parse/Parse.html#LOG_LEVEL_NONE"><code>Parse.LOG_LEVEL_NONE</code></a></li> + </ul></div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>logLevel</code> - The level of logcat logging that Parse should do.</dd></dl> +</li> +</ul> +<a name="getLogLevel()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getLogLevel</h4> +<pre>public static int getLogLevel()</pre> +<div class="block">Returns the level of logging that will be displayed.</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Parse.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/LogOutCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseACL.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/Parse.html" target="_top">Frames</a></li> +<li><a href="Parse.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field_summary">Field</a> | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field_detail">Field</a> | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseACL.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseACL.html new file mode 100644 index 00000000..46601a74 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseACL.html @@ -0,0 +1,663 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseACL</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseACL"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseACL.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/Parse.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseAnalytics.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseACL.html" target="_top">Frames</a></li> +<li><a href="ParseACL.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseACL" class="title">Class ParseACL</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseACL</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseACL</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">A <code>ParseACL</code> is used to control which users can access or modify a particular object. Each + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> can have its own <code>ParseACL</code>. You can grant read and write permissions + separately to specific users, to groups of users that belong to roles, or you can grant + permissions to "the public" so that, for example, any user could read a particular object but + only a particular set of users could write to that object.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseACL.html#ParseACL()">ParseACL</a></strong>()</code> +<div class="block">Creates an ACL with no permissions granted.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseACL.html#ParseACL(com.parse.ParseUser)">ParseACL</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> owner)</code> +<div class="block">Creates an ACL where only the provided user has access.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getPublicReadAccess()">getPublicReadAccess</a></strong>()</code> +<div class="block">Get whether the public is allowed to read this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getPublicWriteAccess()">getPublicWriteAccess</a></strong>()</code> +<div class="block">Set whether the public is allowed to write this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getReadAccess(com.parse.ParseUser)">getReadAccess</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Get whether the given user id is *explicitly* allowed to read this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getReadAccess(java.lang.String)">getReadAccess</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userId)</code> +<div class="block">Get whether the given user id is *explicitly* allowed to read this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getRoleReadAccess(com.parse.ParseRole)">getRoleReadAccess</a></strong>(<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role)</code> +<div class="block">Get whether users belonging to the given role are allowed to read this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getRoleReadAccess(java.lang.String)">getRoleReadAccess</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> roleName)</code> +<div class="block">Get whether users belonging to the role with the given roleName are allowed to read this + object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getRoleWriteAccess(com.parse.ParseRole)">getRoleWriteAccess</a></strong>(<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role)</code> +<div class="block">Get whether users belonging to the given role are allowed to write this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getRoleWriteAccess(java.lang.String)">getRoleWriteAccess</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> roleName)</code> +<div class="block">Get whether users belonging to the role with the given roleName are allowed to write this + object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getWriteAccess(com.parse.ParseUser)">getWriteAccess</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Get whether the given user id is *explicitly* allowed to write this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#getWriteAccess(java.lang.String)">getWriteAccess</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userId)</code> +<div class="block">Get whether the given user id is *explicitly* allowed to write this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setDefaultACL(com.parse.ParseACL,%20boolean)">setDefaultACL</a></strong>(<a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> acl, + boolean withAccessForCurrentUser)</code> +<div class="block">Sets a default ACL that will be applied to all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s when they are created.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setPublicReadAccess(boolean)">setPublicReadAccess</a></strong>(boolean allowed)</code> +<div class="block">Set whether the public is allowed to read this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setPublicWriteAccess(boolean)">setPublicWriteAccess</a></strong>(boolean allowed)</code> +<div class="block">Set whether the public is allowed to write this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setReadAccess(com.parse.ParseUser,%20boolean)">setReadAccess</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + boolean allowed)</code> +<div class="block">Set whether the given user is allowed to read this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setReadAccess(java.lang.String,%20boolean)">setReadAccess</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userId, + boolean allowed)</code> +<div class="block">Set whether the given user id is allowed to read this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setRoleReadAccess(com.parse.ParseRole,%20boolean)">setRoleReadAccess</a></strong>(<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role, + boolean allowed)</code> +<div class="block">Set whether users belonging to the given role are allowed to read this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setRoleReadAccess(java.lang.String,%20boolean)">setRoleReadAccess</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> roleName, + boolean allowed)</code> +<div class="block">Set whether users belonging to the role with the given roleName are allowed to read this + object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setRoleWriteAccess(com.parse.ParseRole,%20boolean)">setRoleWriteAccess</a></strong>(<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role, + boolean allowed)</code> +<div class="block">Set whether users belonging to the given role are allowed to write this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setRoleWriteAccess(java.lang.String,%20boolean)">setRoleWriteAccess</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> roleName, + boolean allowed)</code> +<div class="block">Set whether users belonging to the role with the given roleName are allowed to write this + object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setWriteAccess(com.parse.ParseUser,%20boolean)">setWriteAccess</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + boolean allowed)</code> +<div class="block">Set whether the given user is allowed to write this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseACL.html#setWriteAccess(java.lang.String,%20boolean)">setWriteAccess</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userId, + boolean allowed)</code> +<div class="block">Set whether the given user id is allowed to write this object.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseACL()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseACL</h4> +<pre>public ParseACL()</pre> +<div class="block">Creates an ACL with no permissions granted.</div> +</li> +</ul> +<a name="ParseACL(com.parse.ParseUser)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseACL</h4> +<pre>public ParseACL(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> owner)</pre> +<div class="block">Creates an ACL where only the provided user has access.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>owner</code> - The only user that can read or write objects governed by this ACL.</dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="setDefaultACL(com.parse.ParseACL, boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setDefaultACL</h4> +<pre>public static void setDefaultACL(<a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> acl, + boolean withAccessForCurrentUser)</pre> +<div class="block">Sets a default ACL that will be applied to all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s when they are created.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>acl</code> - The ACL to use as a template for all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s created after setDefaultACL + has been called. This value will be copied and used as a template for the creation of + new ACLs, so changes to the instance after <code>setDefaultACL(ParseACL, boolean)</code> + has been called will not be reflected in new <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s.</dd><dd><code>withAccessForCurrentUser</code> - If <code>true</code>, the <code>ParseACL</code> that is applied to newly-created + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s will provide read and write access to the + <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a> at the time of creation. If <code>false</code>, the + provided ACL will be used without modification. If acl is <code>null</code>, this value is + ignored.</dd></dl> +</li> +</ul> +<a name="setPublicReadAccess(boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPublicReadAccess</h4> +<pre>public void setPublicReadAccess(boolean allowed)</pre> +<div class="block">Set whether the public is allowed to read this object.</div> +</li> +</ul> +<a name="getPublicReadAccess()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPublicReadAccess</h4> +<pre>public boolean getPublicReadAccess()</pre> +<div class="block">Get whether the public is allowed to read this object.</div> +</li> +</ul> +<a name="setPublicWriteAccess(boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPublicWriteAccess</h4> +<pre>public void setPublicWriteAccess(boolean allowed)</pre> +<div class="block">Set whether the public is allowed to write this object.</div> +</li> +</ul> +<a name="getPublicWriteAccess()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPublicWriteAccess</h4> +<pre>public boolean getPublicWriteAccess()</pre> +<div class="block">Set whether the public is allowed to write this object.</div> +</li> +</ul> +<a name="setReadAccess(java.lang.String, boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setReadAccess</h4> +<pre>public void setReadAccess(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userId, + boolean allowed)</pre> +<div class="block">Set whether the given user id is allowed to read this object.</div> +</li> +</ul> +<a name="getReadAccess(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getReadAccess</h4> +<pre>public boolean getReadAccess(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userId)</pre> +<div class="block">Get whether the given user id is *explicitly* allowed to read this object. Even if this returns + <code>false</code>, the user may still be able to access it if getPublicReadAccess returns + <code>true</code> or a role that the user belongs to has read access.</div> +</li> +</ul> +<a name="setWriteAccess(java.lang.String, boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setWriteAccess</h4> +<pre>public void setWriteAccess(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userId, + boolean allowed)</pre> +<div class="block">Set whether the given user id is allowed to write this object.</div> +</li> +</ul> +<a name="getWriteAccess(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getWriteAccess</h4> +<pre>public boolean getWriteAccess(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userId)</pre> +<div class="block">Get whether the given user id is *explicitly* allowed to write this object. Even if this + returns <code>false</code>, the user may still be able to write it if getPublicWriteAccess returns + <code>true</code> or a role that the user belongs to has write access.</div> +</li> +</ul> +<a name="setReadAccess(com.parse.ParseUser, boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setReadAccess</h4> +<pre>public void setReadAccess(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + boolean allowed)</pre> +<div class="block">Set whether the given user is allowed to read this object.</div> +</li> +</ul> +<a name="getReadAccess(com.parse.ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getReadAccess</h4> +<pre>public boolean getReadAccess(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</pre> +<div class="block">Get whether the given user id is *explicitly* allowed to read this object. Even if this returns + <code>false</code>, the user may still be able to access it if getPublicReadAccess returns + <code>true</code> or a role that the user belongs to has read access.</div> +</li> +</ul> +<a name="setWriteAccess(com.parse.ParseUser, boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setWriteAccess</h4> +<pre>public void setWriteAccess(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + boolean allowed)</pre> +<div class="block">Set whether the given user is allowed to write this object.</div> +</li> +</ul> +<a name="getWriteAccess(com.parse.ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getWriteAccess</h4> +<pre>public boolean getWriteAccess(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</pre> +<div class="block">Get whether the given user id is *explicitly* allowed to write this object. Even if this + returns <code>false</code>, the user may still be able to write it if getPublicWriteAccess returns + <code>true</code> or a role that the user belongs to has write access.</div> +</li> +</ul> +<a name="getRoleReadAccess(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRoleReadAccess</h4> +<pre>public boolean getRoleReadAccess(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> roleName)</pre> +<div class="block">Get whether users belonging to the role with the given roleName are allowed to read this + object. Even if this returns <code>false</code>, the role may still be able to read it if a parent + role has read access.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>roleName</code> - The name of the role.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the role has read access. <code>false</code> otherwise.</dd></dl> +</li> +</ul> +<a name="setRoleReadAccess(java.lang.String, boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRoleReadAccess</h4> +<pre>public void setRoleReadAccess(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> roleName, + boolean allowed)</pre> +<div class="block">Set whether users belonging to the role with the given roleName are allowed to read this + object.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>roleName</code> - The name of the role.</dd><dd><code>allowed</code> - Whether the given role can read this object.</dd></dl> +</li> +</ul> +<a name="getRoleWriteAccess(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRoleWriteAccess</h4> +<pre>public boolean getRoleWriteAccess(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> roleName)</pre> +<div class="block">Get whether users belonging to the role with the given roleName are allowed to write this + object. Even if this returns <code>false</code>, the role may still be able to write it if a parent + role has write access.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>roleName</code> - The name of the role.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the role has write access. <code>false</code> otherwise.</dd></dl> +</li> +</ul> +<a name="setRoleWriteAccess(java.lang.String, boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRoleWriteAccess</h4> +<pre>public void setRoleWriteAccess(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> roleName, + boolean allowed)</pre> +<div class="block">Set whether users belonging to the role with the given roleName are allowed to write this + object.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>roleName</code> - The name of the role.</dd><dd><code>allowed</code> - Whether the given role can write this object.</dd></dl> +</li> +</ul> +<a name="getRoleReadAccess(com.parse.ParseRole)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRoleReadAccess</h4> +<pre>public boolean getRoleReadAccess(<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role)</pre> +<div class="block">Get whether users belonging to the given role are allowed to read this object. Even if this + returns <code>false</code>, the role may still be able to read it if a parent role has read access. + The role must already be saved on the server and its data must have been fetched in order to + use this method.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>role</code> - The role to check for access.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the role has read access. <code>false</code> otherwise.</dd></dl> +</li> +</ul> +<a name="setRoleReadAccess(com.parse.ParseRole, boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRoleReadAccess</h4> +<pre>public void setRoleReadAccess(<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role, + boolean allowed)</pre> +<div class="block">Set whether users belonging to the given role are allowed to read this object. The role must + already be saved on the server and its data must have been fetched in order to use this method.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>role</code> - The role to assign access.</dd><dd><code>allowed</code> - Whether the given role can read this object.</dd></dl> +</li> +</ul> +<a name="getRoleWriteAccess(com.parse.ParseRole)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRoleWriteAccess</h4> +<pre>public boolean getRoleWriteAccess(<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role)</pre> +<div class="block">Get whether users belonging to the given role are allowed to write this object. Even if this + returns <code>false</code>, the role may still be able to write it if a parent role has write + access. The role must already be saved on the server and its data must have been fetched in + order to use this method.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>role</code> - The role to check for access.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the role has write access. <code>false</code> otherwise.</dd></dl> +</li> +</ul> +<a name="setRoleWriteAccess(com.parse.ParseRole, boolean)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setRoleWriteAccess</h4> +<pre>public void setRoleWriteAccess(<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role, + boolean allowed)</pre> +<div class="block">Set whether users belonging to the given role are allowed to write this object. The role must + already be saved on the server and its data must have been fetched in order to use this method.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>role</code> - The role to assign access.</dd><dd><code>allowed</code> - Whether the given role can write this object.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseACL.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/Parse.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseAnalytics.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseACL.html" target="_top">Frames</a></li> +<li><a href="ParseACL.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseAnalytics.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseAnalytics.html new file mode 100644 index 00000000..cc7968e5 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseAnalytics.html @@ -0,0 +1,462 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseAnalytics</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseAnalytics"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseAnalytics.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseACL.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseAnonymousUtils.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseAnalytics.html" target="_top">Frames</a></li> +<li><a href="ParseAnalytics.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseAnalytics" class="title">Class ParseAnalytics</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseAnalytics</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseAnalytics</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">The <code>ParseAnalytics</code> class provides an interface to Parse's logging and analytics backend. + Methods will return immediately and cache requests (+ timestamps) to be handled "eventually." + That is, the request will be sent immediately if possible or the next time a network connection + is available otherwise.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseAnalytics.html#ParseAnalytics()">ParseAnalytics</a></strong>()</code> </td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnalytics.html#trackAppOpened(android.content.Intent)">trackAppOpened</a></strong>(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseAnalytics.html#trackAppOpenedInBackground(android.content.Intent)"><code>ParseAnalytics.trackAppOpenedInBackground(android.content.Intent)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnalytics.html#trackAppOpenedInBackground(android.content.Intent)">trackAppOpenedInBackground</a></strong>(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Tracks this application being launched (and if this happened as the result of the user opening + a push notification, this method sends along information to correlate this open with that + push).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnalytics.html#trackAppOpenedInBackground(android.content.Intent,%20com.parse.SaveCallback)">trackAppOpenedInBackground</a></strong>(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Tracks this application being launched (and if this happened as the result of the user opening + a push notification, this method sends along information to correlate this open with that + push).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnalytics.html#trackEvent(java.lang.String)">trackEvent</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String)"><code>ParseAnalytics.trackEventInBackground(String)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnalytics.html#trackEvent(java.lang.String,%20java.util.Map)">trackEvent</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> dimensions)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20java.util.Map)"><code>ParseAnalytics.trackEventInBackground(String, java.util.Map)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String)">trackEventInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Tracks the occurrence of a custom event with additional dimensions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20java.util.Map)">trackEventInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> dimensions)</code> +<div class="block">Tracks the occurrence of a custom event with additional dimensions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20java.util.Map,%20com.parse.SaveCallback)">trackEventInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> dimensions, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Tracks the occurrence of a custom event with additional dimensions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20com.parse.SaveCallback)">trackEventInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Tracks the occurrence of a custom event.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseAnalytics()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseAnalytics</h4> +<pre>public ParseAnalytics()</pre> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="trackAppOpenedInBackground(android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>trackAppOpenedInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> trackAppOpenedInBackground(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Tracks this application being launched (and if this happened as the result of the user opening + a push notification, this method sends along information to correlate this open with that + push).</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>intent</code> - The <code>Intent</code> that started an <code>Activity</code>, if any. Can be null.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the event has been tracked by Parse.</dd></dl> +</li> +</ul> +<a name="trackAppOpened(android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>trackAppOpened</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void trackAppOpened(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseAnalytics.html#trackAppOpenedInBackground(android.content.Intent)"><code>ParseAnalytics.trackAppOpenedInBackground(android.content.Intent)</code></a> instead.</i></div> +</li> +</ul> +<a name="trackAppOpenedInBackground(android.content.Intent, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>trackAppOpenedInBackground</h4> +<pre>public static void trackAppOpenedInBackground(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Tracks this application being launched (and if this happened as the result of the user opening + a push notification, this method sends along information to correlate this open with that + push).</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>intent</code> - The <code>Intent</code> that started an <code>Activity</code>, if any. Can be null.</dd><dd><code>callback</code> - callback.done(e) is called when the event has been tracked by Parse.</dd></dl> +</li> +</ul> +<a name="trackEvent(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>trackEvent</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void trackEvent(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String)"><code>ParseAnalytics.trackEventInBackground(String)</code></a> instead.</i></div> +</li> +</ul> +<a name="trackEventInBackground(java.lang.String, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>trackEventInBackground</h4> +<pre>public static void trackEventInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Tracks the occurrence of a custom event. Parse will store a data point at the time of + invocation with the given event name.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the custom event to report to Parse as having happened.</dd><dd><code>callback</code> - callback.done(e) is called when the event has been tracked by Parse.</dd></dl> +</li> +</ul> +<a name="trackEvent(java.lang.String, java.util.Map)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>trackEvent</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void trackEvent(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> dimensions)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20java.util.Map)"><code>ParseAnalytics.trackEventInBackground(String, java.util.Map)</code></a> instead.</i></div> +</li> +</ul> +<a name="trackEventInBackground(java.lang.String, java.util.Map, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>trackEventInBackground</h4> +<pre>public static void trackEventInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> dimensions, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Tracks the occurrence of a custom event with additional dimensions. Parse will store a data + point at the time of invocation with the given event name. Dimensions will allow segmentation + of the occurrences of this custom event. + <p> + To track a user signup along with additional metadata, consider the following: + <pre> + Map<String, String> dimensions = new HashMap<String, String>(); + dimensions.put("gender", "m"); + dimensions.put("source", "web"); + dimensions.put("dayType", "weekend"); + ParseAnalytics.trackEvent("signup", dimensions); + </pre> + There is a default limit of 8 dimensions per event tracked.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the custom event to report to Parse as having happened.</dd><dd><code>dimensions</code> - The dictionary of information by which to segment this event.</dd><dd><code>callback</code> - callback.done(e) is called when the event has been tracked by Parse.</dd></dl> +</li> +</ul> +<a name="trackEventInBackground(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>trackEventInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> trackEventInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<div class="block">Tracks the occurrence of a custom event with additional dimensions. Parse will store a data + point at the time of invocation with the given event name. Dimensions will allow segmentation + of the occurrences of this custom event. + <p> + To track a user signup along with additional metadata, consider the following: + <pre> + Map<String, String> dimensions = new HashMap<String, String>(); + dimensions.put("gender", "m"); + dimensions.put("source", "web"); + dimensions.put("dayType", "weekend"); + ParseAnalytics.trackEvent("signup", dimensions); + </pre> + There is a default limit of 8 dimensions per event tracked.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the custom event to report to Parse as having happened.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the event has been tracked by Parse.</dd></dl> +</li> +</ul> +<a name="trackEventInBackground(java.lang.String, java.util.Map)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>trackEventInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> trackEventInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> dimensions)</pre> +<div class="block">Tracks the occurrence of a custom event with additional dimensions. Parse will store a data + point at the time of invocation with the given event name. Dimensions will allow segmentation + of the occurrences of this custom event. + <p> + To track a user signup along with additional metadata, consider the following: + <pre> + Map<String, String> dimensions = new HashMap<String, String>(); + dimensions.put("gender", "m"); + dimensions.put("source", "web"); + dimensions.put("dayType", "weekend"); + ParseAnalytics.trackEvent("signup", dimensions); + </pre> + There is a default limit of 8 dimensions per event tracked.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the custom event to report to Parse as having happened.</dd><dd><code>dimensions</code> - The dictionary of information by which to segment this event.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the event has been tracked by Parse.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseAnalytics.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseACL.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseAnonymousUtils.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseAnalytics.html" target="_top">Frames</a></li> +<li><a href="ParseAnalytics.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseAnonymousUtils.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseAnonymousUtils.html new file mode 100644 index 00000000..01eb8695 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseAnonymousUtils.html @@ -0,0 +1,277 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseAnonymousUtils</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseAnonymousUtils"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseAnonymousUtils.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseAnalytics.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseAnonymousUtils.html" target="_top">Frames</a></li> +<li><a href="ParseAnonymousUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseAnonymousUtils" class="title">Class ParseAnonymousUtils</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseAnonymousUtils</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public final class <span class="strong">ParseAnonymousUtils</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">Provides utility functions for working with Anonymously logged-in users. Anonymous users have + some unique characteristics: + <ul> + <li>Anonymous users don't need a user name or password.</li> + <li>Once logged out, an anonymous user cannot be recovered.</li> + <li>When the current user is anonymous, the following methods can be used to switch to a + different user or convert the anonymous user into a regular one: + <ul> + <li>signUp converts an anonymous user to a standard user with the given username and password. + Data associated with the anonymous user is retained.</li> + <li>logIn switches users without converting the anonymous user. Data associated with the + anonymous user will be lost.</li> + <li>Service logIn (e.g. Facebook, Twitter) will attempt to convert the anonymous user into a + standard user by linking it to the service. If a user already exists that is linked to the + service, it will instead switch to the existing user.</li> + <li>Service linking (e.g. Facebook, Twitter) will convert the anonymous user into a standard user + by linking it to the service.</li> + </ul> + </ul></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnonymousUtils.html#isLinked(com.parse.ParseUser)">isLinked</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Whether the user is logged in anonymously.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnonymousUtils.html#logIn(com.parse.LogInCallback)">logIn</a></strong>(<a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Creates an anonymous user in the background.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseAnonymousUtils.html#logInInBackground()">logInInBackground</a></strong>()</code> +<div class="block">Creates an anonymous user in the background.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="isLinked(com.parse.ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isLinked</h4> +<pre>public static boolean isLinked(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</pre> +<div class="block">Whether the user is logged in anonymously.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - User to check for anonymity. The user must be logged in on this device.</dd> +<dt><span class="strong">Returns:</span></dt><dd>True if the user is anonymous. False if the user is not the current user or is not + anonymous.</dd></dl> +</li> +</ul> +<a name="logInInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>> logInInBackground()</pre> +<div class="block">Creates an anonymous user in the background.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when logging in is completed.</dd></dl> +</li> +</ul> +<a name="logIn(com.parse.LogInCallback)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>logIn</h4> +<pre>public static void logIn(<a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</pre> +<div class="block">Creates an anonymous user in the background.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - The callback to execute when anonymous user creation is complete.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseAnonymousUtils.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseAnalytics.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseAnonymousUtils.html" target="_top">Frames</a></li> +<li><a href="ParseAnonymousUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseClassName.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseClassName.html new file mode 100644 index 00000000..ec252a4e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseClassName.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseClassName</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseClassName"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseClassName.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseAnonymousUtils.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseCloud.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseClassName.html" target="_top">Frames</a></li> +<li><a href="ParseClassName.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#annotation_type_required_element_summary">Required</a> | </li> +<li>Optional</li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#annotation_type_element_detail">Element</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Annotation Type ParseClassName" class="title">Annotation Type ParseClassName</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre><a href="http://developer.android.com/reference/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://developer.android.com/reference/java/lang/annotation/Target.html?is-external=true#value()" title="class or interface in java.lang.annotation">value</a>=<a href="http://developer.android.com/reference/java/lang/annotation/ElementType.html?is-external=true#TYPE" title="class or interface in java.lang.annotation">TYPE</a>) +<a href="http://developer.android.com/reference/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://developer.android.com/reference/java/lang/annotation/Retention.html?is-external=true#value()" title="class or interface in java.lang.annotation">value</a>=<a href="http://developer.android.com/reference/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>) +<a href="http://developer.android.com/reference/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a> +public @interface <span class="strong">ParseClassName</span></pre> +<div class="block">Associates a class name for a subclass of ParseObject.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="annotation_type_required_element_summary"> +<!-- --> +</a> +<h3>Required Element Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation"> +<caption><span>Required Elements</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Required Element and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseClassName.html#value()">value</a></strong></code> </td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="annotation_type_element_detail"> +<!-- --> +</a> +<h3>Element Detail</h3> +<a name="value()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>value</h4> +<pre>public abstract <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> value</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd>The Parse class name associated with the ParseObject subclass.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseClassName.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseAnonymousUtils.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseCloud.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseClassName.html" target="_top">Frames</a></li> +<li><a href="ParseClassName.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#annotation_type_required_element_summary">Required</a> | </li> +<li>Optional</li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#annotation_type_element_detail">Element</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseCloud.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseCloud.html new file mode 100644 index 00000000..83a10eff --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseCloud.html @@ -0,0 +1,296 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseCloud</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseCloud"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseCloud.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseConfig.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseCloud.html" target="_top">Frames</a></li> +<li><a href="ParseCloud.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseCloud" class="title">Class ParseCloud</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseCloud</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public final class <span class="strong">ParseCloud</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">The ParseCloud class defines provides methods for interacting with Parse Cloud Functions. A Cloud + Function can be called with <a href="../../com/parse/ParseCloud.html#callFunctionInBackground(java.lang.String,%20java.util.Map,%20com.parse.FunctionCallback)"><code>ParseCloud.callFunctionInBackground(String, Map, FunctionCallback)</code></a> + using a <a href="../../com/parse/FunctionCallback.html" title="interface in com.parse"><code>FunctionCallback</code></a>. For example, this sample code calls the "validateGame" Cloud + Function and calls processResponse if the call succeeded and handleError if it failed. + + <pre> + ParseCloud.callFunctionInBackground("validateGame", parameters, new FunctionCallback<Object>() { + public void done(Object object, ParseException e) { + if (e == null) { + processResponse(object); + } else { + handleError(); + } + } + } + </pre> + + Using the callback methods is usually preferred because the network operation will not block the + calling thread. However, in some cases it may be easier to use the + <a href="../../com/parse/ParseCloud.html#callFunction(java.lang.String,%20java.util.Map)"><code>ParseCloud.callFunction(String, Map)</code></a> call which do block the calling thread. For example, if your + application has already spawned a background task to perform work, that background task could use + the blocking calls and avoid the code complexity of callbacks.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T> T</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseCloud.html#callFunction(java.lang.String,%20java.util.Map)">callFunction</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?> params)</code> +<div class="block">Calls a cloud function.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseCloud.html#callFunctionInBackground(java.lang.String,%20java.util.Map)">callFunctionInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?> params)</code> +<div class="block">Calls a cloud function in the background.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T> void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseCloud.html#callFunctionInBackground(java.lang.String,%20java.util.Map,%20com.parse.FunctionCallback)">callFunctionInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?> params, + <a href="../../com/parse/FunctionCallback.html" title="interface in com.parse">FunctionCallback</a><T> callback)</code> +<div class="block">Calls a cloud function in the background.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="callFunctionInBackground(java.lang.String, java.util.Map)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>callFunctionInBackground</h4> +<pre>public static <T> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><T> callFunctionInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?> params)</pre> +<div class="block">Calls a cloud function in the background.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The cloud function to call.</dd><dd><code>params</code> - The parameters to send to the cloud function. This map can contain anything that could + be placed in a ParseObject except for ParseObjects themselves.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when the cloud function has returned.</dd></dl> +</li> +</ul> +<a name="callFunction(java.lang.String, java.util.Map)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>callFunction</h4> +<pre>public static <T> T callFunction(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?> params) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Calls a cloud function.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The cloud function to call.</dd><dd><code>params</code> - The parameters to send to the cloud function. This map can contain anything that could + be placed in a ParseObject except for ParseObjects themselves.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The result of the cloud call. Result may be a @{link Map}< <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>, ?>, + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>, <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a><?>, or any type that can be set as a field in a + ParseObject.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd></dl> +</li> +</ul> +<a name="callFunctionInBackground(java.lang.String, java.util.Map, com.parse.FunctionCallback)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>callFunctionInBackground</h4> +<pre>public static <T> void callFunctionInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?> params, + <a href="../../com/parse/FunctionCallback.html" title="interface in com.parse">FunctionCallback</a><T> callback)</pre> +<div class="block">Calls a cloud function in the background.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The cloud function to call.</dd><dd><code>params</code> - The parameters to send to the cloud function. This map can contain anything that could + be placed in a ParseObject except for ParseObjects themselves.</dd><dd><code>callback</code> - The callback that will be called when the cloud function has returned.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseCloud.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseConfig.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseCloud.html" target="_top">Frames</a></li> +<li><a href="ParseCloud.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseConfig.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseConfig.html new file mode 100644 index 00000000..c80a3e88 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseConfig.html @@ -0,0 +1,843 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseConfig</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseConfig"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseConfig.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseCloud.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseException.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseConfig.html" target="_top">Frames</a></li> +<li><a href="ParseConfig.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseConfig" class="title">Class ParseConfig</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseConfig</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseConfig</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">The <code>ParseConfig</code> is a local representation of configuration data that can be set from the + Parse dashboard.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#get()">get</a></strong>()</code> +<div class="block">Fetches a new configuration object from the server.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#get(java.lang.String)">get</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#get(java.lang.String,%20java.lang.Object)">get</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> defaultValue)</code> +<div class="block">Access a value, returning a default value if the key doesn't exist.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getBoolean(java.lang.String)">getBoolean</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <code>boolean</code> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getBoolean(java.lang.String,%20boolean)">getBoolean</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + boolean defaultValue)</code> +<div class="block">Access a <code>boolean</code> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getCurrentConfig()">getCurrentConfig</a></strong>()</code> +<div class="block">Retrieves the most recently-fetched configuration object, either from memory or + disk if necessary.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getDate(java.lang.String)">getDate</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getDate(java.lang.String,%20java.util.Date)">getDate</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> defaultValue)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getDouble(java.lang.String)">getDouble</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <code>double</code> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getDouble(java.lang.String,%20double)">getDouble</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + double defaultValue)</code> +<div class="block">Access a <code>double</code> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getInBackground()">getInBackground</a></strong>()</code> +<div class="block">Fetches a new configuration object from the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getInBackground(com.parse.ConfigCallback)">getInBackground</a></strong>(<a href="../../com/parse/ConfigCallback.html" title="interface in com.parse">ConfigCallback</a> callback)</code> +<div class="block">Fetches a new configuration object from the server in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getInt(java.lang.String)">getInt</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access an <code>int</code> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getInt(java.lang.String,%20int)">getInt</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + int defaultValue)</code> +<div class="block">Access an <code>int</code> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getJSONArray(java.lang.String)">getJSONArray</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getJSONArray(java.lang.String,%20org.json.JSONArray)">getJSONArray</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a> defaultValue)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getJSONObject(java.lang.String)">getJSONObject</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getJSONObject(java.lang.String,%20org.json.JSONObject)">getJSONObject</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> defaultValue)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T> <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getList(java.lang.String)">getList</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T> <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getList(java.lang.String,%20java.util.List)">getList</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> defaultValue)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getLong(java.lang.String)">getLong</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <code>long</code> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getLong(java.lang.String,%20long)">getLong</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + long defaultValue)</code> +<div class="block">Access a <code>long</code> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><V> <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getMap(java.lang.String)">getMap</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><V> <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getMap(java.lang.String,%20java.util.Map)">getMap</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V> defaultValue)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getNumber(java.lang.String)">getNumber</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a numerical value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getNumber(java.lang.String,%20java.lang.Number)">getNumber</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> defaultValue)</code> +<div class="block">Access a numerical value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getParseFile(java.lang.String)">getParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getParseFile(java.lang.String,%20com.parse.ParseFile)">getParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> defaultValue)</code> +<div class="block">Access a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getParseGeoPoint(java.lang.String,%20com.parse.ParseGeoPoint)">getParseGeoPoint</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> defaultValue)</code> +<div class="block">Access a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getString(java.lang.String)">getString</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#getString(java.lang.String,%20java.lang.String)">getString</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultValue)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseConfig.html#toString()">toString</a></strong>()</code> </td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getCurrentConfig()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurrentConfig</h4> +<pre>public static <a href="../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a> getCurrentConfig()</pre> +<div class="block">Retrieves the most recently-fetched configuration object, either from memory or + disk if necessary.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The most recently-fetched <code>ParseConfig</code> if it exists, else an empty + <code>ParseConfig</code></dd></dl> +</li> +</ul> +<a name="get()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public static <a href="../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a> get() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Fetches a new configuration object from the server.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The <code>ParseConfig</code> that was fetched.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl> +</li> +</ul> +<a name="getInBackground(com.parse.ConfigCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInBackground</h4> +<pre>public static void getInBackground(<a href="../../com/parse/ConfigCallback.html" title="interface in com.parse">ConfigCallback</a> callback)</pre> +<div class="block">Fetches a new configuration object from the server in a background thread. This is preferable + to using <a href="../../com/parse/ParseConfig.html#get()"><code>ParseConfig.get()</code></a>, unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - callback.done(config, e) is called when the fetch completes.</dd></dl> +</li> +</ul> +<a name="getInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a>> getInBackground()</pre> +<div class="block">Fetches a new configuration object from the server in a background thread. This is preferable + to using <a href="../../com/parse/ParseConfig.html#get()"><code>ParseConfig.get()</code></a>, unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the fetch completes.</dd></dl> +</li> +</ul> +<a name="get(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> get(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a value. In most cases it is more convenient to use a helper function such as + <a href="../../com/parse/ParseConfig.html#getString(java.lang.String)"><code>ParseConfig.getString(java.lang.String)</code></a> or <a href="../../com/parse/ParseConfig.html#getInt(java.lang.String)"><code>ParseConfig.getInt(java.lang.String)</code></a>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns <code>null</code> if there is no such key.</dd></dl> +</li> +</ul> +<a name="get(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> get(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> defaultValue)</pre> +<div class="block">Access a value, returning a default value if the key doesn't exist. In most cases it is more + convenient to use a helper function such as <a href="../../com/parse/ParseConfig.html#getString(java.lang.String)"><code>ParseConfig.getString(java.lang.String)</code></a> or <a href="../../com/parse/ParseConfig.html#getInt(java.lang.String)"><code>ParseConfig.getInt(java.lang.String)</code></a>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present in the configuration object.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key.</dd></dl> +</li> +</ul> +<a name="getBoolean(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getBoolean</h4> +<pre>public boolean getBoolean(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <code>boolean</code> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns false if there is no such key or if it is not a <code>boolean</code>.</dd></dl> +</li> +</ul> +<a name="getBoolean(java.lang.String, boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getBoolean</h4> +<pre>public boolean getBoolean(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + boolean defaultValue)</pre> +<div class="block">Access a <code>boolean</code> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a <code>boolean</code>.</dd></dl> +</li> +</ul> +<a name="getDate(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDate</h4> +<pre>public <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> getDate(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns <code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a>.</dd></dl> +</li> +</ul> +<a name="getDate(java.lang.String, java.util.Date)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDate</h4> +<pre>public <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> getDate(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> defaultValue)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a>.</dd></dl> +</li> +</ul> +<a name="getDouble(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDouble</h4> +<pre>public double getDouble(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <code>double</code> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns 0 if there is no such key or if it is not a number.</dd></dl> +</li> +</ul> +<a name="getDouble(java.lang.String, double)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDouble</h4> +<pre>public double getDouble(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + double defaultValue)</pre> +<div class="block">Access a <code>double</code> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a number.</dd></dl> +</li> +</ul> +<a name="getInt(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInt</h4> +<pre>public int getInt(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access an <code>int</code> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns 0 if there is no such key or if it is not a number.</dd></dl> +</li> +</ul> +<a name="getInt(java.lang.String, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInt</h4> +<pre>public int getInt(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + int defaultValue)</pre> +<div class="block">Access an <code>int</code> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a number.</dd></dl> +</li> +</ul> +<a name="getJSONArray(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getJSONArray</h4> +<pre>public <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a> getJSONArray(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns <code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a>.</dd></dl> +</li> +</ul> +<a name="getJSONArray(java.lang.String, org.json.JSONArray)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getJSONArray</h4> +<pre>public <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a> getJSONArray(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a> defaultValue)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a>.</dd></dl> +</li> +</ul> +<a name="getJSONObject(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getJSONObject</h4> +<pre>public <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> getJSONObject(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns <code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a>.</dd></dl> +</li> +</ul> +<a name="getJSONObject(java.lang.String, org.json.JSONObject)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getJSONObject</h4> +<pre>public <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> getJSONObject(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> defaultValue)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a>.</dd></dl> +</li> +</ul> +<a name="getList(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getList</h4> +<pre>public <T> <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> getList(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns <code>null</code> if there is no such key or if it cannot be converted to a + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a>.</dd></dl> +</li> +</ul> +<a name="getList(java.lang.String, java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getList</h4> +<pre>public <T> <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> getList(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> defaultValue)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it cannot be + converted to a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a>.</dd></dl> +</li> +</ul> +<a name="getLong(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLong</h4> +<pre>public long getLong(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <code>long</code> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns 0 if there is no such key or if it is not a number.</dd></dl> +</li> +</ul> +<a name="getLong(java.lang.String, long)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLong</h4> +<pre>public long getLong(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + long defaultValue)</pre> +<div class="block">Access a <code>long</code> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a number.</dd></dl> +</li> +</ul> +<a name="getMap(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMap</h4> +<pre>public <V> <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V> getMap(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it cannot be converted to a + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.</dd></dl> +</li> +</ul> +<a name="getMap(java.lang.String, java.util.Map)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMap</h4> +<pre>public <V> <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V> getMap(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V> defaultValue)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it cannot be converted + to a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.</dd></dl> +</li> +</ul> +<a name="getNumber(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumber</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> getNumber(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a numerical value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns <code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>.</dd></dl> +</li> +</ul> +<a name="getNumber(java.lang.String, java.lang.Number)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumber</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> getNumber(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> defaultValue)</pre> +<div class="block">Access a numerical value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>.</dd></dl> +</li> +</ul> +<a name="getParseFile(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getParseFile</h4> +<pre>public <a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> getParseFile(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value. This function will not perform a network request. Unless the + <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> has been downloaded (e.g. by calling <a href="../../com/parse/ParseFile.html#getData()"><code>ParseFile.getData()</code></a>), + <a href="../../com/parse/ParseFile.html#isDataAvailable()"><code>ParseFile.isDataAvailable()</code></a> will return false.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a>.</dd></dl> +</li> +</ul> +<a name="getParseFile(java.lang.String, com.parse.ParseFile)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getParseFile</h4> +<pre>public <a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> getParseFile(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> defaultValue)</pre> +<div class="block">Access a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value, returning a default value if it doesn't exist. This function + will not perform a network request. Unless the <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> has been downloaded + (e.g. by calling <a href="../../com/parse/ParseFile.html#getData()"><code>ParseFile.getData()</code></a>), <a href="../../com/parse/ParseFile.html#isDataAvailable()"><code>ParseFile.isDataAvailable()</code></a> will return + false.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a>.</dd></dl> +</li> +</ul> +<a name="getParseGeoPoint(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getParseGeoPoint</h4> +<pre>public <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> getParseGeoPoint(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a>.</dd></dl> +</li> +</ul> +<a name="getParseGeoPoint(java.lang.String, com.parse.ParseGeoPoint)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getParseGeoPoint</h4> +<pre>public <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> getParseGeoPoint(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> defaultValue)</pre> +<div class="block">Access a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a>.</dd></dl> +</li> +</ul> +<a name="getString(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getString</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getString(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Returns <code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>.</dd></dl> +</li> +</ul> +<a name="getString(java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getString</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getString(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultValue)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value, returning a default value if it doesn't exist.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd><dd><code>defaultValue</code> - The value to return if the key is not present or has the wrong type.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default value if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>.</dd></dl> +</li> +</ul> +<a name="toString()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>toString</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseConfig.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseCloud.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseException.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseConfig.html" target="_top">Frames</a></li> +<li><a href="ParseConfig.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseException.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseException.html new file mode 100644 index 00000000..f5b6b3bc --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseException.html @@ -0,0 +1,1106 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseException</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseException"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseException.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseConfig.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseFile.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseException.html" target="_top">Frames</a></li> +<li><a href="ParseException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field_summary">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field_detail">Field</a> | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseException" class="title">Class ParseException</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseException</li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="http://developer.android.com/reference/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> +</dl> +<hr> +<br> +<pre>public class <span class="strong">ParseException</span> +extends <a href="http://developer.android.com/reference/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> +<div class="block">A ParseException gets raised whenever a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> issues an invalid request, such as + deleting or editing an object that no longer exists on the server, or when there is a network + failure preventing communication with the Parse server.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#com.parse.ParseException">Serialized Form</a></dd></dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#ACCOUNT_ALREADY_LINKED">ACCOUNT_ALREADY_LINKED</a></strong></code> +<div class="block">Error code indicating that an an account being linked is already linked to another user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#CACHE_MISS">CACHE_MISS</a></strong></code> +<div class="block">Error code indicating the result was not found in the cache.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#COMMAND_UNAVAILABLE">COMMAND_UNAVAILABLE</a></strong></code> +<div class="block">Error code indicating that the feature you tried to access is only available internally for + testing purposes.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#CONNECTION_FAILED">CONNECTION_FAILED</a></strong></code> +<div class="block">Error code indicating the connection to the Parse servers failed.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#DUPLICATE_VALUE">DUPLICATE_VALUE</a></strong></code> +<div class="block">Error code indicating that a unique field was given a value that is already taken.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#EMAIL_MISSING">EMAIL_MISSING</a></strong></code> +<div class="block">Error code indicating that the email is missing, but must be specified.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#EMAIL_NOT_FOUND">EMAIL_NOT_FOUND</a></strong></code> +<div class="block">Error code indicating that a user with the specified email was not found.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#EMAIL_TAKEN">EMAIL_TAKEN</a></strong></code> +<div class="block">Error code indicating that the email has already been taken.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#EXCEEDED_QUOTA">EXCEEDED_QUOTA</a></strong></code> +<div class="block">Error code indicating that an application quota was exceeded.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#FILE_DELETE_ERROR">FILE_DELETE_ERROR</a></strong></code> +<div class="block">Error code indicating that deleting a file failed.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INCORRECT_TYPE">INCORRECT_TYPE</a></strong></code> +<div class="block">Error code indicating that a field was set to an inconsistent type.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INTERNAL_SERVER_ERROR">INTERNAL_SERVER_ERROR</a></strong></code> +<div class="block">Error code indicating that something has gone wrong with the server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_ACL">INVALID_ACL</a></strong></code> +<div class="block">Error code indicating an invalid ACL was provided.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_CHANNEL_NAME">INVALID_CHANNEL_NAME</a></strong></code> +<div class="block">Error code indicating an invalid channel name.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_CLASS_NAME">INVALID_CLASS_NAME</a></strong></code> +<div class="block">Error code indicating a missing or invalid classname.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_EMAIL_ADDRESS">INVALID_EMAIL_ADDRESS</a></strong></code> +<div class="block">Error code indicating that the email address was invalid.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_EVENT_NAME">INVALID_EVENT_NAME</a></strong></code> +<div class="block">Error code indicating that the provided event name is invalid.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_FILE_NAME">INVALID_FILE_NAME</a></strong></code> +<div class="block">Error code indicating that an invalid filename was used for ParseFile.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_JSON">INVALID_JSON</a></strong></code> +<div class="block">Error code indicating that badly formed JSON was received upstream.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_KEY_NAME">INVALID_KEY_NAME</a></strong></code> +<div class="block">Error code indicating an invalid key name.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_LINKED_SESSION">INVALID_LINKED_SESSION</a></strong></code> +<div class="block">Error code indicating that a user with a linked (e.g.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_NESTED_KEY">INVALID_NESTED_KEY</a></strong></code> +<div class="block">Error code indicating that an invalid key was used in a nested JSONObject.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_POINTER">INVALID_POINTER</a></strong></code> +<div class="block">Error code indicating a malformed pointer.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_QUERY">INVALID_QUERY</a></strong></code> +<div class="block">Error code indicating you tried to query with a datatype that doesn't support it, like exact + matching an array or object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_ROLE_NAME">INVALID_ROLE_NAME</a></strong></code> +<div class="block">Error code indicating that a role's name is invalid.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#INVALID_SESSION_TOKEN">INVALID_SESSION_TOKEN</a></strong></code> +<div class="block">Error code indicating that the current session token is invalid.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#LINKED_ID_MISSING">LINKED_ID_MISSING</a></strong></code> +<div class="block">Error code indicating that a user cannot be linked to an account because that account's id + could not be found.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#MISSING_OBJECT_ID">MISSING_OBJECT_ID</a></strong></code> +<div class="block">Error code indicating an unspecified object id.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#MUST_CREATE_USER_THROUGH_SIGNUP">MUST_CREATE_USER_THROUGH_SIGNUP</a></strong></code> +<div class="block">Error code indicating that a user can only be created through signup.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#NOT_INITIALIZED">NOT_INITIALIZED</a></strong></code> +<div class="block">You must call Parse.initialize before using the Parse library.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#OBJECT_NOT_FOUND">OBJECT_NOT_FOUND</a></strong></code> +<div class="block">Error code indicating the specified object doesn't exist.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#OBJECT_TOO_LARGE">OBJECT_TOO_LARGE</a></strong></code> +<div class="block">Error code indicating that the object is too large.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#OPERATION_FORBIDDEN">OPERATION_FORBIDDEN</a></strong></code> +<div class="block">Error code indicating that the operation isn't allowed for clients.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#OTHER_CAUSE">OTHER_CAUSE</a></strong></code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#PASSWORD_MISSING">PASSWORD_MISSING</a></strong></code> +<div class="block">Error code indicating that the password is missing or empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#PUSH_MISCONFIGURED">PUSH_MISCONFIGURED</a></strong></code> +<div class="block">Error code indicating that push is misconfigured.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#REQUEST_LIMIT_EXCEEDED">REQUEST_LIMIT_EXCEEDED</a></strong></code> +<div class="block">Error code indicating that the application has exceeded its request limit.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#SCRIPT_ERROR">SCRIPT_ERROR</a></strong></code> +<div class="block">Error code indicating that a Cloud Code script failed.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#SESSION_MISSING">SESSION_MISSING</a></strong></code> +<div class="block">Error code indicating that a user object without a valid session could not be altered.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#TIMEOUT">TIMEOUT</a></strong></code> +<div class="block">Error code indicating that the request timed out on the server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#UNSUPPORTED_SERVICE">UNSUPPORTED_SERVICE</a></strong></code> +<div class="block">Error code indicating that a service being linked (e.g.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#USERNAME_MISSING">USERNAME_MISSING</a></strong></code> +<div class="block">Error code indicating that the username is missing or empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#USERNAME_TAKEN">USERNAME_TAKEN</a></strong></code> +<div class="block">Error code indicating that the username has already been taken.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#VALIDATION_ERROR">VALIDATION_ERROR</a></strong></code> +<div class="block">Error code indicating that cloud code validation failed.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseException.html#ParseException(int,%20java.lang.String)">ParseException</a></strong>(int theCode, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> theMessage)</code> +<div class="block">Construct a new ParseException with a particular error code.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseException.html#ParseException(int,%20java.lang.String,%20java.lang.Throwable)">ParseException</a></strong>(int theCode, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> +<div class="block">Construct a new ParseException with an external cause.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseException.html#ParseException(java.lang.Throwable)">ParseException</a></strong>(<a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> +<div class="block">Construct a new ParseException with an external cause.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseException.html#getCode()">getCode</a></strong>()</code> +<div class="block">Access the code for this error.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Throwable"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang">addSuppressed</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#getSuppressed()" title="class or interface in java.lang">getSuppressed</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</a>, <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="OTHER_CAUSE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>OTHER_CAUSE</h4> +<pre>public static final int OTHER_CAUSE</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.OTHER_CAUSE">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INTERNAL_SERVER_ERROR"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INTERNAL_SERVER_ERROR</h4> +<pre>public static final int INTERNAL_SERVER_ERROR</pre> +<div class="block">Error code indicating that something has gone wrong with the server. If you get this error + code, it is Parse's fault. Contact us at https://parse.com/help</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INTERNAL_SERVER_ERROR">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="CONNECTION_FAILED"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>CONNECTION_FAILED</h4> +<pre>public static final int CONNECTION_FAILED</pre> +<div class="block">Error code indicating the connection to the Parse servers failed.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.CONNECTION_FAILED">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="OBJECT_NOT_FOUND"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>OBJECT_NOT_FOUND</h4> +<pre>public static final int OBJECT_NOT_FOUND</pre> +<div class="block">Error code indicating the specified object doesn't exist.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.OBJECT_NOT_FOUND">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_QUERY"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_QUERY</h4> +<pre>public static final int INVALID_QUERY</pre> +<div class="block">Error code indicating you tried to query with a datatype that doesn't support it, like exact + matching an array or object.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_QUERY">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_CLASS_NAME"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_CLASS_NAME</h4> +<pre>public static final int INVALID_CLASS_NAME</pre> +<div class="block">Error code indicating a missing or invalid classname. Classnames are case-sensitive. They must + start with a letter, and a-zA-Z0-9_ are the only valid characters.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_CLASS_NAME">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="MISSING_OBJECT_ID"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>MISSING_OBJECT_ID</h4> +<pre>public static final int MISSING_OBJECT_ID</pre> +<div class="block">Error code indicating an unspecified object id.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.MISSING_OBJECT_ID">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_KEY_NAME"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_KEY_NAME</h4> +<pre>public static final int INVALID_KEY_NAME</pre> +<div class="block">Error code indicating an invalid key name. Keys are case-sensitive. They must start with a + letter, and a-zA-Z0-9_ are the only valid characters.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_KEY_NAME">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_POINTER"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_POINTER</h4> +<pre>public static final int INVALID_POINTER</pre> +<div class="block">Error code indicating a malformed pointer. You should not see this unless you have been mucking + about changing internal Parse code.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_POINTER">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_JSON"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_JSON</h4> +<pre>public static final int INVALID_JSON</pre> +<div class="block">Error code indicating that badly formed JSON was received upstream. This either indicates you + have done something unusual with modifying how things encode to JSON, or the network is failing + badly.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_JSON">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="COMMAND_UNAVAILABLE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>COMMAND_UNAVAILABLE</h4> +<pre>public static final int COMMAND_UNAVAILABLE</pre> +<div class="block">Error code indicating that the feature you tried to access is only available internally for + testing purposes.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.COMMAND_UNAVAILABLE">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="NOT_INITIALIZED"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>NOT_INITIALIZED</h4> +<pre>public static final int NOT_INITIALIZED</pre> +<div class="block">You must call Parse.initialize before using the Parse library.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.NOT_INITIALIZED">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INCORRECT_TYPE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INCORRECT_TYPE</h4> +<pre>public static final int INCORRECT_TYPE</pre> +<div class="block">Error code indicating that a field was set to an inconsistent type.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INCORRECT_TYPE">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_CHANNEL_NAME"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_CHANNEL_NAME</h4> +<pre>public static final int INVALID_CHANNEL_NAME</pre> +<div class="block">Error code indicating an invalid channel name. A channel name is either an empty string (the + broadcast channel) or contains only a-zA-Z0-9_ characters and starts with a letter.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_CHANNEL_NAME">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="PUSH_MISCONFIGURED"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>PUSH_MISCONFIGURED</h4> +<pre>public static final int PUSH_MISCONFIGURED</pre> +<div class="block">Error code indicating that push is misconfigured.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.PUSH_MISCONFIGURED">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="OBJECT_TOO_LARGE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>OBJECT_TOO_LARGE</h4> +<pre>public static final int OBJECT_TOO_LARGE</pre> +<div class="block">Error code indicating that the object is too large.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.OBJECT_TOO_LARGE">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="OPERATION_FORBIDDEN"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>OPERATION_FORBIDDEN</h4> +<pre>public static final int OPERATION_FORBIDDEN</pre> +<div class="block">Error code indicating that the operation isn't allowed for clients.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.OPERATION_FORBIDDEN">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="CACHE_MISS"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>CACHE_MISS</h4> +<pre>public static final int CACHE_MISS</pre> +<div class="block">Error code indicating the result was not found in the cache.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.CACHE_MISS">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_NESTED_KEY"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_NESTED_KEY</h4> +<pre>public static final int INVALID_NESTED_KEY</pre> +<div class="block">Error code indicating that an invalid key was used in a nested JSONObject.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_NESTED_KEY">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_FILE_NAME"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_FILE_NAME</h4> +<pre>public static final int INVALID_FILE_NAME</pre> +<div class="block">Error code indicating that an invalid filename was used for ParseFile. A valid file name + contains only a-zA-Z0-9_. characters and is between 1 and 128 characters.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_FILE_NAME">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_ACL"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_ACL</h4> +<pre>public static final int INVALID_ACL</pre> +<div class="block">Error code indicating an invalid ACL was provided.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_ACL">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="TIMEOUT"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TIMEOUT</h4> +<pre>public static final int TIMEOUT</pre> +<div class="block">Error code indicating that the request timed out on the server. Typically this indicates that + the request is too expensive to run.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.TIMEOUT">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_EMAIL_ADDRESS"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_EMAIL_ADDRESS</h4> +<pre>public static final int INVALID_EMAIL_ADDRESS</pre> +<div class="block">Error code indicating that the email address was invalid.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_EMAIL_ADDRESS">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="DUPLICATE_VALUE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>DUPLICATE_VALUE</h4> +<pre>public static final int DUPLICATE_VALUE</pre> +<div class="block">Error code indicating that a unique field was given a value that is already taken.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.DUPLICATE_VALUE">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_ROLE_NAME"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_ROLE_NAME</h4> +<pre>public static final int INVALID_ROLE_NAME</pre> +<div class="block">Error code indicating that a role's name is invalid.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_ROLE_NAME">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="EXCEEDED_QUOTA"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>EXCEEDED_QUOTA</h4> +<pre>public static final int EXCEEDED_QUOTA</pre> +<div class="block">Error code indicating that an application quota was exceeded. Upgrade to resolve.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.EXCEEDED_QUOTA">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="SCRIPT_ERROR"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>SCRIPT_ERROR</h4> +<pre>public static final int SCRIPT_ERROR</pre> +<div class="block">Error code indicating that a Cloud Code script failed.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.SCRIPT_ERROR">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="VALIDATION_ERROR"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>VALIDATION_ERROR</h4> +<pre>public static final int VALIDATION_ERROR</pre> +<div class="block">Error code indicating that cloud code validation failed.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.VALIDATION_ERROR">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="FILE_DELETE_ERROR"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>FILE_DELETE_ERROR</h4> +<pre>public static final int FILE_DELETE_ERROR</pre> +<div class="block">Error code indicating that deleting a file failed.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.FILE_DELETE_ERROR">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="REQUEST_LIMIT_EXCEEDED"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>REQUEST_LIMIT_EXCEEDED</h4> +<pre>public static final int REQUEST_LIMIT_EXCEEDED</pre> +<div class="block">Error code indicating that the application has exceeded its request limit.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.REQUEST_LIMIT_EXCEEDED">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_EVENT_NAME"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_EVENT_NAME</h4> +<pre>public static final int INVALID_EVENT_NAME</pre> +<div class="block">Error code indicating that the provided event name is invalid.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_EVENT_NAME">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="USERNAME_MISSING"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>USERNAME_MISSING</h4> +<pre>public static final int USERNAME_MISSING</pre> +<div class="block">Error code indicating that the username is missing or empty.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.USERNAME_MISSING">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="PASSWORD_MISSING"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>PASSWORD_MISSING</h4> +<pre>public static final int PASSWORD_MISSING</pre> +<div class="block">Error code indicating that the password is missing or empty.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.PASSWORD_MISSING">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="USERNAME_TAKEN"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>USERNAME_TAKEN</h4> +<pre>public static final int USERNAME_TAKEN</pre> +<div class="block">Error code indicating that the username has already been taken.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.USERNAME_TAKEN">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="EMAIL_TAKEN"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>EMAIL_TAKEN</h4> +<pre>public static final int EMAIL_TAKEN</pre> +<div class="block">Error code indicating that the email has already been taken.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.EMAIL_TAKEN">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="EMAIL_MISSING"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>EMAIL_MISSING</h4> +<pre>public static final int EMAIL_MISSING</pre> +<div class="block">Error code indicating that the email is missing, but must be specified.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.EMAIL_MISSING">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="EMAIL_NOT_FOUND"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>EMAIL_NOT_FOUND</h4> +<pre>public static final int EMAIL_NOT_FOUND</pre> +<div class="block">Error code indicating that a user with the specified email was not found.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.EMAIL_NOT_FOUND">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="SESSION_MISSING"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>SESSION_MISSING</h4> +<pre>public static final int SESSION_MISSING</pre> +<div class="block">Error code indicating that a user object without a valid session could not be altered.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.SESSION_MISSING">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="MUST_CREATE_USER_THROUGH_SIGNUP"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>MUST_CREATE_USER_THROUGH_SIGNUP</h4> +<pre>public static final int MUST_CREATE_USER_THROUGH_SIGNUP</pre> +<div class="block">Error code indicating that a user can only be created through signup.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.MUST_CREATE_USER_THROUGH_SIGNUP">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="ACCOUNT_ALREADY_LINKED"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ACCOUNT_ALREADY_LINKED</h4> +<pre>public static final int ACCOUNT_ALREADY_LINKED</pre> +<div class="block">Error code indicating that an an account being linked is already linked to another user.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.ACCOUNT_ALREADY_LINKED">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_SESSION_TOKEN"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_SESSION_TOKEN</h4> +<pre>public static final int INVALID_SESSION_TOKEN</pre> +<div class="block">Error code indicating that the current session token is invalid.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_SESSION_TOKEN">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="LINKED_ID_MISSING"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LINKED_ID_MISSING</h4> +<pre>public static final int LINKED_ID_MISSING</pre> +<div class="block">Error code indicating that a user cannot be linked to an account because that account's id + could not be found.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.LINKED_ID_MISSING">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="INVALID_LINKED_SESSION"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>INVALID_LINKED_SESSION</h4> +<pre>public static final int INVALID_LINKED_SESSION</pre> +<div class="block">Error code indicating that a user with a linked (e.g. Facebook) account has an invalid session.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.INVALID_LINKED_SESSION">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="UNSUPPORTED_SERVICE"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>UNSUPPORTED_SERVICE</h4> +<pre>public static final int UNSUPPORTED_SERVICE</pre> +<div class="block">Error code indicating that a service being linked (e.g. Facebook or Twitter) is unsupported.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParseException.UNSUPPORTED_SERVICE">Constant Field Values</a></dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseException(int, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseException</h4> +<pre>public ParseException(int theCode, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> theMessage)</pre> +<div class="block">Construct a new ParseException with a particular error code.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theCode</code> - The error code to identify the type of exception.</dd><dd><code>theMessage</code> - A message describing the error in more detail.</dd></dl> +</li> +</ul> +<a name="ParseException(int, java.lang.String, java.lang.Throwable)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseException</h4> +<pre>public ParseException(int theCode, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre> +<div class="block">Construct a new ParseException with an external cause.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - A message describing the error in more detail.</dd><dd><code>cause</code> - The cause of the error.</dd></dl> +</li> +</ul> +<a name="ParseException(java.lang.Throwable)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseException</h4> +<pre>public ParseException(<a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre> +<div class="block">Construct a new ParseException with an external cause.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cause</code> - The cause of the error.</dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getCode()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getCode</h4> +<pre>public int getCode()</pre> +<div class="block">Access the code for this error.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The numerical code for this error.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseException.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseConfig.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseFile.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseException.html" target="_top">Frames</a></li> +<li><a href="ParseException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field_summary">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field_detail">Field</a> | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseFile.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseFile.html new file mode 100644 index 00000000..038a7c53 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseFile.html @@ -0,0 +1,594 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseFile</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseFile"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseFile.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseException.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseFile.html" target="_top">Frames</a></li> +<li><a href="ParseFile.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseFile" class="title">Class ParseFile</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseFile</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseFile</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block"><code>ParseFile</code> is a local representation of a file that is saved to the Parse cloud. + <p/> + The workflow is to construct a <code>ParseFile</code> with data and optionally a filename. Then save + it and set it as a field on a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>. + <p/> + Example: + <pre> + ParseFile file = new ParseFile("hello".getBytes()); + file.save(); + + ParseObject object = new ParseObject("TestObject"); + object.put("file", file); + object.save(); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseFile.html#ParseFile(byte[])">ParseFile</a></strong>(byte[] data)</code> +<div class="block">Creates a new file from a byte array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseFile.html#ParseFile(byte[],%20java.lang.String)">ParseFile</a></strong>(byte[] data, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> contentType)</code> +<div class="block">Creates a new file from a byte array, and content type.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseFile.html#ParseFile(java.lang.String,%20byte[])">ParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + byte[] data)</code> +<div class="block">Creates a new file from a byte array and a name.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseFile.html#ParseFile(java.lang.String,%20byte[],%20java.lang.String)">ParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + byte[] data, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> contentType)</code> +<div class="block">Creates a new file from a byte array, file name, and content type.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#cancel()">cancel</a></strong>()</code> +<div class="block">Cancels the current network request and callbacks whether it's uploading or fetching data from + the server.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>byte[]</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#getData()">getData</a></strong>()</code> +<div class="block">Synchronously gets the data for this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><byte[]></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#getDataInBackground()">getDataInBackground</a></strong>()</code> +<div class="block">Gets the data for this object in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#getDataInBackground(com.parse.GetDataCallback)">getDataInBackground</a></strong>(<a href="../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> dataCallback)</code> +<div class="block">Gets the data for this object in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#getDataInBackground(com.parse.GetDataCallback,%20com.parse.ProgressCallback)">getDataInBackground</a></strong>(<a href="../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> dataCallback, + <a href="../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</code> +<div class="block">Gets the data for this object in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><byte[]></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#getDataInBackground(com.parse.ProgressCallback)">getDataInBackground</a></strong>(<a href="../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</code> +<div class="block">Gets the data for this object in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#getName()">getName</a></strong>()</code> +<div class="block">The filename.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#getUrl()">getUrl</a></strong>()</code> +<div class="block">This returns the url of the file.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#isDataAvailable()">isDataAvailable</a></strong>()</code> +<div class="block">Whether the file has available data.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#isDirty()">isDirty</a></strong>()</code> +<div class="block">Whether the file still needs to be saved.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#save()">save</a></strong>()</code> +<div class="block">Saves the file to the Parse cloud synchronously.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#saveInBackground()">saveInBackground</a></strong>()</code> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#saveInBackground(com.parse.ProgressCallback)">saveInBackground</a></strong>(<a href="../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> uploadProgressCallback)</code> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#saveInBackground(com.parse.SaveCallback)">saveInBackground</a></strong>(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFile.html#saveInBackground(com.parse.SaveCallback,%20com.parse.ProgressCallback)">saveInBackground</a></strong>(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> saveCallback, + <a href="../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</code> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseFile(java.lang.String, byte[], java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseFile</h4> +<pre>public ParseFile(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + byte[] data, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> contentType)</pre> +<div class="block">Creates a new file from a byte array, file name, and content type. Content type will be used + instead of auto-detection by file extension.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The file's name, ideally with extension. The file name must begin with an alphanumeric + character, and consist of alphanumeric characters, periods, spaces, underscores, or + dashes.</dd><dd><code>data</code> - The file's data.</dd><dd><code>contentType</code> - The file's content type.</dd></dl> +</li> +</ul> +<a name="ParseFile(byte[])"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseFile</h4> +<pre>public ParseFile(byte[] data)</pre> +<div class="block">Creates a new file from a byte array.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The file's data.</dd></dl> +</li> +</ul> +<a name="ParseFile(java.lang.String, byte[])"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseFile</h4> +<pre>public ParseFile(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + byte[] data)</pre> +<div class="block">Creates a new file from a byte array and a name. Giving a name with a proper file extension + (e.g. ".png") is ideal because it allows Parse to deduce the content type of the file and set + appropriate HTTP headers when it is fetched.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The file's name, ideally with extension. The file name must begin with an alphanumeric + character, and consist of alphanumeric characters, periods, spaces, underscores, or + dashes.</dd><dd><code>data</code> - The file's data.</dd></dl> +</li> +</ul> +<a name="ParseFile(byte[], java.lang.String)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseFile</h4> +<pre>public ParseFile(byte[] data, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> contentType)</pre> +<div class="block">Creates a new file from a byte array, and content type. Content type will be used instead of + auto-detection by file extension.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The file's data.</dd><dd><code>contentType</code> - The file's content type.</dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getName()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getName</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre> +<div class="block">The filename. Before save is called, this is just the filename given by the user (if any). + After save is called, that name gets prefixed with a unique identifier.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The file's name.</dd></dl> +</li> +</ul> +<a name="isDirty()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isDirty</h4> +<pre>public boolean isDirty()</pre> +<div class="block">Whether the file still needs to be saved.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>Whether the file needs to be saved.</dd></dl> +</li> +</ul> +<a name="isDataAvailable()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isDataAvailable</h4> +<pre>public boolean isDataAvailable()</pre> +<div class="block">Whether the file has available data.</div> +</li> +</ul> +<a name="getUrl()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getUrl</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getUrl()</pre> +<div class="block">This returns the url of the file. It's only available after you save or after you get the file + from a ParseObject.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The url of the file.</dd></dl> +</li> +</ul> +<a name="save()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>save</h4> +<pre>public void save() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Saves the file to the Parse cloud synchronously.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd></dl> +</li> +</ul> +<a name="saveInBackground(com.parse.ProgressCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> saveInBackground(<a href="../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> uploadProgressCallback)</pre> +<div class="block">Saves the file to the Parse cloud in a background thread. + `progressCallback` is guaranteed to be called with 100 before saveCallback is called.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>uploadProgressCallback</code> - A ProgressCallback that is called periodically with progress updates.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when the save completes.</dd></dl> +</li> +</ul> +<a name="saveInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> saveInBackground()</pre> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when the save completes.</dd></dl> +</li> +</ul> +<a name="saveInBackground(com.parse.SaveCallback, com.parse.ProgressCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveInBackground</h4> +<pre>public void saveInBackground(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> saveCallback, + <a href="../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</pre> +<div class="block">Saves the file to the Parse cloud in a background thread. + `progressCallback` is guaranteed to be called with 100 before saveCallback is called.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>saveCallback</code> - A SaveCallback that gets called when the save completes.</dd><dd><code>progressCallback</code> - A ProgressCallback that is called periodically with progress updates.</dd></dl> +</li> +</ul> +<a name="saveInBackground(com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveInBackground</h4> +<pre>public void saveInBackground(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - A SaveCallback that gets called when the save completes.</dd></dl> +</li> +</ul> +<a name="getData()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getData</h4> +<pre>public byte[] getData() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Synchronously gets the data for this object. You probably want to use + <a href="../../com/parse/ParseFile.html#getDataInBackground(com.parse.ProgressCallback)"><code>ParseFile.getDataInBackground(com.parse.ProgressCallback)</code></a> instead unless you're already in a background thread.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd></dl> +</li> +</ul> +<a name="getDataInBackground(com.parse.ProgressCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDataInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><byte[]> getDataInBackground(<a href="../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</pre> +<div class="block">Gets the data for this object in a background thread. `progressCallback` is guaranteed to be + called with 100 before dataCallback is called.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>progressCallback</code> - A ProgressCallback that is called periodically with progress updates.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the data has been fetched.</dd></dl> +</li> +</ul> +<a name="getDataInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDataInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><byte[]> getDataInBackground()</pre> +<div class="block">Gets the data for this object in a background thread. `progressCallback` is guaranteed to be + called with 100 before dataCallback is called.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the data has been fetched.</dd></dl> +</li> +</ul> +<a name="getDataInBackground(com.parse.GetDataCallback, com.parse.ProgressCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDataInBackground</h4> +<pre>public void getDataInBackground(<a href="../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> dataCallback, + <a href="../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</pre> +<div class="block">Gets the data for this object in a background thread. `progressCallback` is guaranteed to be + called with 100 before dataCallback is called.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dataCallback</code> - A GetDataCallback that is called when the get completes.</dd><dd><code>progressCallback</code> - A ProgressCallback that is called periodically with progress updates.</dd></dl> +</li> +</ul> +<a name="getDataInBackground(com.parse.GetDataCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDataInBackground</h4> +<pre>public void getDataInBackground(<a href="../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> dataCallback)</pre> +<div class="block">Gets the data for this object in a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dataCallback</code> - A GetDataCallback that is called when the get completes.</dd></dl> +</li> +</ul> +<a name="cancel()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>cancel</h4> +<pre>public void cancel()</pre> +<div class="block">Cancels the current network request and callbacks whether it's uploading or fetching data from + the server.</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseFile.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseException.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseFile.html" target="_top">Frames</a></li> +<li><a href="ParseFile.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseGeoPoint.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseGeoPoint.html new file mode 100644 index 00000000..f6ab4c35 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseGeoPoint.html @@ -0,0 +1,520 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseGeoPoint</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseGeoPoint"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseGeoPoint.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseFile.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseImageView.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseGeoPoint.html" target="_top">Frames</a></li> +<li><a href="ParseGeoPoint.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseGeoPoint" class="title">Class ParseGeoPoint</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseGeoPoint</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseGeoPoint</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block"><code>ParseGeoPoint</code> represents a latitude / longitude point that may be associated with a key + in a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> or used as a reference point for geo queries. This allows proximity + based queries on the key. + <p/> + Only one key in a class may contain a <code>ParseGeoPoint</code>. + <p/> + Example: + <pre> + ParseGeoPoint point = new ParseGeoPoint(30.0, -20.0); + ParseObject object = new ParseObject("PlaceObject"); + object.put("location", point); + object.save(); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseGeoPoint.html#ParseGeoPoint()">ParseGeoPoint</a></strong>()</code> +<div class="block">Creates a new default point with latitude and longitude set to 0.0.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseGeoPoint.html#ParseGeoPoint(double,%20double)">ParseGeoPoint</a></strong>(double latitude, + double longitude)</code> +<div class="block">Creates a new point with the specified latitude and longitude.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#distanceInKilometersTo(com.parse.ParseGeoPoint)">distanceInKilometersTo</a></strong>(<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</code> +<div class="block">Get distance between this point and another <code>ParseGeoPoint</code> in kilometers.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#distanceInMilesTo(com.parse.ParseGeoPoint)">distanceInMilesTo</a></strong>(<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</code> +<div class="block">Get distance between this point and another <code>ParseGeoPoint</code> in kilometers.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#distanceInRadiansTo(com.parse.ParseGeoPoint)">distanceInRadiansTo</a></strong>(<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</code> +<div class="block">Get distance in radians between this point and another <code>ParseGeoPoint</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long)">getCurrentLocationInBackground</a></strong>(long timeout)</code> +<div class="block">Asynchronously fetches the current location of the device.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria)">getCurrentLocationInBackground</a></strong>(long timeout, + <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true" title="class or interface in android.location">Criteria</a> criteria)</code> +<div class="block">Asynchronously fetches the current location of the device.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria,%20com.parse.LocationCallback)">getCurrentLocationInBackground</a></strong>(long timeout, + <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true" title="class or interface in android.location">Criteria</a> criteria, + <a href="../../com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a> callback)</code> +<div class="block">Asynchronously fetches the current location of the device.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20com.parse.LocationCallback)">getCurrentLocationInBackground</a></strong>(long timeout, + <a href="../../com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a> callback)</code> +<div class="block">Asynchronously fetches the current location of the device.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#getLatitude()">getLatitude</a></strong>()</code> +<div class="block">Get latitude.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#getLongitude()">getLongitude</a></strong>()</code> +<div class="block">Get longitude.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#setLatitude(double)">setLatitude</a></strong>(double latitude)</code> +<div class="block">Set latitude.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#setLongitude(double)">setLongitude</a></strong>(double longitude)</code> +<div class="block">Set longitude.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseGeoPoint.html#toString()">toString</a></strong>()</code> </td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseGeoPoint()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseGeoPoint</h4> +<pre>public ParseGeoPoint()</pre> +<div class="block">Creates a new default point with latitude and longitude set to 0.0.</div> +</li> +</ul> +<a name="ParseGeoPoint(double, double)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseGeoPoint</h4> +<pre>public ParseGeoPoint(double latitude, + double longitude)</pre> +<div class="block">Creates a new point with the specified latitude and longitude.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>latitude</code> - The point's latitude.</dd><dd><code>longitude</code> - The point's longitude.</dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="setLatitude(double)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setLatitude</h4> +<pre>public void setLatitude(double latitude)</pre> +<div class="block">Set latitude. Valid range is (-90.0, 90.0). Extremes should not be used.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>latitude</code> - The point's latitude.</dd></dl> +</li> +</ul> +<a name="getLatitude()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLatitude</h4> +<pre>public double getLatitude()</pre> +<div class="block">Get latitude.</div> +</li> +</ul> +<a name="setLongitude(double)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setLongitude</h4> +<pre>public void setLongitude(double longitude)</pre> +<div class="block">Set longitude. Valid range is (-180.0, 180.0). Extremes should not be used.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>longitude</code> - The point's longitude.</dd></dl> +</li> +</ul> +<a name="getLongitude()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLongitude</h4> +<pre>public double getLongitude()</pre> +<div class="block">Get longitude.</div> +</li> +</ul> +<a name="distanceInRadiansTo(com.parse.ParseGeoPoint)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceInRadiansTo</h4> +<pre>public double distanceInRadiansTo(<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</pre> +<div class="block">Get distance in radians between this point and another <code>ParseGeoPoint</code>. This is the + smallest angular distance between the two points.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>point</code> - <code>ParseGeoPoint</code> describing the other point being measured against.</dd></dl> +</li> +</ul> +<a name="distanceInKilometersTo(com.parse.ParseGeoPoint)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceInKilometersTo</h4> +<pre>public double distanceInKilometersTo(<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</pre> +<div class="block">Get distance between this point and another <code>ParseGeoPoint</code> in kilometers.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>point</code> - <code>ParseGeoPoint</code> describing the other point being measured against.</dd></dl> +</li> +</ul> +<a name="distanceInMilesTo(com.parse.ParseGeoPoint)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceInMilesTo</h4> +<pre>public double distanceInMilesTo(<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</pre> +<div class="block">Get distance between this point and another <code>ParseGeoPoint</code> in kilometers.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>point</code> - <code>ParseGeoPoint</code> describing the other point being measured against.</dd></dl> +</li> +</ul> +<a name="getCurrentLocationInBackground(long)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurrentLocationInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a>> getCurrentLocationInBackground(long timeout)</pre> +<div class="block">Asynchronously fetches the current location of the device. + + This will use a default <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true" title="class or interface in android.location"><code>Criteria</code></a> with no accuracy or power requirements, which will + generally result in slower, but more accurate location fixes. + <p/> + <strong>Note:</strong> If GPS is the best provider, it might not be able to locate the device + at all and timeout.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timeout</code> - The number of milliseconds to allow before timing out.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when a location is found.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://developer.android.com/reference/android/location/LocationManager.html?is-external=true#getBestProvider(android.location.Criteria,%20boolean)" title="class or interface in android.location"><code>LocationManager.getBestProvider(android.location.Criteria, boolean)</code></a>, +<a href="http://developer.android.com/reference/android/location/LocationManager.html?is-external=true#requestLocationUpdates(java.lang.String,%20long,%20float,%20android.location.LocationListener)" title="class or interface in android.location"><code>LocationManager.requestLocationUpdates(String, long, float, android.location.LocationListener)</code></a></dd></dl> +</li> +</ul> +<a name="getCurrentLocationInBackground(long, com.parse.LocationCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurrentLocationInBackground</h4> +<pre>public static void getCurrentLocationInBackground(long timeout, + <a href="../../com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a> callback)</pre> +<div class="block">Asynchronously fetches the current location of the device. + + This will use a default <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true" title="class or interface in android.location"><code>Criteria</code></a> with no accuracy or power requirements, which will + generally result in slower, but more accurate location fixes. + <p/> + <strong>Note:</strong> If GPS is the best provider, it might not be able to locate the device + at all and timeout.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timeout</code> - The number of milliseconds to allow before timing out.</dd><dd><code>callback</code> - callback.done(geoPoint, error) is called when a location is found.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://developer.android.com/reference/android/location/LocationManager.html?is-external=true#getBestProvider(android.location.Criteria,%20boolean)" title="class or interface in android.location"><code>LocationManager.getBestProvider(android.location.Criteria, boolean)</code></a>, +<a href="http://developer.android.com/reference/android/location/LocationManager.html?is-external=true#requestLocationUpdates(java.lang.String,%20long,%20float,%20android.location.LocationListener)" title="class or interface in android.location"><code>LocationManager.requestLocationUpdates(String, long, float, android.location.LocationListener)</code></a></dd></dl> +</li> +</ul> +<a name="getCurrentLocationInBackground(long, android.location.Criteria)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurrentLocationInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a>> getCurrentLocationInBackground(long timeout, + <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true" title="class or interface in android.location">Criteria</a> criteria)</pre> +<div class="block">Asynchronously fetches the current location of the device. + + This will request location updates from the best provider that match the given criteria + and return the first location received. + + You can customize the criteria to meet your specific needs. + * For higher accuracy, you can set <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true#setAccuracy(int)" title="class or interface in android.location"><code>Criteria.setAccuracy(int)</code></a>, however result in longer + times for a fix. + * For better battery efficiency and faster location fixes, you can set + <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true#setPowerRequirement(int)" title="class or interface in android.location"><code>Criteria.setPowerRequirement(int)</code></a>, however, this will result in lower accuracy.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timeout</code> - The number of milliseconds to allow before timing out.</dd><dd><code>criteria</code> - The application criteria for selecting a location provider.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when a location is found.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://developer.android.com/reference/android/location/LocationManager.html?is-external=true#getBestProvider(android.location.Criteria,%20boolean)" title="class or interface in android.location"><code>LocationManager.getBestProvider(android.location.Criteria, boolean)</code></a>, +<a href="http://developer.android.com/reference/android/location/LocationManager.html?is-external=true#requestLocationUpdates(java.lang.String,%20long,%20float,%20android.location.LocationListener)" title="class or interface in android.location"><code>LocationManager.requestLocationUpdates(String, long, float, android.location.LocationListener)</code></a></dd></dl> +</li> +</ul> +<a name="getCurrentLocationInBackground(long, android.location.Criteria, com.parse.LocationCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurrentLocationInBackground</h4> +<pre>public static void getCurrentLocationInBackground(long timeout, + <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true" title="class or interface in android.location">Criteria</a> criteria, + <a href="../../com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a> callback)</pre> +<div class="block">Asynchronously fetches the current location of the device. + + This will request location updates from the best provider that match the given criteria + and return the first location received. + + You can customize the criteria to meet your specific needs. + * For higher accuracy, you can set <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true#setAccuracy(int)" title="class or interface in android.location"><code>Criteria.setAccuracy(int)</code></a>, however result in longer + times for a fix. + * For better battery efficiency and faster location fixes, you can set + <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true#setPowerRequirement(int)" title="class or interface in android.location"><code>Criteria.setPowerRequirement(int)</code></a>, however, this will result in lower accuracy.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timeout</code> - The number of milliseconds to allow before timing out.</dd><dd><code>criteria</code> - The application criteria for selecting a location provider.</dd><dd><code>callback</code> - callback.done(geoPoint, error) is called when a location is found.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://developer.android.com/reference/android/location/LocationManager.html?is-external=true#getBestProvider(android.location.Criteria,%20boolean)" title="class or interface in android.location"><code>LocationManager.getBestProvider(android.location.Criteria, boolean)</code></a>, +<a href="http://developer.android.com/reference/android/location/LocationManager.html?is-external=true#requestLocationUpdates(java.lang.String,%20long,%20float,%20android.location.LocationListener)" title="class or interface in android.location"><code>LocationManager.requestLocationUpdates(String, long, float, android.location.LocationListener)</code></a></dd></dl> +</li> +</ul> +<a name="toString()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>toString</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseGeoPoint.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseFile.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseImageView.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseGeoPoint.html" target="_top">Frames</a></li> +<li><a href="ParseGeoPoint.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseImageView.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseImageView.html new file mode 100644 index 00000000..68fa45dc --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseImageView.html @@ -0,0 +1,473 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseImageView</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseImageView"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseImageView.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseImageView.html" target="_top">Frames</a></li> +<li><a href="ParseImageView.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#nested_classes_inherited_from_class_android.widget.ImageView">Nested</a> | </li> +<li><a href="#fields_inherited_from_class_android.view.View">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseImageView" class="title">Class ParseImageView</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">android.view.View</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true" title="class or interface in android.widget">android.widget.ImageView</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseImageView</li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html?is-external=true" title="class or interface in android.graphics.drawable">Drawable.Callback</a>, <a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html?is-external=true" title="class or interface in android.view.accessibility">AccessibilityEventSource</a>, <a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html?is-external=true" title="class or interface in android.view">KeyEvent.Callback</a></dd> +</dl> +<hr> +<br> +<pre>public class <span class="strong">ParseImageView</span> +extends <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true" title="class or interface in android.widget">ImageView</a></pre> +<div class="block">A specialized <code>ImageView</code> that downloads and displays remote images stored on Parse's + servers. + <p> + Given a <code>ParseFile</code> storing an image, a <code>ParseImageView</code> works seamlessly to fetch + the file data and display it in the background. See below for an example: + + <pre> + ParseImageView imageView = (ParseImageView) findViewById(android.R.id.icon); + // The placeholder will be used before and during the fetch, to be replaced by the fetched image + // data. + imageView.setPlaceholder(getResources().getDrawable(R.drawable.placeholder)); + imageView.setParseFile(file); + imageView.loadInBackground(new GetDataCallback() { + @Override + public void done(byte[] data, ParseException e) { + Log.i("ParseImageView", + "Fetched! Data length: " + data.length + ", or exception: " + e.getMessage()); + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== NESTED CLASS SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="nested_class_summary"> +<!-- --> +</a> +<h3>Nested Class Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="nested_classes_inherited_from_class_android.widget.ImageView"> +<!-- --> +</a> +<h3>Nested classes/interfaces inherited from class android.widget.<a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true" title="class or interface in android.widget">ImageView</a></h3> +<code><a href="http://developer.android.com/reference/android/widget/ImageView.ScaleType.html?is-external=true" title="class or interface in android.widget">ImageView.ScaleType</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="nested_classes_inherited_from_class_android.view.View"> +<!-- --> +</a> +<h3>Nested classes/interfaces inherited from class android.view.<a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a></h3> +<code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html?is-external=true" title="class or interface in android.view">View.AccessibilityDelegate</a>, <a href="http://developer.android.com/reference/android/view/View.BaseSavedState.html?is-external=true" title="class or interface in android.view">View.BaseSavedState</a>, <a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html?is-external=true" title="class or interface in android.view">View.DragShadowBuilder</a>, <a href="http://developer.android.com/reference/android/view/View.MeasureSpec.html?is-external=true" title="class or interface in android.view">View.MeasureSpec</a>, <a href="http://developer.android.com/reference/android/view/View.OnApplyWindowInsetsListener.html?is-external=true" title="class or interface in android.view">View.OnApplyWindowInsetsListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html?is-external=true" title="class or interface in android.view">View.OnAttachStateChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnClickListener.html?is-external=true" title="class or interface in android.view">View.OnClickListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html?is-external=true" title="class or interface in android.view">View.OnCreateContextMenuListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnDragListener.html?is-external=true" title="class or interface in android.view">View.OnDragListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html?is-external=true" title="class or interface in android.view">View.OnFocusChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnGenericMotionListener.html?is-external=true" title="class or interface in android.view">View.OnGenericMotionListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnHoverListener.html?is-external=true" title="class or interface in android.view">View.OnHoverListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnKeyListener.html?is-external=true" title="class or interface in android.view">View.OnKeyListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html?is-external=true" title="class or interface in android.view">View.OnLayoutChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnLongClickListener.html?is-external=true" title="class or interface in android.view">View.OnLongClickListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html?is-external=true" title="class or interface in android.view">View.OnSystemUiVisibilityChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.OnTouchListener.html?is-external=true" title="class or interface in android.view">View.OnTouchListener</a></code></li> +</ul> +</li> +</ul> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields_inherited_from_class_android.view.View"> +<!-- --> +</a> +<h3>Fields inherited from class android.view.<a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a></h3> +<code><a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ACCESSIBILITY_LIVE_REGION_ASSERTIVE" title="class or interface in android.view">ACCESSIBILITY_LIVE_REGION_ASSERTIVE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ACCESSIBILITY_LIVE_REGION_NONE" title="class or interface in android.view">ACCESSIBILITY_LIVE_REGION_NONE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ACCESSIBILITY_LIVE_REGION_POLITE" title="class or interface in android.view">ACCESSIBILITY_LIVE_REGION_POLITE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ALPHA" title="class or interface in android.view">ALPHA</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#DRAWING_CACHE_QUALITY_AUTO" title="class or interface in android.view">DRAWING_CACHE_QUALITY_AUTO</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#DRAWING_CACHE_QUALITY_HIGH" title="class or interface in android.view">DRAWING_CACHE_QUALITY_HIGH</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#DRAWING_CACHE_QUALITY_LOW" title="class or interface in android.view">DRAWING_CACHE_QUALITY_LOW</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#EMPTY_STATE_SET" title="class or interface in android.view">EMPTY_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ENABLED_FOCUSED_SELECTED_STATE_SET" title="class or interface in android.view">ENABLED_FOCUSED_SELECTED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ENABLED_FOCUSED_STATE_SET" title="class or interface in android.view">ENABLED_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ENABLED_SELECTED_STATE_SET" title="class or interface in android.view">ENABLED_SELECTED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ENABLED_STATE_SET" title="class or interface in android.view">ENABLED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ENABLED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">ENABLED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FIND_VIEWS_WITH_CONTENT_DESCRIPTION" title="class or interface in android.view">FIND_VIEWS_WITH_CONTENT_DESCRIPTION</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FIND_VIEWS_WITH_TEXT" title="class or interface in android.view">FIND_VIEWS_WITH_TEXT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUS_BACKWARD" title="class or interface in android.view">FOCUS_BACKWARD</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUS_DOWN" title="class or interface in android.view">FOCUS_DOWN</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUS_FORWARD" title="class or interface in android.view">FOCUS_FORWARD</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUS_LEFT" title="class or interface in android.view">FOCUS_LEFT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUS_RIGHT" title="class or interface in android.view">FOCUS_RIGHT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUS_UP" title="class or interface in android.view">FOCUS_UP</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUSABLES_ALL" title="class or interface in android.view">FOCUSABLES_ALL</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUSABLES_TOUCH_MODE" title="class or interface in android.view">FOCUSABLES_TOUCH_MODE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUSED_SELECTED_STATE_SET" title="class or interface in android.view">FOCUSED_SELECTED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUSED_STATE_SET" title="class or interface in android.view">FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#FOCUSED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">FOCUSED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#GONE" title="class or interface in android.view">GONE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#HAPTIC_FEEDBACK_ENABLED" title="class or interface in android.view">HAPTIC_FEEDBACK_ENABLED</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#IMPORTANT_FOR_ACCESSIBILITY_AUTO" title="class or interface in android.view">IMPORTANT_FOR_ACCESSIBILITY_AUTO</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#IMPORTANT_FOR_ACCESSIBILITY_NO" title="class or interface in android.view">IMPORTANT_FOR_ACCESSIBILITY_NO</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS" title="class or interface in android.view">IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#IMPORTANT_FOR_ACCESSIBILITY_YES" title="class or interface in android.view">IMPORTANT_FOR_ACCESSIBILITY_YES</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#INVISIBLE" title="class or interface in android.view">INVISIBLE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#KEEP_SCREEN_ON" title="class or interface in android.view">KEEP_SCREEN_ON</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#LAYER_TYPE_HARDWARE" title="class or interface in android.view">LAYER_TYPE_HARDWARE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#LAYER_TYPE_NONE" title="class or interface in android.view">LAYER_TYPE_NONE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#LAYER_TYPE_SOFTWARE" title="class or interface in android.view">LAYER_TYPE_SOFTWARE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#LAYOUT_DIRECTION_INHERIT" title="class or interface in android.view">LAYOUT_DIRECTION_INHERIT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#LAYOUT_DIRECTION_LOCALE" title="class or interface in android.view">LAYOUT_DIRECTION_LOCALE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#LAYOUT_DIRECTION_LTR" title="class or interface in android.view">LAYOUT_DIRECTION_LTR</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#LAYOUT_DIRECTION_RTL" title="class or interface in android.view">LAYOUT_DIRECTION_RTL</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#MEASURED_HEIGHT_STATE_SHIFT" title="class or interface in android.view">MEASURED_HEIGHT_STATE_SHIFT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#MEASURED_SIZE_MASK" title="class or interface in android.view">MEASURED_SIZE_MASK</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#MEASURED_STATE_MASK" title="class or interface in android.view">MEASURED_STATE_MASK</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#MEASURED_STATE_TOO_SMALL" title="class or interface in android.view">MEASURED_STATE_TOO_SMALL</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#NO_ID" title="class or interface in android.view">NO_ID</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#OVER_SCROLL_ALWAYS" title="class or interface in android.view">OVER_SCROLL_ALWAYS</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#OVER_SCROLL_IF_CONTENT_SCROLLS" title="class or interface in android.view">OVER_SCROLL_IF_CONTENT_SCROLLS</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#OVER_SCROLL_NEVER" title="class or interface in android.view">OVER_SCROLL_NEVER</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET" title="class or interface in android.view">PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_ENABLED_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_ENABLED_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_ENABLED_SELECTED_STATE_SET" title="class or interface in android.view">PRESSED_ENABLED_SELECTED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_ENABLED_STATE_SET" title="class or interface in android.view">PRESSED_ENABLED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_FOCUSED_SELECTED_STATE_SET" title="class or interface in android.view">PRESSED_FOCUSED_SELECTED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_SELECTED_STATE_SET" title="class or interface in android.view">PRESSED_SELECTED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_STATE_SET" title="class or interface in android.view">PRESSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#PRESSED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">PRESSED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ROTATION" title="class or interface in android.view">ROTATION</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ROTATION_X" title="class or interface in android.view">ROTATION_X</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#ROTATION_Y" title="class or interface in android.view">ROTATION_Y</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCALE_X" title="class or interface in android.view">SCALE_X</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCALE_Y" title="class or interface in android.view">SCALE_Y</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCREEN_STATE_OFF" title="class or interface in android.view">SCREEN_STATE_OFF</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCREEN_STATE_ON" title="class or interface in android.view">SCREEN_STATE_ON</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLL_AXIS_HORIZONTAL" title="class or interface in android.view">SCROLL_AXIS_HORIZONTAL</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLL_AXIS_NONE" title="class or interface in android.view">SCROLL_AXIS_NONE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLL_AXIS_VERTICAL" title="class or interface in android.view">SCROLL_AXIS_VERTICAL</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLLBAR_POSITION_DEFAULT" title="class or interface in android.view">SCROLLBAR_POSITION_DEFAULT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLLBAR_POSITION_LEFT" title="class or interface in android.view">SCROLLBAR_POSITION_LEFT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLLBAR_POSITION_RIGHT" title="class or interface in android.view">SCROLLBAR_POSITION_RIGHT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLLBARS_INSIDE_INSET" title="class or interface in android.view">SCROLLBARS_INSIDE_INSET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLLBARS_INSIDE_OVERLAY" title="class or interface in android.view">SCROLLBARS_INSIDE_OVERLAY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLLBARS_OUTSIDE_INSET" title="class or interface in android.view">SCROLLBARS_OUTSIDE_INSET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SCROLLBARS_OUTSIDE_OVERLAY" title="class or interface in android.view">SCROLLBARS_OUTSIDE_OVERLAY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SELECTED_STATE_SET" title="class or interface in android.view">SELECTED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SELECTED_WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">SELECTED_WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SOUND_EFFECTS_ENABLED" title="class or interface in android.view">SOUND_EFFECTS_ENABLED</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#STATUS_BAR_HIDDEN" title="class or interface in android.view">STATUS_BAR_HIDDEN</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#STATUS_BAR_VISIBLE" title="class or interface in android.view">STATUS_BAR_VISIBLE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_FLAG_FULLSCREEN" title="class or interface in android.view">SYSTEM_UI_FLAG_FULLSCREEN</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_FLAG_HIDE_NAVIGATION" title="class or interface in android.view">SYSTEM_UI_FLAG_HIDE_NAVIGATION</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_FLAG_IMMERSIVE" title="class or interface in android.view">SYSTEM_UI_FLAG_IMMERSIVE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_FLAG_IMMERSIVE_STICKY" title="class or interface in android.view">SYSTEM_UI_FLAG_IMMERSIVE_STICKY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN" title="class or interface in android.view">SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION" title="class or interface in android.view">SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_FLAG_LAYOUT_STABLE" title="class or interface in android.view">SYSTEM_UI_FLAG_LAYOUT_STABLE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_FLAG_LOW_PROFILE" title="class or interface in android.view">SYSTEM_UI_FLAG_LOW_PROFILE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_FLAG_VISIBLE" title="class or interface in android.view">SYSTEM_UI_FLAG_VISIBLE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#SYSTEM_UI_LAYOUT_FLAGS" title="class or interface in android.view">SYSTEM_UI_LAYOUT_FLAGS</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_ALIGNMENT_CENTER" title="class or interface in android.view">TEXT_ALIGNMENT_CENTER</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_ALIGNMENT_GRAVITY" title="class or interface in android.view">TEXT_ALIGNMENT_GRAVITY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_ALIGNMENT_INHERIT" title="class or interface in android.view">TEXT_ALIGNMENT_INHERIT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_ALIGNMENT_TEXT_END" title="class or interface in android.view">TEXT_ALIGNMENT_TEXT_END</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_ALIGNMENT_TEXT_START" title="class or interface in android.view">TEXT_ALIGNMENT_TEXT_START</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_ALIGNMENT_VIEW_END" title="class or interface in android.view">TEXT_ALIGNMENT_VIEW_END</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_ALIGNMENT_VIEW_START" title="class or interface in android.view">TEXT_ALIGNMENT_VIEW_START</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_DIRECTION_ANY_RTL" title="class or interface in android.view">TEXT_DIRECTION_ANY_RTL</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_DIRECTION_FIRST_STRONG" title="class or interface in android.view">TEXT_DIRECTION_FIRST_STRONG</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_DIRECTION_INHERIT" title="class or interface in android.view">TEXT_DIRECTION_INHERIT</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_DIRECTION_LOCALE" title="class or interface in android.view">TEXT_DIRECTION_LOCALE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_DIRECTION_LTR" title="class or interface in android.view">TEXT_DIRECTION_LTR</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TEXT_DIRECTION_RTL" title="class or interface in android.view">TEXT_DIRECTION_RTL</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TRANSLATION_X" title="class or interface in android.view">TRANSLATION_X</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TRANSLATION_Y" title="class or interface in android.view">TRANSLATION_Y</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#TRANSLATION_Z" title="class or interface in android.view">TRANSLATION_Z</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#VIEW_LOG_TAG" title="class or interface in android.view">VIEW_LOG_TAG</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#VISIBLE" title="class or interface in android.view">VISIBLE</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#WINDOW_FOCUSED_STATE_SET" title="class or interface in android.view">WINDOW_FOCUSED_STATE_SET</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#X" title="class or interface in android.view">X</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#Y" title="class or interface in android.view">Y</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#Z" title="class or interface in android.view">Z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseImageView.html#ParseImageView(android.content.Context)">ParseImageView</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block">Simple constructor to use when creating a <code>ParseImageView</code> from code.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseImageView.html#ParseImageView(android.content.Context,%20android.util.AttributeSet)">ParseImageView</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/util/AttributeSet.html?is-external=true" title="class or interface in android.util">AttributeSet</a> attributeSet)</code> +<div class="block">Constructor that is called when inflating a <code>ParseImageView</code> from XML.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseImageView.html#ParseImageView(android.content.Context,%20android.util.AttributeSet,%20int)">ParseImageView</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/util/AttributeSet.html?is-external=true" title="class or interface in android.util">AttributeSet</a> attributeSet, + int defStyle)</code> +<div class="block">Perform inflation from XML and apply a class-specific base style.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><byte[]></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseImageView.html#loadInBackground()">loadInBackground</a></strong>()</code> +<div class="block">Kick off downloading of remote image.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseImageView.html#loadInBackground(com.parse.GetDataCallback)">loadInBackground</a></strong>(<a href="../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> completionCallback)</code> +<div class="block">Kick off downloading of remote image.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseImageView.html#onDetachedFromWindow()">onDetachedFromWindow</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseImageView.html#setImageBitmap(android.graphics.Bitmap)">setImageBitmap</a></strong>(<a href="http://developer.android.com/reference/android/graphics/Bitmap.html?is-external=true" title="class or interface in android.graphics">Bitmap</a> bitmap)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseImageView.html#setParseFile(com.parse.ParseFile)">setParseFile</a></strong>(<a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> file)</code> +<div class="block">Sets the remote file on Parse's server that stores the image.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseImageView.html#setPlaceholder(android.graphics.drawable.Drawable)">setPlaceholder</a></strong>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html?is-external=true" title="class or interface in android.graphics.drawable">Drawable</a> placeholder)</code> +<div class="block">Sets the placeholder to be used while waiting for an image to be loaded.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_android.widget.ImageView"> +<!-- --> +</a> +<h3>Methods inherited from class android.widget.<a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true" title="class or interface in android.widget">ImageView</a></h3> +<code><a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#clearColorFilter()" title="class or interface in android.widget">clearColorFilter</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#drawableHotspotChanged(float,%20float)" title="class or interface in android.widget">drawableHotspotChanged</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#drawableStateChanged()" title="class or interface in android.widget">drawableStateChanged</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getAdjustViewBounds()" title="class or interface in android.widget">getAdjustViewBounds</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getBaseline()" title="class or interface in android.widget">getBaseline</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getBaselineAlignBottom()" title="class or interface in android.widget">getBaselineAlignBottom</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getColorFilter()" title="class or interface in android.widget">getColorFilter</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getCropToPadding()" title="class or interface in android.widget">getCropToPadding</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getDrawable()" title="class or interface in android.widget">getDrawable</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getImageAlpha()" title="class or interface in android.widget">getImageAlpha</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getImageMatrix()" title="class or interface in android.widget">getImageMatrix</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getImageTintList()" title="class or interface in android.widget">getImageTintList</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getImageTintMode()" title="class or interface in android.widget">getImageTintMode</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getMaxHeight()" title="class or interface in android.widget">getMaxHeight</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getMaxWidth()" title="class or interface in android.widget">getMaxWidth</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#getScaleType()" title="class or interface in android.widget">getScaleType</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#hasOverlappingRendering()" title="class or interface in android.widget">hasOverlappingRendering</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#invalidateDrawable(android.graphics.drawable.Drawable)" title="class or interface in android.widget">invalidateDrawable</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#isOpaque()" title="class or interface in android.widget">isOpaque</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#jumpDrawablesToCurrentState()" title="class or interface in android.widget">jumpDrawablesToCurrentState</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#onAttachedToWindow()" title="class or interface in android.widget">onAttachedToWindow</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#onCreateDrawableState(int)" title="class or interface in android.widget">onCreateDrawableState</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#onDraw(android.graphics.Canvas)" title="class or interface in android.widget">onDraw</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)" title="class or interface in android.widget">onInitializeAccessibilityEvent</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo)" title="class or interface in android.widget">onInitializeAccessibilityNodeInfo</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#onMeasure(int,%20int)" title="class or interface in android.widget">onMeasure</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)" title="class or interface in android.widget">onPopulateAccessibilityEvent</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#onRtlPropertiesChanged(int)" title="class or interface in android.widget">onRtlPropertiesChanged</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setAdjustViewBounds(boolean)" title="class or interface in android.widget">setAdjustViewBounds</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setAlpha(int)" title="class or interface in android.widget">setAlpha</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setBaseline(int)" title="class or interface in android.widget">setBaseline</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setBaselineAlignBottom(boolean)" title="class or interface in android.widget">setBaselineAlignBottom</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setColorFilter(android.graphics.ColorFilter)" title="class or interface in android.widget">setColorFilter</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setColorFilter(int)" title="class or interface in android.widget">setColorFilter</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setColorFilter(int,%20android.graphics.PorterDuff.Mode)" title="class or interface in android.widget">setColorFilter</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setCropToPadding(boolean)" title="class or interface in android.widget">setCropToPadding</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setFrame(int,%20int,%20int,%20int)" title="class or interface in android.widget">setFrame</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageAlpha(int)" title="class or interface in android.widget">setImageAlpha</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageDrawable(android.graphics.drawable.Drawable)" title="class or interface in android.widget">setImageDrawable</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageLevel(int)" title="class or interface in android.widget">setImageLevel</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageMatrix(android.graphics.Matrix)" title="class or interface in android.widget">setImageMatrix</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageResource(int)" title="class or interface in android.widget">setImageResource</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageState(int[],%20boolean)" title="class or interface in android.widget">setImageState</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageTintList(android.content.res.ColorStateList)" title="class or interface in android.widget">setImageTintList</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageTintMode(android.graphics.PorterDuff.Mode)" title="class or interface in android.widget">setImageTintMode</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageURI(android.net.Uri)" title="class or interface in android.widget">setImageURI</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setMaxHeight(int)" title="class or interface in android.widget">setMaxHeight</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setMaxWidth(int)" title="class or interface in android.widget">setMaxWidth</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setScaleType(android.widget.ImageView.ScaleType)" title="class or interface in android.widget">setScaleType</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setSelected(boolean)" title="class or interface in android.widget">setSelected</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setVisibility(int)" title="class or interface in android.widget">setVisibility</a>, <a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#verifyDrawable(android.graphics.drawable.Drawable)" title="class or interface in android.widget">verifyDrawable</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_android.view.View"> +<!-- --> +</a> +<h3>Methods inherited from class android.view.<a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a></h3> +<code><a href="http://developer.android.com/reference/android/view/View.html?is-external=true#addChildrenForAccessibility(java.util.ArrayList)" title="class or interface in android.view">addChildrenForAccessibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#addFocusables(java.util.ArrayList,%20int)" title="class or interface in android.view">addFocusables</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#addFocusables(java.util.ArrayList,%20int,%20int)" title="class or interface in android.view">addFocusables</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)" title="class or interface in android.view">addOnAttachStateChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)" title="class or interface in android.view">addOnLayoutChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#addTouchables(java.util.ArrayList)" title="class or interface in android.view">addTouchables</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#animate()" title="class or interface in android.view">animate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#announceForAccessibility(java.lang.CharSequence)" title="class or interface in android.view">announceForAccessibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#awakenScrollBars()" title="class or interface in android.view">awakenScrollBars</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#awakenScrollBars(int)" title="class or interface in android.view">awakenScrollBars</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#awakenScrollBars(int,%20boolean)" title="class or interface in android.view">awakenScrollBars</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#bringToFront()" title="class or interface in android.view">bringToFront</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#buildDrawingCache()" title="class or interface in android.view">buildDrawingCache</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#buildDrawingCache(boolean)" title="class or interface in android.view">buildDrawingCache</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#buildLayer()" title="class or interface in android.view">buildLayer</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#callOnClick()" title="class or interface in android.view">callOnClick</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#cancelLongPress()" title="class or interface in android.view">cancelLongPress</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#cancelPendingInputEvents()" title="class or interface in android.view">cancelPendingInputEvents</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#canResolveLayoutDirection()" title="class or interface in android.view">canResolveLayoutDirection</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#canResolveTextAlignment()" title="class or interface in android.view">canResolveTextAlignment</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#canResolveTextDirection()" title="class or interface in android.view">canResolveTextDirection</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#canScrollHorizontally(int)" title="class or interface in android.view">canScrollHorizontally</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#canScrollVertically(int)" title="class or interface in android.view">canScrollVertically</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#checkInputConnectionProxy(android.view.View)" title="class or interface in android.view">checkInputConnectionProxy</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#clearAnimation()" title="class or interface in android.view">clearAnimation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#clearFocus()" title="class or interface in android.view">clearFocus</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#combineMeasuredStates(int,%20int)" title="class or interface in android.view">combineMeasuredStates</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#computeHorizontalScrollExtent()" title="class or interface in android.view">computeHorizontalScrollExtent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#computeHorizontalScrollOffset()" title="class or interface in android.view">computeHorizontalScrollOffset</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#computeHorizontalScrollRange()" title="class or interface in android.view">computeHorizontalScrollRange</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#computeScroll()" title="class or interface in android.view">computeScroll</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#computeSystemWindowInsets(android.view.WindowInsets,%20android.graphics.Rect)" title="class or interface in android.view">computeSystemWindowInsets</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#computeVerticalScrollExtent()" title="class or interface in android.view">computeVerticalScrollExtent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#computeVerticalScrollOffset()" title="class or interface in android.view">computeVerticalScrollOffset</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#computeVerticalScrollRange()" title="class or interface in android.view">computeVerticalScrollRange</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#createAccessibilityNodeInfo()" title="class or interface in android.view">createAccessibilityNodeInfo</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#createContextMenu(android.view.ContextMenu)" title="class or interface in android.view">createContextMenu</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#destroyDrawingCache()" title="class or interface in android.view">destroyDrawingCache</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchApplyWindowInsets(android.view.WindowInsets)" title="class or interface in android.view">dispatchApplyWindowInsets</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchConfigurationChanged(android.content.res.Configuration)" title="class or interface in android.view">dispatchConfigurationChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchDisplayHint(int)" title="class or interface in android.view">dispatchDisplayHint</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchDragEvent(android.view.DragEvent)" title="class or interface in android.view">dispatchDragEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchDraw(android.graphics.Canvas)" title="class or interface in android.view">dispatchDraw</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchDrawableHotspotChanged(float,%20float)" title="class or interface in android.view">dispatchDrawableHotspotChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchGenericFocusedEvent(android.view.MotionEvent)" title="class or interface in android.view">dispatchGenericFocusedEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchGenericMotionEvent(android.view.MotionEvent)" title="class or interface in android.view">dispatchGenericMotionEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchGenericPointerEvent(android.view.MotionEvent)" title="class or interface in android.view">dispatchGenericPointerEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchHoverEvent(android.view.MotionEvent)" title="class or interface in android.view">dispatchHoverEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchKeyEvent(android.view.KeyEvent)" title="class or interface in android.view">dispatchKeyEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchKeyEventPreIme(android.view.KeyEvent)" title="class or interface in android.view">dispatchKeyEventPreIme</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchKeyShortcutEvent(android.view.KeyEvent)" title="class or interface in android.view">dispatchKeyShortcutEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchNestedFling(float,%20float,%20boolean)" title="class or interface in android.view">dispatchNestedFling</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchNestedPreFling(float,%20float)" title="class or interface in android.view">dispatchNestedPreFling</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchNestedPrePerformAccessibilityAction(int,%20android.os.Bundle)" title="class or interface in android.view">dispatchNestedPrePerformAccessibilityAction</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchNestedPreScroll(int,%20int,%20int[],%20int[])" title="class or interface in android.view">dispatchNestedPreScroll</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchNestedScroll(int,%20int,%20int,%20int,%20int[])" title="class or interface in android.view">dispatchNestedScroll</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)" title="class or interface in android.view">dispatchPopulateAccessibilityEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchRestoreInstanceState(android.util.SparseArray)" title="class or interface in android.view">dispatchRestoreInstanceState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchSaveInstanceState(android.util.SparseArray)" title="class or interface in android.view">dispatchSaveInstanceState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchSetActivated(boolean)" title="class or interface in android.view">dispatchSetActivated</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchSetPressed(boolean)" title="class or interface in android.view">dispatchSetPressed</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchSetSelected(boolean)" title="class or interface in android.view">dispatchSetSelected</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchSystemUiVisibilityChanged(int)" title="class or interface in android.view">dispatchSystemUiVisibilityChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchTouchEvent(android.view.MotionEvent)" title="class or interface in android.view">dispatchTouchEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchTrackballEvent(android.view.MotionEvent)" title="class or interface in android.view">dispatchTrackballEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchUnhandledMove(android.view.View,%20int)" title="class or interface in android.view">dispatchUnhandledMove</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchVisibilityChanged(android.view.View,%20int)" title="class or interface in android.view">dispatchVisibilityChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchWindowFocusChanged(boolean)" title="class or interface in android.view">dispatchWindowFocusChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchWindowSystemUiVisiblityChanged(int)" title="class or interface in android.view">dispatchWindowSystemUiVisiblityChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#dispatchWindowVisibilityChanged(int)" title="class or interface in android.view">dispatchWindowVisibilityChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#draw(android.graphics.Canvas)" title="class or interface in android.view">draw</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#findFocus()" title="class or interface in android.view">findFocus</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#findViewById(int)" title="class or interface in android.view">findViewById</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#findViewsWithText(java.util.ArrayList,%20java.lang.CharSequence,%20int)" title="class or interface in android.view">findViewsWithText</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#findViewWithTag(java.lang.Object)" title="class or interface in android.view">findViewWithTag</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#fitSystemWindows(android.graphics.Rect)" title="class or interface in android.view">fitSystemWindows</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#focusSearch(int)" title="class or interface in android.view">focusSearch</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#forceLayout()" title="class or interface in android.view">forceLayout</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#generateViewId()" title="class or interface in android.view">generateViewId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getAccessibilityLiveRegion()" title="class or interface in android.view">getAccessibilityLiveRegion</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getAccessibilityNodeProvider()" title="class or interface in android.view">getAccessibilityNodeProvider</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getAccessibilityTraversalAfter()" title="class or interface in android.view">getAccessibilityTraversalAfter</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getAccessibilityTraversalBefore()" title="class or interface in android.view">getAccessibilityTraversalBefore</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getAlpha()" title="class or interface in android.view">getAlpha</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getAnimation()" title="class or interface in android.view">getAnimation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getApplicationWindowToken()" title="class or interface in android.view">getApplicationWindowToken</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getBackground()" title="class or interface in android.view">getBackground</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getBackgroundTintList()" title="class or interface in android.view">getBackgroundTintList</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getBackgroundTintMode()" title="class or interface in android.view">getBackgroundTintMode</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getBottom()" title="class or interface in android.view">getBottom</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getBottomFadingEdgeStrength()" title="class or interface in android.view">getBottomFadingEdgeStrength</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getBottomPaddingOffset()" title="class or interface in android.view">getBottomPaddingOffset</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getCameraDistance()" title="class or interface in android.view">getCameraDistance</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getClipBounds()" title="class or interface in android.view">getClipBounds</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getClipToOutline()" title="class or interface in android.view">getClipToOutline</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getContentDescription()" title="class or interface in android.view">getContentDescription</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getContext()" title="class or interface in android.view">getContext</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getContextMenuInfo()" title="class or interface in android.view">getContextMenuInfo</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getDefaultSize(int,%20int)" title="class or interface in android.view">getDefaultSize</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getDisplay()" title="class or interface in android.view">getDisplay</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getDrawableState()" title="class or interface in android.view">getDrawableState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getDrawingCache()" title="class or interface in android.view">getDrawingCache</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getDrawingCache(boolean)" title="class or interface in android.view">getDrawingCache</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getDrawingCacheBackgroundColor()" title="class or interface in android.view">getDrawingCacheBackgroundColor</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getDrawingCacheQuality()" title="class or interface in android.view">getDrawingCacheQuality</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getDrawingRect(android.graphics.Rect)" title="class or interface in android.view">getDrawingRect</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getDrawingTime()" title="class or interface in android.view">getDrawingTime</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getElevation()" title="class or interface in android.view">getElevation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getFilterTouchesWhenObscured()" title="class or interface in android.view">getFilterTouchesWhenObscured</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getFitsSystemWindows()" title="class or interface in android.view">getFitsSystemWindows</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getFocusables(int)" title="class or interface in android.view">getFocusables</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getFocusedRect(android.graphics.Rect)" title="class or interface in android.view">getFocusedRect</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getGlobalVisibleRect(android.graphics.Rect)" title="class or interface in android.view">getGlobalVisibleRect</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getGlobalVisibleRect(android.graphics.Rect,%20android.graphics.Point)" title="class or interface in android.view">getGlobalVisibleRect</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getHandler()" title="class or interface in android.view">getHandler</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getHeight()" title="class or interface in android.view">getHeight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getHitRect(android.graphics.Rect)" title="class or interface in android.view">getHitRect</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getHorizontalFadingEdgeLength()" title="class or interface in android.view">getHorizontalFadingEdgeLength</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getHorizontalScrollbarHeight()" title="class or interface in android.view">getHorizontalScrollbarHeight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getId()" title="class or interface in android.view">getId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getImportantForAccessibility()" title="class or interface in android.view">getImportantForAccessibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getKeepScreenOn()" title="class or interface in android.view">getKeepScreenOn</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getKeyDispatcherState()" title="class or interface in android.view">getKeyDispatcherState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLabelFor()" title="class or interface in android.view">getLabelFor</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLayerType()" title="class or interface in android.view">getLayerType</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLayoutDirection()" title="class or interface in android.view">getLayoutDirection</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLayoutParams()" title="class or interface in android.view">getLayoutParams</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLeft()" title="class or interface in android.view">getLeft</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLeftFadingEdgeStrength()" title="class or interface in android.view">getLeftFadingEdgeStrength</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLeftPaddingOffset()" title="class or interface in android.view">getLeftPaddingOffset</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLocalVisibleRect(android.graphics.Rect)" title="class or interface in android.view">getLocalVisibleRect</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLocationInWindow(int[])" title="class or interface in android.view">getLocationInWindow</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getLocationOnScreen(int[])" title="class or interface in android.view">getLocationOnScreen</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getMatrix()" title="class or interface in android.view">getMatrix</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getMeasuredHeight()" title="class or interface in android.view">getMeasuredHeight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getMeasuredHeightAndState()" title="class or interface in android.view">getMeasuredHeightAndState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getMeasuredState()" title="class or interface in android.view">getMeasuredState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getMeasuredWidth()" title="class or interface in android.view">getMeasuredWidth</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getMeasuredWidthAndState()" title="class or interface in android.view">getMeasuredWidthAndState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getMinimumHeight()" title="class or interface in android.view">getMinimumHeight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getMinimumWidth()" title="class or interface in android.view">getMinimumWidth</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getNextFocusDownId()" title="class or interface in android.view">getNextFocusDownId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getNextFocusForwardId()" title="class or interface in android.view">getNextFocusForwardId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getNextFocusLeftId()" title="class or interface in android.view">getNextFocusLeftId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getNextFocusRightId()" title="class or interface in android.view">getNextFocusRightId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getNextFocusUpId()" title="class or interface in android.view">getNextFocusUpId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getOnFocusChangeListener()" title="class or interface in android.view">getOnFocusChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getOutlineProvider()" title="class or interface in android.view">getOutlineProvider</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getOverlay()" title="class or interface in android.view">getOverlay</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getOverScrollMode()" title="class or interface in android.view">getOverScrollMode</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getPaddingBottom()" title="class or interface in android.view">getPaddingBottom</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getPaddingEnd()" title="class or interface in android.view">getPaddingEnd</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getPaddingLeft()" title="class or interface in android.view">getPaddingLeft</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getPaddingRight()" title="class or interface in android.view">getPaddingRight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getPaddingStart()" title="class or interface in android.view">getPaddingStart</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getPaddingTop()" title="class or interface in android.view">getPaddingTop</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getParent()" title="class or interface in android.view">getParent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getParentForAccessibility()" title="class or interface in android.view">getParentForAccessibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getPivotX()" title="class or interface in android.view">getPivotX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getPivotY()" title="class or interface in android.view">getPivotY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getResources()" title="class or interface in android.view">getResources</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getRight()" title="class or interface in android.view">getRight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getRightFadingEdgeStrength()" title="class or interface in android.view">getRightFadingEdgeStrength</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getRightPaddingOffset()" title="class or interface in android.view">getRightPaddingOffset</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getRootView()" title="class or interface in android.view">getRootView</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getRotation()" title="class or interface in android.view">getRotation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getRotationX()" title="class or interface in android.view">getRotationX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getRotationY()" title="class or interface in android.view">getRotationY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getScaleX()" title="class or interface in android.view">getScaleX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getScaleY()" title="class or interface in android.view">getScaleY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getScrollBarDefaultDelayBeforeFade()" title="class or interface in android.view">getScrollBarDefaultDelayBeforeFade</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getScrollBarFadeDuration()" title="class or interface in android.view">getScrollBarFadeDuration</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getScrollBarSize()" title="class or interface in android.view">getScrollBarSize</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getScrollBarStyle()" title="class or interface in android.view">getScrollBarStyle</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getScrollX()" title="class or interface in android.view">getScrollX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getScrollY()" title="class or interface in android.view">getScrollY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getSolidColor()" title="class or interface in android.view">getSolidColor</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getStateListAnimator()" title="class or interface in android.view">getStateListAnimator</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getSuggestedMinimumHeight()" title="class or interface in android.view">getSuggestedMinimumHeight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getSuggestedMinimumWidth()" title="class or interface in android.view">getSuggestedMinimumWidth</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getSystemUiVisibility()" title="class or interface in android.view">getSystemUiVisibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTag()" title="class or interface in android.view">getTag</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTag(int)" title="class or interface in android.view">getTag</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTextAlignment()" title="class or interface in android.view">getTextAlignment</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTextDirection()" title="class or interface in android.view">getTextDirection</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTop()" title="class or interface in android.view">getTop</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTopFadingEdgeStrength()" title="class or interface in android.view">getTopFadingEdgeStrength</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTopPaddingOffset()" title="class or interface in android.view">getTopPaddingOffset</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTouchables()" title="class or interface in android.view">getTouchables</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTouchDelegate()" title="class or interface in android.view">getTouchDelegate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTransitionName()" title="class or interface in android.view">getTransitionName</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTranslationX()" title="class or interface in android.view">getTranslationX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTranslationY()" title="class or interface in android.view">getTranslationY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getTranslationZ()" title="class or interface in android.view">getTranslationZ</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getVerticalFadingEdgeLength()" title="class or interface in android.view">getVerticalFadingEdgeLength</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getVerticalScrollbarPosition()" title="class or interface in android.view">getVerticalScrollbarPosition</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getVerticalScrollbarWidth()" title="class or interface in android.view">getVerticalScrollbarWidth</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getViewTreeObserver()" title="class or interface in android.view">getViewTreeObserver</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getVisibility()" title="class or interface in android.view">getVisibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getWidth()" title="class or interface in android.view">getWidth</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getWindowAttachCount()" title="class or interface in android.view">getWindowAttachCount</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getWindowId()" title="class or interface in android.view">getWindowId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getWindowSystemUiVisibility()" title="class or interface in android.view">getWindowSystemUiVisibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getWindowToken()" title="class or interface in android.view">getWindowToken</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getWindowVisibility()" title="class or interface in android.view">getWindowVisibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getWindowVisibleDisplayFrame(android.graphics.Rect)" title="class or interface in android.view">getWindowVisibleDisplayFrame</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getX()" title="class or interface in android.view">getX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getY()" title="class or interface in android.view">getY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#getZ()" title="class or interface in android.view">getZ</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#hasFocus()" title="class or interface in android.view">hasFocus</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#hasFocusable()" title="class or interface in android.view">hasFocusable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#hasNestedScrollingParent()" title="class or interface in android.view">hasNestedScrollingParent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#hasOnClickListeners()" title="class or interface in android.view">hasOnClickListeners</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#hasTransientState()" title="class or interface in android.view">hasTransientState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#hasWindowFocus()" title="class or interface in android.view">hasWindowFocus</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#inflate(android.content.Context,%20int,%20android.view.ViewGroup)" title="class or interface in android.view">inflate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#invalidate()" title="class or interface in android.view">invalidate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#invalidate(int,%20int,%20int,%20int)" title="class or interface in android.view">invalidate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#invalidate(android.graphics.Rect)" title="class or interface in android.view">invalidate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#invalidateOutline()" title="class or interface in android.view">invalidateOutline</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isAccessibilityFocused()" title="class or interface in android.view">isAccessibilityFocused</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isActivated()" title="class or interface in android.view">isActivated</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isAttachedToWindow()" title="class or interface in android.view">isAttachedToWindow</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isClickable()" title="class or interface in android.view">isClickable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isDirty()" title="class or interface in android.view">isDirty</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isDrawingCacheEnabled()" title="class or interface in android.view">isDrawingCacheEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isDuplicateParentStateEnabled()" title="class or interface in android.view">isDuplicateParentStateEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isEnabled()" title="class or interface in android.view">isEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isFocusable()" title="class or interface in android.view">isFocusable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isFocusableInTouchMode()" title="class or interface in android.view">isFocusableInTouchMode</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isFocused()" title="class or interface in android.view">isFocused</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isHapticFeedbackEnabled()" title="class or interface in android.view">isHapticFeedbackEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isHardwareAccelerated()" title="class or interface in android.view">isHardwareAccelerated</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isHorizontalFadingEdgeEnabled()" title="class or interface in android.view">isHorizontalFadingEdgeEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isHorizontalScrollBarEnabled()" title="class or interface in android.view">isHorizontalScrollBarEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isHovered()" title="class or interface in android.view">isHovered</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isImportantForAccessibility()" title="class or interface in android.view">isImportantForAccessibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isInEditMode()" title="class or interface in android.view">isInEditMode</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isInLayout()" title="class or interface in android.view">isInLayout</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isInTouchMode()" title="class or interface in android.view">isInTouchMode</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isLaidOut()" title="class or interface in android.view">isLaidOut</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isLayoutDirectionResolved()" title="class or interface in android.view">isLayoutDirectionResolved</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isLayoutRequested()" title="class or interface in android.view">isLayoutRequested</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isLongClickable()" title="class or interface in android.view">isLongClickable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isNestedScrollingEnabled()" title="class or interface in android.view">isNestedScrollingEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isPaddingOffsetRequired()" title="class or interface in android.view">isPaddingOffsetRequired</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isPaddingRelative()" title="class or interface in android.view">isPaddingRelative</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isPressed()" title="class or interface in android.view">isPressed</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isSaveEnabled()" title="class or interface in android.view">isSaveEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isSaveFromParentEnabled()" title="class or interface in android.view">isSaveFromParentEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isScrollbarFadingEnabled()" title="class or interface in android.view">isScrollbarFadingEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isScrollContainer()" title="class or interface in android.view">isScrollContainer</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isSelected()" title="class or interface in android.view">isSelected</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isShown()" title="class or interface in android.view">isShown</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isSoundEffectsEnabled()" title="class or interface in android.view">isSoundEffectsEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isTextAlignmentResolved()" title="class or interface in android.view">isTextAlignmentResolved</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isTextDirectionResolved()" title="class or interface in android.view">isTextDirectionResolved</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isVerticalFadingEdgeEnabled()" title="class or interface in android.view">isVerticalFadingEdgeEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#isVerticalScrollBarEnabled()" title="class or interface in android.view">isVerticalScrollBarEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#layout(int,%20int,%20int,%20int)" title="class or interface in android.view">layout</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#measure(int,%20int)" title="class or interface in android.view">measure</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#mergeDrawableStates(int[],%20int[])" title="class or interface in android.view">mergeDrawableStates</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#offsetLeftAndRight(int)" title="class or interface in android.view">offsetLeftAndRight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#offsetTopAndBottom(int)" title="class or interface in android.view">offsetTopAndBottom</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onAnimationEnd()" title="class or interface in android.view">onAnimationEnd</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onAnimationStart()" title="class or interface in android.view">onAnimationStart</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onApplyWindowInsets(android.view.WindowInsets)" title="class or interface in android.view">onApplyWindowInsets</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onCancelPendingInputEvents()" title="class or interface in android.view">onCancelPendingInputEvents</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onCheckIsTextEditor()" title="class or interface in android.view">onCheckIsTextEditor</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onConfigurationChanged(android.content.res.Configuration)" title="class or interface in android.view">onConfigurationChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onCreateContextMenu(android.view.ContextMenu)" title="class or interface in android.view">onCreateContextMenu</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onCreateInputConnection(android.view.inputmethod.EditorInfo)" title="class or interface in android.view">onCreateInputConnection</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onDisplayHint(int)" title="class or interface in android.view">onDisplayHint</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onDragEvent(android.view.DragEvent)" title="class or interface in android.view">onDragEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onDrawScrollBars(android.graphics.Canvas)" title="class or interface in android.view">onDrawScrollBars</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onFilterTouchEventForSecurity(android.view.MotionEvent)" title="class or interface in android.view">onFilterTouchEventForSecurity</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onFinishInflate()" title="class or interface in android.view">onFinishInflate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onFinishTemporaryDetach()" title="class or interface in android.view">onFinishTemporaryDetach</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onFocusChanged(boolean,%20int,%20android.graphics.Rect)" title="class or interface in android.view">onFocusChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onGenericMotionEvent(android.view.MotionEvent)" title="class or interface in android.view">onGenericMotionEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onHoverChanged(boolean)" title="class or interface in android.view">onHoverChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onHoverEvent(android.view.MotionEvent)" title="class or interface in android.view">onHoverEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onKeyDown(int,%20android.view.KeyEvent)" title="class or interface in android.view">onKeyDown</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onKeyLongPress(int,%20android.view.KeyEvent)" title="class or interface in android.view">onKeyLongPress</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onKeyMultiple(int,%20int,%20android.view.KeyEvent)" title="class or interface in android.view">onKeyMultiple</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onKeyPreIme(int,%20android.view.KeyEvent)" title="class or interface in android.view">onKeyPreIme</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onKeyShortcut(int,%20android.view.KeyEvent)" title="class or interface in android.view">onKeyShortcut</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onKeyUp(int,%20android.view.KeyEvent)" title="class or interface in android.view">onKeyUp</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onLayout(boolean,%20int,%20int,%20int,%20int)" title="class or interface in android.view">onLayout</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onOverScrolled(int,%20int,%20boolean,%20boolean)" title="class or interface in android.view">onOverScrolled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onRestoreInstanceState(android.os.Parcelable)" title="class or interface in android.view">onRestoreInstanceState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onSaveInstanceState()" title="class or interface in android.view">onSaveInstanceState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onScreenStateChanged(int)" title="class or interface in android.view">onScreenStateChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onScrollChanged(int,%20int,%20int,%20int)" title="class or interface in android.view">onScrollChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onSetAlpha(int)" title="class or interface in android.view">onSetAlpha</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onSizeChanged(int,%20int,%20int,%20int)" title="class or interface in android.view">onSizeChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onStartTemporaryDetach()" title="class or interface in android.view">onStartTemporaryDetach</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onTouchEvent(android.view.MotionEvent)" title="class or interface in android.view">onTouchEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onTrackballEvent(android.view.MotionEvent)" title="class or interface in android.view">onTrackballEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onVisibilityChanged(android.view.View,%20int)" title="class or interface in android.view">onVisibilityChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onWindowFocusChanged(boolean)" title="class or interface in android.view">onWindowFocusChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onWindowSystemUiVisibilityChanged(int)" title="class or interface in android.view">onWindowSystemUiVisibilityChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#onWindowVisibilityChanged(int)" title="class or interface in android.view">onWindowVisibilityChanged</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#overScrollBy(int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean)" title="class or interface in android.view">overScrollBy</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#performAccessibilityAction(int,%20android.os.Bundle)" title="class or interface in android.view">performAccessibilityAction</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#performClick()" title="class or interface in android.view">performClick</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#performHapticFeedback(int)" title="class or interface in android.view">performHapticFeedback</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#performHapticFeedback(int,%20int)" title="class or interface in android.view">performHapticFeedback</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#performLongClick()" title="class or interface in android.view">performLongClick</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#playSoundEffect(int)" title="class or interface in android.view">playSoundEffect</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#post(java.lang.Runnable)" title="class or interface in android.view">post</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#postDelayed(java.lang.Runnable,%20long)" title="class or interface in android.view">postDelayed</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#postInvalidate()" title="class or interface in android.view">postInvalidate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#postInvalidate(int,%20int,%20int,%20int)" title="class or interface in android.view">postInvalidate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#postInvalidateDelayed(long)" title="class or interface in android.view">postInvalidateDelayed</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#postInvalidateDelayed(long,%20int,%20int,%20int,%20int)" title="class or interface in android.view">postInvalidateDelayed</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#postInvalidateOnAnimation()" title="class or interface in android.view">postInvalidateOnAnimation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#postInvalidateOnAnimation(int,%20int,%20int,%20int)" title="class or interface in android.view">postInvalidateOnAnimation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#postOnAnimation(java.lang.Runnable)" title="class or interface in android.view">postOnAnimation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#postOnAnimationDelayed(java.lang.Runnable,%20long)" title="class or interface in android.view">postOnAnimationDelayed</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#refreshDrawableState()" title="class or interface in android.view">refreshDrawableState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#removeCallbacks(java.lang.Runnable)" title="class or interface in android.view">removeCallbacks</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)" title="class or interface in android.view">removeOnAttachStateChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#removeOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)" title="class or interface in android.view">removeOnLayoutChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestApplyInsets()" title="class or interface in android.view">requestApplyInsets</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestFitSystemWindows()" title="class or interface in android.view">requestFitSystemWindows</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestFocus()" title="class or interface in android.view">requestFocus</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestFocus(int)" title="class or interface in android.view">requestFocus</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestFocus(int,%20android.graphics.Rect)" title="class or interface in android.view">requestFocus</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestFocusFromTouch()" title="class or interface in android.view">requestFocusFromTouch</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestLayout()" title="class or interface in android.view">requestLayout</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestRectangleOnScreen(android.graphics.Rect)" title="class or interface in android.view">requestRectangleOnScreen</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestRectangleOnScreen(android.graphics.Rect,%20boolean)" title="class or interface in android.view">requestRectangleOnScreen</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#requestUnbufferedDispatch(android.view.MotionEvent)" title="class or interface in android.view">requestUnbufferedDispatch</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#resolveSize(int,%20int)" title="class or interface in android.view">resolveSize</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#resolveSizeAndState(int,%20int,%20int)" title="class or interface in android.view">resolveSizeAndState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#restoreHierarchyState(android.util.SparseArray)" title="class or interface in android.view">restoreHierarchyState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#saveHierarchyState(android.util.SparseArray)" title="class or interface in android.view">saveHierarchyState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#scheduleDrawable(android.graphics.drawable.Drawable,%20java.lang.Runnable,%20long)" title="class or interface in android.view">scheduleDrawable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#scrollBy(int,%20int)" title="class or interface in android.view">scrollBy</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#scrollTo(int,%20int)" title="class or interface in android.view">scrollTo</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#sendAccessibilityEvent(int)" title="class or interface in android.view">sendAccessibilityEvent</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent)" title="class or interface in android.view">sendAccessibilityEventUnchecked</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)" title="class or interface in android.view">setAccessibilityDelegate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setAccessibilityLiveRegion(int)" title="class or interface in android.view">setAccessibilityLiveRegion</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setAccessibilityTraversalAfter(int)" title="class or interface in android.view">setAccessibilityTraversalAfter</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setAccessibilityTraversalBefore(int)" title="class or interface in android.view">setAccessibilityTraversalBefore</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setActivated(boolean)" title="class or interface in android.view">setActivated</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setAlpha(float)" title="class or interface in android.view">setAlpha</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setAnimation(android.view.animation.Animation)" title="class or interface in android.view">setAnimation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setBackground(android.graphics.drawable.Drawable)" title="class or interface in android.view">setBackground</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setBackgroundColor(int)" title="class or interface in android.view">setBackgroundColor</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setBackgroundDrawable(android.graphics.drawable.Drawable)" title="class or interface in android.view">setBackgroundDrawable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setBackgroundResource(int)" title="class or interface in android.view">setBackgroundResource</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setBackgroundTintList(android.content.res.ColorStateList)" title="class or interface in android.view">setBackgroundTintList</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setBackgroundTintMode(android.graphics.PorterDuff.Mode)" title="class or interface in android.view">setBackgroundTintMode</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setBottom(int)" title="class or interface in android.view">setBottom</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setCameraDistance(float)" title="class or interface in android.view">setCameraDistance</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setClickable(boolean)" title="class or interface in android.view">setClickable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setClipBounds(android.graphics.Rect)" title="class or interface in android.view">setClipBounds</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setClipToOutline(boolean)" title="class or interface in android.view">setClipToOutline</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setContentDescription(java.lang.CharSequence)" title="class or interface in android.view">setContentDescription</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setDrawingCacheBackgroundColor(int)" title="class or interface in android.view">setDrawingCacheBackgroundColor</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setDrawingCacheEnabled(boolean)" title="class or interface in android.view">setDrawingCacheEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setDrawingCacheQuality(int)" title="class or interface in android.view">setDrawingCacheQuality</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setDuplicateParentStateEnabled(boolean)" title="class or interface in android.view">setDuplicateParentStateEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setElevation(float)" title="class or interface in android.view">setElevation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setEnabled(boolean)" title="class or interface in android.view">setEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setFadingEdgeLength(int)" title="class or interface in android.view">setFadingEdgeLength</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setFilterTouchesWhenObscured(boolean)" title="class or interface in android.view">setFilterTouchesWhenObscured</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setFitsSystemWindows(boolean)" title="class or interface in android.view">setFitsSystemWindows</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setFocusable(boolean)" title="class or interface in android.view">setFocusable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setFocusableInTouchMode(boolean)" title="class or interface in android.view">setFocusableInTouchMode</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setHapticFeedbackEnabled(boolean)" title="class or interface in android.view">setHapticFeedbackEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setHasTransientState(boolean)" title="class or interface in android.view">setHasTransientState</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setHorizontalFadingEdgeEnabled(boolean)" title="class or interface in android.view">setHorizontalFadingEdgeEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setHorizontalScrollBarEnabled(boolean)" title="class or interface in android.view">setHorizontalScrollBarEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setHovered(boolean)" title="class or interface in android.view">setHovered</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setId(int)" title="class or interface in android.view">setId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setImportantForAccessibility(int)" title="class or interface in android.view">setImportantForAccessibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setKeepScreenOn(boolean)" title="class or interface in android.view">setKeepScreenOn</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setLabelFor(int)" title="class or interface in android.view">setLabelFor</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setLayerPaint(android.graphics.Paint)" title="class or interface in android.view">setLayerPaint</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setLayerType(int,%20android.graphics.Paint)" title="class or interface in android.view">setLayerType</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setLayoutDirection(int)" title="class or interface in android.view">setLayoutDirection</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setLayoutParams(android.view.ViewGroup.LayoutParams)" title="class or interface in android.view">setLayoutParams</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setLeft(int)" title="class or interface in android.view">setLeft</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setLongClickable(boolean)" title="class or interface in android.view">setLongClickable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setMeasuredDimension(int,%20int)" title="class or interface in android.view">setMeasuredDimension</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setMinimumHeight(int)" title="class or interface in android.view">setMinimumHeight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setMinimumWidth(int)" title="class or interface in android.view">setMinimumWidth</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setNestedScrollingEnabled(boolean)" title="class or interface in android.view">setNestedScrollingEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setNextFocusDownId(int)" title="class or interface in android.view">setNextFocusDownId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setNextFocusForwardId(int)" title="class or interface in android.view">setNextFocusForwardId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setNextFocusLeftId(int)" title="class or interface in android.view">setNextFocusLeftId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setNextFocusRightId(int)" title="class or interface in android.view">setNextFocusRightId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setNextFocusUpId(int)" title="class or interface in android.view">setNextFocusUpId</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnApplyWindowInsetsListener(android.view.View.OnApplyWindowInsetsListener)" title="class or interface in android.view">setOnApplyWindowInsetsListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnClickListener(android.view.View.OnClickListener)" title="class or interface in android.view">setOnClickListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnCreateContextMenuListener(android.view.View.OnCreateContextMenuListener)" title="class or interface in android.view">setOnCreateContextMenuListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnDragListener(android.view.View.OnDragListener)" title="class or interface in android.view">setOnDragListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnFocusChangeListener(android.view.View.OnFocusChangeListener)" title="class or interface in android.view">setOnFocusChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnGenericMotionListener(android.view.View.OnGenericMotionListener)" title="class or interface in android.view">setOnGenericMotionListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnHoverListener(android.view.View.OnHoverListener)" title="class or interface in android.view">setOnHoverListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnKeyListener(android.view.View.OnKeyListener)" title="class or interface in android.view">setOnKeyListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnLongClickListener(android.view.View.OnLongClickListener)" title="class or interface in android.view">setOnLongClickListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener)" title="class or interface in android.view">setOnSystemUiVisibilityChangeListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOnTouchListener(android.view.View.OnTouchListener)" title="class or interface in android.view">setOnTouchListener</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOutlineProvider(android.view.ViewOutlineProvider)" title="class or interface in android.view">setOutlineProvider</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setOverScrollMode(int)" title="class or interface in android.view">setOverScrollMode</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setPadding(int,%20int,%20int,%20int)" title="class or interface in android.view">setPadding</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setPaddingRelative(int,%20int,%20int,%20int)" title="class or interface in android.view">setPaddingRelative</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setPivotX(float)" title="class or interface in android.view">setPivotX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setPivotY(float)" title="class or interface in android.view">setPivotY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setPressed(boolean)" title="class or interface in android.view">setPressed</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setRight(int)" title="class or interface in android.view">setRight</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setRotation(float)" title="class or interface in android.view">setRotation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setRotationX(float)" title="class or interface in android.view">setRotationX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setRotationY(float)" title="class or interface in android.view">setRotationY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setSaveEnabled(boolean)" title="class or interface in android.view">setSaveEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setSaveFromParentEnabled(boolean)" title="class or interface in android.view">setSaveFromParentEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScaleX(float)" title="class or interface in android.view">setScaleX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScaleY(float)" title="class or interface in android.view">setScaleY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScrollBarDefaultDelayBeforeFade(int)" title="class or interface in android.view">setScrollBarDefaultDelayBeforeFade</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScrollBarFadeDuration(int)" title="class or interface in android.view">setScrollBarFadeDuration</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScrollbarFadingEnabled(boolean)" title="class or interface in android.view">setScrollbarFadingEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScrollBarSize(int)" title="class or interface in android.view">setScrollBarSize</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScrollBarStyle(int)" title="class or interface in android.view">setScrollBarStyle</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScrollContainer(boolean)" title="class or interface in android.view">setScrollContainer</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScrollX(int)" title="class or interface in android.view">setScrollX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setScrollY(int)" title="class or interface in android.view">setScrollY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setSoundEffectsEnabled(boolean)" title="class or interface in android.view">setSoundEffectsEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setStateListAnimator(android.animation.StateListAnimator)" title="class or interface in android.view">setStateListAnimator</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setSystemUiVisibility(int)" title="class or interface in android.view">setSystemUiVisibility</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTag(int,%20java.lang.Object)" title="class or interface in android.view">setTag</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTag(java.lang.Object)" title="class or interface in android.view">setTag</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTextAlignment(int)" title="class or interface in android.view">setTextAlignment</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTextDirection(int)" title="class or interface in android.view">setTextDirection</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTop(int)" title="class or interface in android.view">setTop</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTouchDelegate(android.view.TouchDelegate)" title="class or interface in android.view">setTouchDelegate</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTransitionName(java.lang.String)" title="class or interface in android.view">setTransitionName</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTranslationX(float)" title="class or interface in android.view">setTranslationX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTranslationY(float)" title="class or interface in android.view">setTranslationY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setTranslationZ(float)" title="class or interface in android.view">setTranslationZ</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setVerticalFadingEdgeEnabled(boolean)" title="class or interface in android.view">setVerticalFadingEdgeEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setVerticalScrollBarEnabled(boolean)" title="class or interface in android.view">setVerticalScrollBarEnabled</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setVerticalScrollbarPosition(int)" title="class or interface in android.view">setVerticalScrollbarPosition</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setWillNotCacheDrawing(boolean)" title="class or interface in android.view">setWillNotCacheDrawing</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setWillNotDraw(boolean)" title="class or interface in android.view">setWillNotDraw</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setX(float)" title="class or interface in android.view">setX</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setY(float)" title="class or interface in android.view">setY</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#setZ(float)" title="class or interface in android.view">setZ</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#showContextMenu()" title="class or interface in android.view">showContextMenu</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#startActionMode(android.view.ActionMode.Callback)" title="class or interface in android.view">startActionMode</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#startAnimation(android.view.animation.Animation)" title="class or interface in android.view">startAnimation</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#startDrag(android.content.ClipData,%20android.view.View.DragShadowBuilder,%20java.lang.Object,%20int)" title="class or interface in android.view">startDrag</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#startNestedScroll(int)" title="class or interface in android.view">startNestedScroll</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#stopNestedScroll()" title="class or interface in android.view">stopNestedScroll</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#toString()" title="class or interface in android.view">toString</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#unscheduleDrawable(android.graphics.drawable.Drawable)" title="class or interface in android.view">unscheduleDrawable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#unscheduleDrawable(android.graphics.drawable.Drawable,%20java.lang.Runnable)" title="class or interface in android.view">unscheduleDrawable</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#willNotCacheDrawing()" title="class or interface in android.view">willNotCacheDrawing</a>, <a href="http://developer.android.com/reference/android/view/View.html?is-external=true#willNotDraw()" title="class or interface in android.view">willNotDraw</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseImageView(android.content.Context)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseImageView</h4> +<pre>public ParseImageView(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</pre> +<div class="block">Simple constructor to use when creating a <code>ParseImageView</code> from code.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - Context for this View</dd></dl> +</li> +</ul> +<a name="ParseImageView(android.content.Context, android.util.AttributeSet)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseImageView</h4> +<pre>public ParseImageView(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/util/AttributeSet.html?is-external=true" title="class or interface in android.util">AttributeSet</a> attributeSet)</pre> +<div class="block">Constructor that is called when inflating a <code>ParseImageView</code> from XML.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - Context for this View</dd><dd><code>attributeSet</code> - AttributeSet defined for this View in XML</dd></dl> +</li> +</ul> +<a name="ParseImageView(android.content.Context, android.util.AttributeSet, int)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseImageView</h4> +<pre>public ParseImageView(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/util/AttributeSet.html?is-external=true" title="class or interface in android.util">AttributeSet</a> attributeSet, + int defStyle)</pre> +<div class="block">Perform inflation from XML and apply a class-specific base style.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - Context for this View</dd><dd><code>attributeSet</code> - AttributeSet defined for this View in XML</dd><dd><code>defStyle</code> - Class-specific base style.</dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="onDetachedFromWindow()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onDetachedFromWindow</h4> +<pre>protected void onDetachedFromWindow()</pre> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#onDetachedFromWindow()" title="class or interface in android.widget">onDetachedFromWindow</a></code> in class <code><a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true" title="class or interface in android.widget">ImageView</a></code></dd> +</dl> +</li> +</ul> +<a name="setImageBitmap(android.graphics.Bitmap)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setImageBitmap</h4> +<pre>public void setImageBitmap(<a href="http://developer.android.com/reference/android/graphics/Bitmap.html?is-external=true" title="class or interface in android.graphics">Bitmap</a> bitmap)</pre> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true#setImageBitmap(android.graphics.Bitmap)" title="class or interface in android.widget">setImageBitmap</a></code> in class <code><a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true" title="class or interface in android.widget">ImageView</a></code></dd> +</dl> +</li> +</ul> +<a name="setPlaceholder(android.graphics.drawable.Drawable)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPlaceholder</h4> +<pre>public void setPlaceholder(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html?is-external=true" title="class or interface in android.graphics.drawable">Drawable</a> placeholder)</pre> +<div class="block">Sets the placeholder to be used while waiting for an image to be loaded.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>placeholder</code> - A <code>Drawable</code> to be displayed while the remote image data is being fetched. This + value can be null, and this <code>ImageView</code> will simply be blank while data is + fetched.</dd></dl> +</li> +</ul> +<a name="setParseFile(com.parse.ParseFile)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setParseFile</h4> +<pre>public void setParseFile(<a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> file)</pre> +<div class="block">Sets the remote file on Parse's server that stores the image.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - The remote file on Parse's server.</dd></dl> +</li> +</ul> +<a name="loadInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>loadInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><byte[]> loadInBackground()</pre> +<div class="block">Kick off downloading of remote image. When the download is finished, the image data will be + displayed.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the image data is fetched and this View displays the image.</dd></dl> +</li> +</ul> +<a name="loadInBackground(com.parse.GetDataCallback)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>loadInBackground</h4> +<pre>public void loadInBackground(<a href="../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> completionCallback)</pre> +<div class="block">Kick off downloading of remote image. When the download is finished, the image data will be + displayed and the <code>completionCallback</code> will be triggered.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>completionCallback</code> - A custom <code>GetDataCallback</code> to be called after the image data is fetched and this + <code>ImageView</code> displays the image.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseImageView.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseImageView.html" target="_top">Frames</a></li> +<li><a href="ParseImageView.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#nested_classes_inherited_from_class_android.widget.ImageView">Nested</a> | </li> +<li><a href="#fields_inherited_from_class_android.view.View">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseInstallation.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseInstallation.html new file mode 100644 index 00000000..2b2623ab --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseInstallation.html @@ -0,0 +1,325 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseInstallation</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseInstallation"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseInstallation.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseImageView.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseObject.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseInstallation.html" target="_top">Frames</a></li> +<li><a href="ParseInstallation.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_com.parse.ParseObject">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseInstallation" class="title">Class ParseInstallation</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="../../com/parse/ParseObject.html" title="class in com.parse">com.parse.ParseObject</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseInstallation</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseInstallation</span> +extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></pre> +<div class="block">The <code>ParseInstallation</code> is a local representation of installation data that can be saved + and retrieved from the Parse cloud.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields_inherited_from_class_com.parse.ParseObject"> +<!-- --> +</a> +<h3>Fields inherited from class com.parse.<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></h3> +<code><a href="../../com/parse/ParseObject.html#DEFAULT_PIN">DEFAULT_PIN</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseInstallation.html#ParseInstallation()">ParseInstallation</a></strong>()</code> </td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseInstallation.html#getCurrentInstallation()">getCurrentInstallation</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseInstallation.html#getInstallationId()">getInstallationId</a></strong>()</code> +<div class="block">Returns the unique ID of this installation.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseInstallation.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Constructs a query for <code>ParseInstallation</code>.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_com.parse.ParseObject"> +<!-- --> +</a> +<h3>Methods inherited from class com.parse.<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></h3> +<code><a href="../../com/parse/ParseObject.html#add(java.lang.String,%20java.lang.Object)">add</a>, <a href="../../com/parse/ParseObject.html#addAll(java.lang.String,%20java.util.Collection)">addAll</a>, <a href="../../com/parse/ParseObject.html#addAllUnique(java.lang.String,%20java.util.Collection)">addAllUnique</a>, <a href="../../com/parse/ParseObject.html#addUnique(java.lang.String,%20java.lang.Object)">addUnique</a>, <a href="../../com/parse/ParseObject.html#containsKey(java.lang.String)">containsKey</a>, <a href="../../com/parse/ParseObject.html#create(java.lang.Class)">create</a>, <a href="../../com/parse/ParseObject.html#create(java.lang.String)">create</a>, <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)">createWithoutData</a>, <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)">createWithoutData</a>, <a href="../../com/parse/ParseObject.html#delete()">delete</a>, <a href="../../com/parse/ParseObject.html#deleteAll(java.util.List)">deleteAll</a>, <a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List)">deleteAllInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List,%20com.parse.DeleteCallback)">deleteAllInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteEventually()">deleteEventually</a>, <a href="../../com/parse/ParseObject.html#deleteEventually(com.parse.DeleteCallback)">deleteEventually</a>, <a href="../../com/parse/ParseObject.html#deleteInBackground()">deleteInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteInBackground(com.parse.DeleteCallback)">deleteInBackground</a>, <a href="../../com/parse/ParseObject.html#fetch()">fetch</a>, <a href="../../com/parse/ParseObject.html#fetchAll(java.util.List)">fetchAll</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeeded(java.util.List)">fetchAllIfNeeded</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List)">fetchAllIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List)">fetchAllInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()">fetchFromLocalDatastore</a>, <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">fetchFromLocalDatastoreInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeeded()">fetchIfNeeded</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground()">fetchIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground(com.parse.GetCallback)">fetchIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchInBackground()">fetchInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)">fetchInBackground</a>, <a href="../../com/parse/ParseObject.html#get(java.lang.String)">get</a>, <a href="../../com/parse/ParseObject.html#getACL()">getACL</a>, <a href="../../com/parse/ParseObject.html#getBoolean(java.lang.String)">getBoolean</a>, <a href="../../com/parse/ParseObject.html#getBytes(java.lang.String)">getBytes</a>, <a href="../../com/parse/ParseObject.html#getClassName()">getClassName</a>, <a href="../../com/parse/ParseObject.html#getCreatedAt()">getCreatedAt</a>, <a href="../../com/parse/ParseObject.html#getDate(java.lang.String)">getDate</a>, <a href="../../com/parse/ParseObject.html#getDouble(java.lang.String)">getDouble</a>, <a href="../../com/parse/ParseObject.html#getInt(java.lang.String)">getInt</a>, <a href="../../com/parse/ParseObject.html#getJSONArray(java.lang.String)">getJSONArray</a>, <a href="../../com/parse/ParseObject.html#getJSONObject(java.lang.String)">getJSONObject</a>, <a href="../../com/parse/ParseObject.html#getList(java.lang.String)">getList</a>, <a href="../../com/parse/ParseObject.html#getLong(java.lang.String)">getLong</a>, <a href="../../com/parse/ParseObject.html#getMap(java.lang.String)">getMap</a>, <a href="../../com/parse/ParseObject.html#getNumber(java.lang.String)">getNumber</a>, <a href="../../com/parse/ParseObject.html#getObjectId()">getObjectId</a>, <a href="../../com/parse/ParseObject.html#getParseFile(java.lang.String)">getParseFile</a>, <a href="../../com/parse/ParseObject.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint</a>, <a href="../../com/parse/ParseObject.html#getParseObject(java.lang.String)">getParseObject</a>, <a href="../../com/parse/ParseObject.html#getParseUser(java.lang.String)">getParseUser</a>, <a href="../../com/parse/ParseObject.html#getRelation(java.lang.String)">getRelation</a>, <a href="../../com/parse/ParseObject.html#getString(java.lang.String)">getString</a>, <a href="../../com/parse/ParseObject.html#getUpdatedAt()">getUpdatedAt</a>, <a href="../../com/parse/ParseObject.html#has(java.lang.String)">has</a>, <a href="../../com/parse/ParseObject.html#hasSameId(com.parse.ParseObject)">hasSameId</a>, <a href="../../com/parse/ParseObject.html#increment(java.lang.String)">increment</a>, <a href="../../com/parse/ParseObject.html#increment(java.lang.String,%20java.lang.Number)">increment</a>, <a href="../../com/parse/ParseObject.html#isDataAvailable()">isDataAvailable</a>, <a href="../../com/parse/ParseObject.html#isDirty()">isDirty</a>, <a href="../../com/parse/ParseObject.html#isDirty(java.lang.String)">isDirty</a>, <a href="../../com/parse/ParseObject.html#keySet()">keySet</a>, <a href="../../com/parse/ParseObject.html#pin()">pin</a>, <a href="../../com/parse/ParseObject.html#pin(java.lang.String)">pin</a>, <a href="../../com/parse/ParseObject.html#pinAll(java.util.List)">pinAll</a>, <a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)">pinAll</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground()">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)">put</a>, <a href="../../com/parse/ParseObject.html#refresh()">refresh</a>, <a href="../../com/parse/ParseObject.html#refreshInBackground(com.parse.RefreshCallback)">refreshInBackground</a>, <a href="../../com/parse/ParseObject.html#registerSubclass(java.lang.Class)">registerSubclass</a>, <a href="../../com/parse/ParseObject.html#remove(java.lang.String)">remove</a>, <a href="../../com/parse/ParseObject.html#removeAll(java.lang.String,%20java.util.Collection)">removeAll</a>, <a href="../../com/parse/ParseObject.html#save()">save</a>, <a href="../../com/parse/ParseObject.html#saveAll(java.util.List)">saveAll</a>, <a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List)">saveAllInBackground</a>, <a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List,%20com.parse.SaveCallback)">saveAllInBackground</a>, <a href="../../com/parse/ParseObject.html#saveEventually()">saveEventually</a>, <a href="../../com/parse/ParseObject.html#saveEventually(com.parse.SaveCallback)">saveEventually</a>, <a href="../../com/parse/ParseObject.html#saveInBackground()">saveInBackground</a>, <a href="../../com/parse/ParseObject.html#saveInBackground(com.parse.SaveCallback)">saveInBackground</a>, <a href="../../com/parse/ParseObject.html#setACL(com.parse.ParseACL)">setACL</a>, <a href="../../com/parse/ParseObject.html#setObjectId(java.lang.String)">setObjectId</a>, <a href="../../com/parse/ParseObject.html#unpin()">unpin</a>, <a href="../../com/parse/ParseObject.html#unpin(java.lang.String)">unpin</a>, <a href="../../com/parse/ParseObject.html#unpinAll()">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.util.List)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground()">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground()">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String)">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinInBackground</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseInstallation()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseInstallation</h4> +<pre>public ParseInstallation()</pre> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getCurrentInstallation()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurrentInstallation</h4> +<pre>public static <a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a> getCurrentInstallation()</pre> +</li> +</ul> +<a name="getQuery()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getQuery</h4> +<pre>public static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> getQuery()</pre> +<div class="block">Constructs a query for <code>ParseInstallation</code>. + <p/> + <strong>Note:</strong> We only allow the following types of queries for installations: + <pre> + query.get(objectId) + query.whereEqualTo("installationId", value) + query.whereMatchesKeyInQuery("installationId", keyInQuery, query) + </pre> + <p/> + You can add additional query clauses, but one of the above must appear as a top-level + <code>AND</code> clause in the query.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseQuery.html#getQuery(java.lang.Class)"><code>ParseQuery.getQuery(Class)</code></a></dd></dl> +</li> +</ul> +<a name="getInstallationId()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getInstallationId</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getInstallationId()</pre> +<div class="block">Returns the unique ID of this installation.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A UUID that represents this device.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseInstallation.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseImageView.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseObject.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseInstallation.html" target="_top">Frames</a></li> +<li><a href="ParseInstallation.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_com.parse.ParseObject">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseObject.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseObject.html new file mode 100644 index 00000000..608e0b13 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseObject.html @@ -0,0 +1,2491 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseObject</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseObject"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseObject.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParsePush.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseObject.html" target="_top">Frames</a></li> +<li><a href="ParseObject.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field_summary">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field_detail">Field</a> | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseObject" class="title">Class ParseObject</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseObject</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>, <a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>, <a href="../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>, <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dd> +</dl> +<hr> +<br> +<pre>public class <span class="strong">ParseObject</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">The <code>ParseObject</code> is a local representation of data that can be saved and retrieved from + the Parse cloud. + <p/> + The basic workflow for creating new data is to construct a new <code>ParseObject</code>, use + <a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)"><code>ParseObject.put(String, Object)</code></a> to fill it with data, and then use <a href="../../com/parse/ParseObject.html#saveInBackground()"><code>ParseObject.saveInBackground()</code></a> to + persist to the cloud. + <p/> + The basic workflow for accessing existing data is to use a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> to specify which + existing data to retrieve.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#DEFAULT_PIN">DEFAULT_PIN</a></strong></code> +<div class="block">Default name for pinning if not specified.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier</th> +<th class="colLast" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected </code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#ParseObject()">ParseObject</a></strong>()</code> +<div class="block">The base class constructor to call in subclasses.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code> </code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#ParseObject(java.lang.String)">ParseObject</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> theClassName)</code> +<div class="block">Constructs a new <code>ParseObject</code> with no data in it.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#add(java.lang.String,%20java.lang.Object)">add</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Atomically adds an object to the end of the array associated with a given key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#addAll(java.lang.String,%20java.util.Collection)">addAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> values)</code> +<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the end of the array + associated with a given key.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#addAllUnique(java.lang.String,%20java.util.Collection)">addAllUnique</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> values)</code> +<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the array associated with a + given key, only adding elements which are not already present in the array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#addUnique(java.lang.String,%20java.lang.Object)">addUnique</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Atomically adds an object to the array associated with a given key, only if it is not already + present in the array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#containsKey(java.lang.String)">containsKey</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Whether this object has a particular key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#create(java.lang.Class)">create</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass)</code> +<div class="block">Creates a new <code>ParseObject</code> based upon a subclass type.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#create(java.lang.String)">create</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</code> +<div class="block">Creates a new <code>ParseObject</code> based upon a class name.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)">createWithoutData</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</code> +<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between + <code>ParseObject</code>s.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)">createWithoutData</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</code> +<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between + <code>ParseObject</code>s.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#delete()">delete</a></strong>()</code> +<div class="block">Deletes this object on the server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteAll(java.util.List)">deleteAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Deletes each object in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List)">deleteAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Deletes each object in the provided list.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List,%20com.parse.DeleteCallback)">deleteAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Deletes each object in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteEventually()">deleteEventually</a></strong>()</code> +<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteEventually(com.parse.DeleteCallback)">deleteEventually</a></strong>(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteInBackground()">deleteInBackground</a></strong>()</code> +<div class="block">Deletes this object on the server in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteInBackground(com.parse.DeleteCallback)">deleteInBackground</a></strong>(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Deletes this object on the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetch()">fetch</a></strong>()</code> +<div class="block">Fetches this object with the data from the server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAll(java.util.List)">fetchAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllIfNeeded(java.util.List)">fetchAllIfNeeded</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects that don't have data in the provided list.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List)">fetchAllIfNeededInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllIfNeededInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T> callback)</code> +<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List)">fetchAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects in the provided list in the background.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T> callback)</code> +<div class="block">Fetches all the objects in the provided list in the background.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()">fetchFromLocalDatastore</a></strong>()</code> +<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the + server already.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">fetchFromLocalDatastoreInBackground</a></strong>(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</code> +<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the + server already.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchIfNeeded()">fetchIfNeeded</a></strong>()</code> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground()">fetchIfNeededInBackground</a></strong>()</code> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground(com.parse.GetCallback)">fetchIfNeededInBackground</a></strong>(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</code> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchInBackground()">fetchInBackground</a></strong>()</code> +<div class="block">Fetches this object with the data from the server in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)">fetchInBackground</a></strong>(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</code> +<div class="block">Fetches this object with the data from the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#get(java.lang.String)">get</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getACL()">getACL</a></strong>()</code> +<div class="block">Access the <a href="../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getBoolean(java.lang.String)">getBoolean</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <code>boolean</code> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>byte[]</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getBytes(java.lang.String)">getBytes</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <code>byte[]</code> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getClassName()">getClassName</a></strong>()</code> +<div class="block">Accessor to the class name.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getCreatedAt()">getCreatedAt</a></strong>()</code> +<div class="block">This reports time as the server sees it, so that if you create a <code>ParseObject</code>, then wait a + while, and then call <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the creation time will be the time of the first + <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was created locally.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getDate(java.lang.String)">getDate</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getDouble(java.lang.String)">getDouble</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <code>double</code> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getInt(java.lang.String)">getInt</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access an <code>int</code> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getJSONArray(java.lang.String)">getJSONArray</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getJSONObject(java.lang.String)">getJSONObject</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T> <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getList(java.lang.String)">getList</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getLong(java.lang.String)">getLong</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <code>long</code> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><V> <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getMap(java.lang.String)">getMap</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getNumber(java.lang.String)">getNumber</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getObjectId()">getObjectId</a></strong>()</code> +<div class="block">Accessor to the object id.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getParseFile(java.lang.String)">getParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getParseObject(java.lang.String)">getParseObject</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <code>ParseObject</code> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getParseUser(java.lang.String)">getParseUser</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getRelation(java.lang.String)">getRelation</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access or create a <a href="../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> value for a key</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getString(java.lang.String)">getString</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getUpdatedAt()">getUpdatedAt</a></strong>()</code> +<div class="block">This reports time as the server sees it, so that if you make changes to a <code>ParseObject</code>, then + wait a while, and then call <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the updated time will be the time of the + <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was changed locally.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#has(java.lang.String)">has</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Whether this object has a particular key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#hasSameId(com.parse.ParseObject)">hasSameId</a></strong>(<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> other)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#increment(java.lang.String)">increment</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Atomically increments the given key by 1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#increment(java.lang.String,%20java.lang.Number)">increment</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> amount)</code> +<div class="block">Atomically increments the given key by the given number.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#isDataAvailable()">isDataAvailable</a></strong>()</code> +<div class="block">Gets whether the <code>ParseObject</code> has been fetched.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#isDirty()">isDirty</a></strong>()</code> +<div class="block">Whether any key-value pair in this object (or its children) has been added/updated/removed and + not saved yet.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#isDirty(java.lang.String)">isDirty</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Whether a value associated with a key has been added/updated/removed and not saved yet.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#keySet()">keySet</a></strong>()</code> +<div class="block">Returns a set view of the keys contained in this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pin()">pin</a></strong>()</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pin(java.lang.String)">pin</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAll(java.util.List)">pinAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)">pinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinInBackground()">pinInBackground</a></strong>()</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)">pinInBackground</a></strong>(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String)">pinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)">pinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)">put</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a key-value pair to this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#refresh()">refresh</a></strong>()</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseObject.html#fetch()"><code>ParseObject.fetch()</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#refreshInBackground(com.parse.RefreshCallback)">refreshInBackground</a></strong>(<a href="../../com/parse/RefreshCallback.html" title="interface in com.parse">RefreshCallback</a> callback)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)"><code>ParseObject.fetchInBackground(GetCallback)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#registerSubclass(java.lang.Class)">registerSubclass</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> subclass)</code> +<div class="block">Registers a custom subclass type with the Parse SDK, enabling strong-typing of those + <code>ParseObject</code>s whenever they appear.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#remove(java.lang.String)">remove</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Removes a key from this object's data if it exists.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#removeAll(java.lang.String,%20java.util.Collection)">removeAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> values)</code> +<div class="block">Atomically removes all instances of the objects contained in a <code>Collection</code> from the + array associated with a given key.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#save()">save</a></strong>()</code> +<div class="block">Saves this object to the server.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveAll(java.util.List)">saveAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Saves each object in the provided list.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List)">saveAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Saves each object in the provided list to the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List,%20com.parse.SaveCallback)">saveAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Saves each object in the provided list to the server in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveEventually()">saveEventually</a></strong>()</code> +<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveEventually(com.parse.SaveCallback)">saveEventually</a></strong>(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveInBackground()">saveInBackground</a></strong>()</code> +<div class="block">Saves this object to the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveInBackground(com.parse.SaveCallback)">saveInBackground</a></strong>(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Saves this object to the server in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#setACL(com.parse.ParseACL)">setACL</a></strong>(<a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> acl)</code> +<div class="block">Set the <a href="../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#setObjectId(java.lang.String)">setObjectId</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> newObjectId)</code> +<div class="block">Setter for the object id.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpin()">unpin</a></strong>()</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpin(java.lang.String)">unpin</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAll()">unpinAll</a></strong>()</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAll(java.util.List)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground()">unpinAllInBackground</a></strong>()</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinInBackground()">unpinInBackground</a></strong>()</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)">unpinInBackground</a></strong>(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String)">unpinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="DEFAULT_PIN"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>DEFAULT_PIN</h4> +<pre>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_PIN</pre> +<div class="block">Default name for pinning if not specified.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pin()"><code>ParseObject.pin()</code></a>, +<a href="../../com/parse/ParseObject.html#unpin()"><code>ParseObject.unpin()</code></a>, +<a href="../../constant-values.html#com.parse.ParseObject.DEFAULT_PIN">Constant Field Values</a></dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseObject()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseObject</h4> +<pre>protected ParseObject()</pre> +<div class="block">The base class constructor to call in subclasses. Uses the class name specified with the + <a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><code>ParseClassName</code></a> annotation on the subclass.</div> +</li> +</ul> +<a name="ParseObject(java.lang.String)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseObject</h4> +<pre>public ParseObject(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> theClassName)</pre> +<div class="block">Constructs a new <code>ParseObject</code> with no data in it. A <code>ParseObject</code> constructed in + this way will not have an objectId and will not persist to the database until <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> + is called. + <p> + Class names must be alphanumerical plus underscore, and start with a letter. It is recommended + to name classes in <code>PascalCaseLikeThis</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theClassName</code> - The className for this <code>ParseObject</code>.</dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="create(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>create</h4> +<pre>public static <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> create(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</pre> +<div class="block">Creates a new <code>ParseObject</code> based upon a class name. If the class name is a special type + (e.g. for <code>ParseUser</code>), then the appropriate type of <code>ParseObject</code> is returned.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>className</code> - The class of object to create.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A new <code>ParseObject</code> for the given class name.</dd></dl> +</li> +</ul> +<a name="create(java.lang.Class)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>create</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> T create(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass)</pre> +<div class="block">Creates a new <code>ParseObject</code> based upon a subclass type. Note that the object will be + created based upon the <a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><code>ParseClassName</code></a> of the given subclass type. For example, calling + create(ParseUser.class) may create an instance of a custom subclass of <code>ParseUser</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subclass</code> - The class of object to create.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A new <code>ParseObject</code> based upon the class name of the given subclass type.</dd></dl> +</li> +</ul> +<a name="createWithoutData(java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>createWithoutData</h4> +<pre>public static <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> createWithoutData(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</pre> +<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between + <code>ParseObject</code>s. Calling <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> on this object will return + <code>false</code> until <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a> or <a href="../../com/parse/ParseObject.html#refresh()"><code>ParseObject.refresh()</code></a> has been called. No network + request will be made.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>className</code> - The object's class.</dd><dd><code>objectId</code> - The object id for the referenced object.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <code>ParseObject</code> without data.</dd></dl> +</li> +</ul> +<a name="createWithoutData(java.lang.Class, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>createWithoutData</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> T createWithoutData(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</pre> +<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between + <code>ParseObject</code>s. Calling <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> on this object will return + <code>false</code> until <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a> or <a href="../../com/parse/ParseObject.html#refresh()"><code>ParseObject.refresh()</code></a> has been called. No network + request will be made.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subclass</code> - The <code>ParseObject</code> subclass to create.</dd><dd><code>objectId</code> - The object id for the referenced object.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <code>ParseObject</code> without data.</dd></dl> +</li> +</ul> +<a name="registerSubclass(java.lang.Class)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>registerSubclass</h4> +<pre>public static void registerSubclass(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> subclass)</pre> +<div class="block">Registers a custom subclass type with the Parse SDK, enabling strong-typing of those + <code>ParseObject</code>s whenever they appear. Subclasses must specify the <a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><code>ParseClassName</code></a> + annotation and have a default constructor.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subclass</code> - The subclass type to register.</dd></dl> +</li> +</ul> +<a name="getClassName()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getClassName</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getClassName()</pre> +<div class="block">Accessor to the class name.</div> +</li> +</ul> +<a name="getUpdatedAt()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getUpdatedAt</h4> +<pre>public <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> getUpdatedAt()</pre> +<div class="block">This reports time as the server sees it, so that if you make changes to a <code>ParseObject</code>, then + wait a while, and then call <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the updated time will be the time of the + <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was changed locally.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The last time this object was updated on the server.</dd></dl> +</li> +</ul> +<a name="getCreatedAt()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCreatedAt</h4> +<pre>public <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> getCreatedAt()</pre> +<div class="block">This reports time as the server sees it, so that if you create a <code>ParseObject</code>, then wait a + while, and then call <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the creation time will be the time of the first + <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was created locally.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The first time this object was saved on the server.</dd></dl> +</li> +</ul> +<a name="keySet()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>keySet</h4> +<pre>public <a href="http://developer.android.com/reference/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> keySet()</pre> +<div class="block">Returns a set view of the keys contained in this object. This does not include createdAt, + updatedAt, authData, or objectId. It does include things like username and ACL.</div> +</li> +</ul> +<a name="isDirty()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isDirty</h4> +<pre>public boolean isDirty()</pre> +<div class="block">Whether any key-value pair in this object (or its children) has been added/updated/removed and + not saved yet.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>Whether this object has been altered and not saved yet.</dd></dl> +</li> +</ul> +<a name="isDirty(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isDirty</h4> +<pre>public boolean isDirty(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Whether a value associated with a key has been added/updated/removed and not saved yet.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check for</dd> +<dt><span class="strong">Returns:</span></dt><dd>Whether this key has been altered and not saved yet.</dd></dl> +</li> +</ul> +<a name="getObjectId()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getObjectId</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getObjectId()</pre> +<div class="block">Accessor to the object id. An object id is assigned as soon as an object is saved to the + server. The combination of a className and an objectId uniquely identifies an object in your + application.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The object id.</dd></dl> +</li> +</ul> +<a name="setObjectId(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setObjectId</h4> +<pre>public void setObjectId(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> newObjectId)</pre> +<div class="block">Setter for the object id. In general you do not need to use this. However, in some cases this + can be convenient. For example, if you are serializing a <code>ParseObject</code> yourself and wish + to recreate it, you can use this to recreate the <code>ParseObject</code> exactly.</div> +</li> +</ul> +<a name="save()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>save</h4> +<pre>public final void save() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Saves this object to the server. Typically, you should use <a href="../../com/parse/ParseObject.html#saveInBackground()"><code>ParseObject.saveInBackground()</code></a> instead of + this, unless you are managing your own threading.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl> +</li> +</ul> +<a name="saveInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveInBackground</h4> +<pre>public final <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> saveInBackground()</pre> +<div class="block">Saves this object to the server in a background thread. This is preferable to using <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, + unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when the save completes.</dd></dl> +</li> +</ul> +<a name="saveInBackground(com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveInBackground</h4> +<pre>public final void saveInBackground(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Saves this object to the server in a background thread. This is preferable to using <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, + unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(e)</code> is called when the save completes.</dd></dl> +</li> +</ul> +<a name="saveEventually(com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveEventually</h4> +<pre>public final void saveEventually(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is + currently inaccessible. Use this when you may not have a solid network connection, and don't + need to know when the save completes. If there is some problem with the object such that it + can't be saved, it will be silently discarded. Objects saved with this method will be stored + locally in an on-disk cache until they can be delivered to Parse. They will be sent immediately + if possible. Otherwise, they will be sent the next time a network connection is available. + Objects saved this way will persist even after the app is closed, in which case they will be + sent the next time the app is opened. If more than 10MB of data is waiting to be sent, + subsequent calls to <code>#saveEventually()</code> or <a href="../../com/parse/ParseObject.html#deleteEventually()"><code>ParseObject.deleteEventually()</code></a> will cause old + saves to be silently discarded until the connection can be re-established, and the queued + objects can be saved.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - - A callback which will be called if the save completes before the app exits.</dd></dl> +</li> +</ul> +<a name="saveEventually()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveEventually</h4> +<pre>public final <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> saveEventually()</pre> +<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is + currently inaccessible. Use this when you may not have a solid network connection, and don't + need to know when the save completes. If there is some problem with the object such that it + can't be saved, it will be silently discarded. Objects saved with this method will be stored + locally in an on-disk cache until they can be delivered to Parse. They will be sent immediately + if possible. Otherwise, they will be sent the next time a network connection is available. + Objects saved this way will persist even after the app is closed, in which case they will be + sent the next time the app is opened. If more than 10MB of data is waiting to be sent, + subsequent calls to <code>#saveEventually()</code> or <a href="../../com/parse/ParseObject.html#deleteEventually()"><code>ParseObject.deleteEventually()</code></a> will cause old + saves to be silently discarded until the connection can be re-established, and the queued + objects can be saved.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when the save completes.</dd></dl> +</li> +</ul> +<a name="deleteEventually(com.parse.DeleteCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteEventually</h4> +<pre>public final void deleteEventually(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</pre> +<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is + currently inaccessible. Use this when you may not have a solid network connection, and don't + need to know when the delete completes. If there is some problem with the object such that it + can't be deleted, the request will be silently discarded. Delete requests made with this method + will be stored locally in an on-disk cache until they can be transmitted to Parse. They will be + sent immediately if possible. Otherwise, they will be sent the next time a network connection + is available. Delete instructions saved this way will persist even after the app is closed, in + which case they will be sent the next time the app is opened. If more than 10MB of commands are + waiting to be sent, subsequent calls to <code>#deleteEventually()</code> or + <a href="../../com/parse/ParseObject.html#saveEventually()"><code>ParseObject.saveEventually()</code></a> will cause old instructions to be silently discarded until the + connection can be re-established, and the queued objects can be saved.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - - A callback which will be called if the delete completes before the app exits.</dd></dl> +</li> +</ul> +<a name="deleteEventually()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteEventually</h4> +<pre>public final <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> deleteEventually()</pre> +<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is + currently inaccessible. Use this when you may not have a solid network connection, and don't + need to know when the delete completes. If there is some problem with the object such that it + can't be deleted, the request will be silently discarded. Delete requests made with this method + will be stored locally in an on-disk cache until they can be transmitted to Parse. They will be + sent immediately if possible. Otherwise, they will be sent the next time a network connection + is available. Delete instructions saved this way will persist even after the app is closed, in + which case they will be sent the next time the app is opened. If more than 10MB of commands are + waiting to be sent, subsequent calls to <code>#deleteEventually()</code> or + <a href="../../com/parse/ParseObject.html#saveEventually()"><code>ParseObject.saveEventually()</code></a> will cause old instructions to be silently discarded until the + connection can be re-established, and the queued objects can be saved.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when the delete completes.</dd></dl> +</li> +</ul> +<a name="refresh()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>refresh</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public final void refresh() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseObject.html#fetch()"><code>ParseObject.fetch()</code></a> instead.</i></div> +<div class="block">Refreshes this object with the data from the server. Call this whenever you want the state of + the object to reflect exactly what is on the server.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl> +</li> +</ul> +<a name="refreshInBackground(com.parse.RefreshCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>refreshInBackground</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public final void refreshInBackground(<a href="../../com/parse/RefreshCallback.html" title="interface in com.parse">RefreshCallback</a> callback)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)"><code>ParseObject.fetchInBackground(GetCallback)</code></a> instead.</i></div> +<div class="block">Refreshes this object with the data from the server in a background thread. This is preferable + to using refresh(), unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(object, e)</code> is called when the refresh completes.</dd></dl> +</li> +</ul> +<a name="fetch()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetch</h4> +<pre>public <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> T fetch() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Fetches this object with the data from the server. Call this whenever you want the state of the + object to reflect exactly what is on the server.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The <code>ParseObject</code> that was fetched.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl> +</li> +</ul> +<a name="fetchInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchInBackground</h4> +<pre>public final <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><T> fetchInBackground()</pre> +<div class="block">Fetches this object with the data from the server in a background thread. This is preferable to + using fetch(), unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when fetch completes.</dd></dl> +</li> +</ul> +<a name="fetchInBackground(com.parse.GetCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchInBackground</h4> +<pre>public final <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void fetchInBackground(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</pre> +<div class="block">Fetches this object with the data from the server in a background thread. This is preferable to + using fetch(), unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(object, e)</code> is called when the fetch completes.</dd></dl> +</li> +</ul> +<a name="fetchIfNeededInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchIfNeededInBackground</h4> +<pre>public final <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><T> fetchIfNeededInBackground()</pre> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e. <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> returns <code>false</code>), + fetches this object with the data from the server in a background thread. This is preferable to + using <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a>, unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when fetch completes.</dd></dl> +</li> +</ul> +<a name="fetchIfNeeded()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchIfNeeded</h4> +<pre>public <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> T fetchIfNeeded() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e. <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> returns <code>false</code>), + fetches this object with the data from the server.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The fetched <code>ParseObject</code>.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl> +</li> +</ul> +<a name="fetchIfNeededInBackground(com.parse.GetCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchIfNeededInBackground</h4> +<pre>public final <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void fetchIfNeededInBackground(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</pre> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e. <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> returns <code>false</code>), + fetches this object with the data from the server in a background thread. This is preferable to + using <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a>, unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(object, e)</code> is called when the fetch completes.</dd></dl> +</li> +</ul> +<a name="deleteInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteInBackground</h4> +<pre>public final <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> deleteInBackground()</pre> +<div class="block">Deletes this object on the server in a background thread. This is preferable to using + <a href="../../com/parse/ParseObject.html#delete()"><code>ParseObject.delete()</code></a>, unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when delete completes.</dd></dl> +</li> +</ul> +<a name="delete()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>delete</h4> +<pre>public final void delete() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Deletes this object on the server. This does not delete or destroy the object locally.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an error if the object does not exist or if the internet fails.</dd></dl> +</li> +</ul> +<a name="deleteInBackground(com.parse.DeleteCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteInBackground</h4> +<pre>public final void deleteInBackground(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</pre> +<div class="block">Deletes this object on the server in a background thread. This is preferable to using + <a href="../../com/parse/ParseObject.html#delete()"><code>ParseObject.delete()</code></a>, unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(e)</code> is called when the save completes.</dd></dl> +</li> +</ul> +<a name="deleteAll(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteAll</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void deleteAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Deletes each object in the provided list. This is faster than deleting each object individually + because it batches the requests.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to delete.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server returns an error or is inaccessible.</dd></dl> +</li> +</ul> +<a name="deleteAllInBackground(java.util.List, com.parse.DeleteCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void deleteAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</pre> +<div class="block">Deletes each object in the provided list. This is faster than deleting each object individually + because it batches the requests.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to delete.</dd><dd><code>callback</code> - The callback method to execute when completed.</dd></dl> +</li> +</ul> +<a name="deleteAllInBackground(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> deleteAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</pre> +<div class="block">Deletes each object in the provided list. This is faster than deleting each object individually + because it batches the requests.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to delete.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when deleteAll completes.</dd></dl> +</li> +</ul> +<a name="saveAll(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveAll</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void saveAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Saves each object in the provided list. This is faster than saving each object individually + because it batches the requests.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to save.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server returns an error or is inaccessible.</dd></dl> +</li> +</ul> +<a name="saveAllInBackground(java.util.List, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void saveAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Saves each object in the provided list to the server in a background thread. This is preferable + to using saveAll, unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to save.</dd><dd><code>callback</code> - <code>callback.done(e)</code> is called when the save completes.</dd></dl> +</li> +</ul> +<a name="saveAllInBackground(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> saveAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</pre> +<div class="block">Saves each object in the provided list to the server in a background thread. This is preferable + to using saveAll, unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to save.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when saveAll completes.</dd></dl> +</li> +</ul> +<a name="fetchAllIfNeededInBackground(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchAllIfNeededInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T>> fetchAllIfNeededInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</pre> +<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when fetchAllIfNeeded completes.</dd></dl> +</li> +</ul> +<a name="fetchAllIfNeeded(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchAllIfNeeded</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> fetchAllIfNeeded(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Fetches all the objects that don't have data in the provided list.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The list passed in for convenience.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server returns an error or is inaccessible.</dd></dl> +</li> +</ul> +<a name="fetchAllIfNeededInBackground(java.util.List, com.parse.FindCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchAllIfNeededInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void fetchAllIfNeededInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T> callback)</pre> +<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd><dd><code>callback</code> - <code>callback.done(result, e)</code> is called when the fetch completes.</dd></dl> +</li> +</ul> +<a name="fetchAllInBackground(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T>> fetchAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</pre> +<div class="block">Fetches all the objects in the provided list in the background.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when fetch completes.</dd></dl> +</li> +</ul> +<a name="fetchAll(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchAll</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> fetchAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Fetches all the objects in the provided list.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The list passed in.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server returns an error or is inaccessible.</dd></dl> +</li> +</ul> +<a name="fetchAllInBackground(java.util.List, com.parse.FindCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void fetchAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T> callback)</pre> +<div class="block">Fetches all the objects in the provided list in the background.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd><dd><code>callback</code> - <code>callback.done(result, e)</code> is called when the fetch completes.</dd></dl> +</li> +</ul> +<a name="put(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>put</h4> +<pre>public void put(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block">Add a key-value pair to this object. It is recommended to name keys in + <code>camelCaseLikeThis</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - Keys must be alphanumerical plus underscore, and start with a letter.</dd><dd><code>value</code> - Values may be numerical, <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>, <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a>, <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a>, + <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true#NULL" title="class or interface in org.json"><code>JSONObject.NULL</code></a>, or other <code>ParseObject</code>s. value may not be <code>null</code>.</dd></dl> +</li> +</ul> +<a name="has(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>has</h4> +<pre>public boolean has(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Whether this object has a particular key. Same as <a href="../../com/parse/ParseObject.html#containsKey(java.lang.String)"><code>ParseObject.containsKey(String)</code></a>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check for</dd> +<dt><span class="strong">Returns:</span></dt><dd>Whether this object contains the key</dd></dl> +</li> +</ul> +<a name="increment(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>increment</h4> +<pre>public void increment(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Atomically increments the given key by 1.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to increment.</dd></dl> +</li> +</ul> +<a name="increment(java.lang.String, java.lang.Number)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>increment</h4> +<pre>public void increment(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> amount)</pre> +<div class="block">Atomically increments the given key by the given number.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to increment.</dd><dd><code>amount</code> - The amount to increment by.</dd></dl> +</li> +</ul> +<a name="add(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public void add(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block">Atomically adds an object to the end of the array associated with a given key.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>value</code> - The object to add.</dd></dl> +</li> +</ul> +<a name="addAll(java.lang.String, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addAll</h4> +<pre>public void addAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> values)</pre> +<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the end of the array + associated with a given key.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>values</code> - The objects to add.</dd></dl> +</li> +</ul> +<a name="addUnique(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addUnique</h4> +<pre>public void addUnique(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block">Atomically adds an object to the array associated with a given key, only if it is not already + present in the array. The position of the insert is not guaranteed.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>value</code> - The object to add.</dd></dl> +</li> +</ul> +<a name="addAllUnique(java.lang.String, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addAllUnique</h4> +<pre>public void addAllUnique(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> values)</pre> +<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the array associated with a + given key, only adding elements which are not already present in the array. The position of the + insert is not guaranteed.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>values</code> - The objects to add.</dd></dl> +</li> +</ul> +<a name="remove(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>remove</h4> +<pre>public void remove(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Removes a key from this object's data if it exists.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to remove.</dd></dl> +</li> +</ul> +<a name="removeAll(java.lang.String, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>removeAll</h4> +<pre>public void removeAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> values)</pre> +<div class="block">Atomically removes all instances of the objects contained in a <code>Collection</code> from the + array associated with a given key. To maintain consistency with the Java Collection API, there + is no method removing all instances of a single object. Instead, you can call + <code>parseObject.removeAll(key, Arrays.asList(value))</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>values</code> - The objects to remove.</dd></dl> +</li> +</ul> +<a name="containsKey(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>containsKey</h4> +<pre>public boolean containsKey(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Whether this object has a particular key. Same as <a href="../../com/parse/ParseObject.html#has(java.lang.String)"><code>ParseObject.has(String)</code></a>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check for</dd> +<dt><span class="strong">Returns:</span></dt><dd>Whether this object contains the key</dd></dl> +</li> +</ul> +<a name="getString(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getString</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getString(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>.</dd></dl> +</li> +</ul> +<a name="getBytes(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getBytes</h4> +<pre>public byte[] getBytes(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <code>byte[]</code> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <code>byte[]</code>.</dd></dl> +</li> +</ul> +<a name="getNumber(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumber</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> getNumber(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>.</dd></dl> +</li> +</ul> +<a name="getJSONArray(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getJSONArray</h4> +<pre>public <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a> getJSONArray(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a>.</dd></dl> +</li> +</ul> +<a name="getList(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getList</h4> +<pre>public <T> <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> getList(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if the value can't be converted to a + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a>.</dd></dl> +</li> +</ul> +<a name="getMap(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMap</h4> +<pre>public <V> <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V> getMap(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if the value can't be converted to a + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.</dd></dl> +</li> +</ul> +<a name="getJSONObject(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getJSONObject</h4> +<pre>public <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> getJSONObject(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a>.</dd></dl> +</li> +</ul> +<a name="getInt(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInt</h4> +<pre>public int getInt(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access an <code>int</code> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>0</code> if there is no such key or if it is not a <code>int</code>.</dd></dl> +</li> +</ul> +<a name="getDouble(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDouble</h4> +<pre>public double getDouble(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <code>double</code> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>0</code> if there is no such key or if it is not a <code>double</code>.</dd></dl> +</li> +</ul> +<a name="getLong(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLong</h4> +<pre>public long getLong(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <code>long</code> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>0</code> if there is no such key or if it is not a <code>long</code>.</dd></dl> +</li> +</ul> +<a name="getBoolean(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getBoolean</h4> +<pre>public boolean getBoolean(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <code>boolean</code> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>false</code> if there is no such key or if it is not a <code>boolean</code>.</dd></dl> +</li> +</ul> +<a name="getDate(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getDate</h4> +<pre>public <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> getDate(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a>.</dd></dl> +</li> +</ul> +<a name="getParseObject(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getParseObject</h4> +<pre>public <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> getParseObject(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <code>ParseObject</code> value. This function will not perform a network request. Unless the + <code>ParseObject</code> has been downloaded (e.g. by a <a href="../../com/parse/ParseQuery.html#include(java.lang.String)"><code>ParseQuery.include(String)</code></a> or by calling + <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a> or <a href="../../com/parse/ParseObject.html#refresh()"><code>ParseObject.refresh()</code></a>), <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> will return + <code>false</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <code>ParseObject</code>.</dd></dl> +</li> +</ul> +<a name="getParseUser(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getParseUser</h4> +<pre>public <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> getParseUser(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> value. This function will not perform a network request. Unless the + <code>ParseObject</code> has been downloaded (e.g. by a <a href="../../com/parse/ParseQuery.html#include(java.lang.String)"><code>ParseQuery.include(String)</code></a> or by calling + <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a> or <a href="../../com/parse/ParseObject.html#refresh()"><code>ParseObject.refresh()</code></a>), <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> will return + <code>false</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if the value is not a <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a>.</dd></dl> +</li> +</ul> +<a name="getParseFile(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getParseFile</h4> +<pre>public <a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> getParseFile(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value. This function will not perform a network request. Unless the + <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> has been downloaded (e.g. by calling <a href="../../com/parse/ParseFile.html#getData()"><code>ParseFile.getData()</code></a>), + <a href="../../com/parse/ParseFile.html#isDataAvailable()"><code>ParseFile.isDataAvailable()</code></a> will return <code>false</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a>.</dd></dl> +</li> +</ul> +<a name="getParseGeoPoint(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getParseGeoPoint</h4> +<pre>public <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> getParseGeoPoint(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a>.</dd></dl> +</li> +</ul> +<a name="getACL()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getACL</h4> +<pre>public <a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> getACL()</pre> +<div class="block">Access the <a href="../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div> +</li> +</ul> +<a name="setACL(com.parse.ParseACL)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setACL</h4> +<pre>public void setACL(<a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> acl)</pre> +<div class="block">Set the <a href="../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div> +</li> +</ul> +<a name="isDataAvailable()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isDataAvailable</h4> +<pre>public boolean isDataAvailable()</pre> +<div class="block">Gets whether the <code>ParseObject</code> has been fetched.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the <code>ParseObject</code> is new or has been fetched or refreshed. <code>false</code> + otherwise.</dd></dl> +</li> +</ul> +<a name="getRelation(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRelation</h4> +<pre>public <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><T> getRelation(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access or create a <a href="../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> value for a key</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the relation for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>the ParseRelation object if the relation already exists for the key or can be created + for this key.</dd></dl> +</li> +</ul> +<a name="get(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> get(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Access a value. In most cases it is more convenient to use a helper function such as + <a href="../../com/parse/ParseObject.html#getString(java.lang.String)"><code>ParseObject.getString(String)</code></a> or <a href="../../com/parse/ParseObject.html#getInt(java.lang.String)"><code>ParseObject.getInt(String)</code></a>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key.</dd></dl> +</li> +</ul> +<a name="hasSameId(com.parse.ParseObject)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hasSameId</h4> +<pre>public boolean hasSameId(<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> other)</pre> +</li> +</ul> +<a name="pinAllInBackground(java.lang.String, java.util.List, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void pinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If + those other objects have not been fetched from Parse, they will not be stored. However, if they + have changed data, all of the changes will be retained. To get the objects back later, you can + use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects to be pinned</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)"><code>ParseObject.unpinAllInBackground(String, java.util.List, DeleteCallback)</code></a></dd></dl> +</li> +</ul> +<a name="pinAllInBackground(java.lang.String, java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> pinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</pre> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If + those other objects have not been fetched from Parse, they will not be stored. However, if they + have changed data, all of the changes will be retained. To get the objects back later, you can + use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects to be pinned</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when pinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)"><code>ParseObject.unpinAllInBackground(String, java.util.List)</code></a></dd></dl> +</li> +</ul> +<a name="pinAll(java.lang.String, java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinAll</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void pinAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If + those other objects have not been fetched from Parse, they will not be stored. However, if they + have changed data, all of the changes will be retained. To get the objects back later, you can + use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it. + <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects to be pinned</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)"><code>ParseObject.unpinAll(String, java.util.List)</code></a></dd></dl> +</li> +</ul> +<a name="pinAllInBackground(java.util.List, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void pinAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If + those other objects have not been fetched from Parse, they will not be stored. However, if they + have changed data, all of the changes will be retained. To get the objects back later, you can + use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects to be pinned</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)"><code>ParseObject.unpinAllInBackground(java.util.List, DeleteCallback)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="pinAllInBackground(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> pinAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</pre> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If + those other objects have not been fetched from Parse, they will not be stored. However, if they + have changed data, all of the changes will be retained. To get the objects back later, you can + use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects to be pinned</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when pinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List)"><code>ParseObject.unpinAllInBackground(java.util.List)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="pinAll(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinAll</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void pinAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If + those other objects have not been fetched from Parse, they will not be stored. However, if they + have changed data, all of the changes will be retained. To get the objects back later, you can + use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects to be pinned</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAll(java.util.List)"><code>ParseObject.unpinAll(java.util.List)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="unpinAllInBackground(java.lang.String, java.util.List, com.parse.DeleteCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void unpinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)"><code>ParseObject.pinAllInBackground(String, java.util.List, SaveCallback)</code></a></dd></dl> +</li> +</ul> +<a name="unpinAllInBackground(java.lang.String, java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unpinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)"><code>ParseObject.pinAllInBackground(String, java.util.List)</code></a></dd></dl> +</li> +</ul> +<a name="unpinAll(java.lang.String, java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAll</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void unpinAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)"><code>ParseObject.pinAll(String, java.util.List)</code></a></dd></dl> +</li> +</ul> +<a name="unpinAllInBackground(java.util.List, com.parse.DeleteCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void unpinAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)"><code>ParseObject.pinAllInBackground(java.util.List, SaveCallback)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="unpinAllInBackground(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAllInBackground</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unpinAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List)"><code>ParseObject.pinAllInBackground(java.util.List)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="unpinAll(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAll</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void unpinAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.util.List)"><code>ParseObject.pinAll(java.util.List)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="unpinAllInBackground(java.lang.String, com.parse.DeleteCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAllInBackground</h4> +<pre>public static void unpinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)"><code>ParseObject.pinAll(String, java.util.List)</code></a></dd></dl> +</li> +</ul> +<a name="unpinAllInBackground(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAllInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unpinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)"><code>ParseObject.pinAll(String, java.util.List)</code></a></dd></dl> +</li> +</ul> +<a name="unpinAll(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAll</h4> +<pre>public static void unpinAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)"><code>ParseObject.pinAll(String, java.util.List)</code></a></dd></dl> +</li> +</ul> +<a name="unpinAllInBackground(com.parse.DeleteCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAllInBackground</h4> +<pre>public static void unpinAllInBackground(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)"><code>ParseObject.pinAllInBackground(java.util.List, SaveCallback)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="unpinAllInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAllInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unpinAllInBackground()</pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)"><code>ParseObject.pinAllInBackground(java.util.List, SaveCallback)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="unpinAll()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinAll</h4> +<pre>public static void unpinAll() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.util.List)"><code>ParseObject.pinAll(java.util.List)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="fetchFromLocalDatastoreInBackground(com.parse.GetCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchFromLocalDatastoreInBackground</h4> +<pre>public <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> void fetchFromLocalDatastoreInBackground(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</pre> +<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the + server already. If the object is not stored in the local datastore, this method with do + nothing.</div> +</li> +</ul> +<a name="fetchFromLocalDatastore()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchFromLocalDatastore</h4> +<pre>public void fetchFromLocalDatastore() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the + server already. If the object is not stored in the local datastore, this method with throw a + CACHE_MISS exception.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd></dl> +</li> +</ul> +<a name="pinInBackground(java.lang.String, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinInBackground</h4> +<pre>public void pinInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those + other objects have not been fetched from Parse, they will not be stored. However, if they have + changed data, all of the changes will be retained. To get the objects back later, you can use + <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on + it.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)"><code>ParseObject.unpinInBackground(String, DeleteCallback)</code></a></dd></dl> +</li> +</ul> +<a name="pinInBackground(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> pinInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those + other objects have not been fetched from Parse, they will not be stored. However, if they have + changed data, all of the changes will be retained. To get the objects back later, you can use + <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on + it.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when pinning completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String)"><code>ParseObject.unpinInBackground(String)</code></a></dd></dl> +</li> +</ul> +<a name="pin(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pin</h4> +<pre>public void pin(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those + other objects have not been fetched from Parse, they will not be stored. However, if they have + changed data, all of the changes will be retained. To get the objects back later, you can use + <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on + it.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpin(java.lang.String)"><code>ParseObject.unpin(String)</code></a></dd></dl> +</li> +</ul> +<a name="pinInBackground(com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinInBackground</h4> +<pre>public void pinInBackground(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those + other objects have not been fetched from Parse, they will not be stored. However, if they have + changed data, all of the changes will be retained. To get the objects back later, you can use + <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on + it.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)"><code>ParseObject.unpinInBackground(DeleteCallback)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="pinInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pinInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> pinInBackground()</pre> +<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those + other objects have not been fetched from Parse, they will not be stored. However, if they have + changed data, all of the changes will be retained. To get the objects back later, you can use + <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on + it.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when pinning completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinInBackground()"><code>ParseObject.unpinInBackground()</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="pin()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pin</h4> +<pre>public void pin() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those + other objects have not been fetched from Parse, they will not be stored. However, if they have + changed data, all of the changes will be retained. To get the objects back later, you can use + <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with + <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on + it.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpin()"><code>ParseObject.unpin()</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="unpinInBackground(java.lang.String, com.parse.DeleteCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinInBackground</h4> +<pre>public void unpinInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</pre> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)"><code>ParseObject.pinInBackground(String, SaveCallback)</code></a></dd></dl> +</li> +</ul> +<a name="unpinInBackground(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unpinInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String)"><code>ParseObject.pinInBackground(String)</code></a></dd></dl> +</li> +</ul> +<a name="unpin(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpin</h4> +<pre>public void unpin(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pin(java.lang.String)"><code>ParseObject.pin(String)</code></a></dd></dl> +</li> +</ul> +<a name="unpinInBackground(com.parse.DeleteCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinInBackground</h4> +<pre>public void unpinInBackground(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</pre> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)"><code>ParseObject.pinInBackground(SaveCallback)</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="unpinInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unpinInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unpinInBackground()</pre> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinInBackground()"><code>ParseObject.pinInBackground()</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +<a name="unpin()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>unpin</h4> +<pre>public void unpin() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pin()"><code>ParseObject.pin()</code></a>, +<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseObject.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParsePush.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseObject.html" target="_top">Frames</a></li> +<li><a href="ParseObject.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field_summary">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field_detail">Field</a> | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParsePush.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParsePush.html new file mode 100644 index 00000000..e414c525 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParsePush.html @@ -0,0 +1,660 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParsePush</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParsePush"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParsePush.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseObject.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParsePush.html" target="_top">Frames</a></li> +<li><a href="ParsePush.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParsePush" class="title">Class ParsePush</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParsePush</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParsePush</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">The <code>ParsePush</code> is a local representation of data that can be sent as a push notification. + <p/> + The typical workflow for sending a push notification from the client is to construct a new + <code>ParsePush</code>, use the setter functions to fill it with data, and then use + <a href="../../com/parse/ParsePush.html#sendInBackground()"><code>ParsePush.sendInBackground()</code></a> to send it.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParsePush.html#ParsePush()">ParsePush</a></strong>()</code> +<div class="block">Creates a new push notification.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#clearExpiration()">clearExpiration</a></strong>()</code> +<div class="block">Clears both expiration values, indicating that the notification should never expire.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#send()">send</a></strong>()</code> +<div class="block">Sends this push notification while blocking this thread until the push notification has + successfully reached the Parse servers.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#sendDataInBackground(org.json.JSONObject,%20com.parse.ParseQuery)">sendDataInBackground</a></strong>(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</code> +<div class="block">A helper method to concisely send a push to a query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#sendDataInBackground(org.json.JSONObject,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendDataInBackground</a></strong>(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">A helper method to concisely send a push to a query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#sendInBackground()">sendInBackground</a></strong>()</code> +<div class="block">Sends this push notification in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#sendInBackground(com.parse.SendCallback)">sendInBackground</a></strong>(<a href="../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">Sends this push notification in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#sendMessageInBackground(java.lang.String,%20com.parse.ParseQuery)">sendMessageInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</code> +<div class="block">A helper method to concisely send a push message to a query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#sendMessageInBackground(java.lang.String,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendMessageInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">A helper method to concisely send a push message to a query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#setChannel(java.lang.String)">setChannel</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel)</code> +<div class="block">Sets the channel on which this push notification will be sent.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#setChannels(java.util.Collection)">setChannels</a></strong>(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> channels)</code> +<div class="block">Sets the collection of channels on which this push notification will be sent.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#setData(org.json.JSONObject)">setData</a></strong>(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data)</code> +<div class="block">Sets the entire data of the push message.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#setExpirationTime(long)">setExpirationTime</a></strong>(long time)</code> +<div class="block">Sets a UNIX epoch timestamp at which this notification should expire, in seconds (UTC).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#setExpirationTimeInterval(long)">setExpirationTimeInterval</a></strong>(long timeInterval)</code> +<div class="block">Sets the time interval after which this notification should expire, in seconds.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#setMessage(java.lang.String)">setMessage</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code> +<div class="block">Sets the message that will be shown in the notification.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#setPushToAndroid(boolean)">setPushToAndroid</a></strong>(boolean pushToAndroid)</code> +<div class="block"><strong>Deprecated.</strong> </div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#setPushToIOS(boolean)">setPushToIOS</a></strong>(boolean pushToIOS)</code> +<div class="block"><strong>Deprecated.</strong> </div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#setQuery(com.parse.ParseQuery)">setQuery</a></strong>(<a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</code> +<div class="block">Sets the query for this push for which this push notification will be sent.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String)">subscribeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel)</code> +<div class="block">Adds 'channel' to the 'channels' list in the current <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves it in + a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String,%20com.parse.SaveCallback)">subscribeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Adds 'channel' to the 'channels' list in the current <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves it in + a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#unsubscribeInBackground(java.lang.String)">unsubscribeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel)</code> +<div class="block">Removes 'channel' from the 'channels' list in the current <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves + it in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePush.html#unsubscribeInBackground(java.lang.String,%20com.parse.SaveCallback)">unsubscribeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Removes 'channel' from the 'channels' list in the current <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves + it in a background thread.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParsePush()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParsePush</h4> +<pre>public ParsePush()</pre> +<div class="block">Creates a new push notification. The default channel is the empty string, also known as the + global broadcast channel, but this value can be overridden using <a href="../../com/parse/ParsePush.html#setChannel(java.lang.String)"><code>ParsePush.setChannel(String)</code></a>, + <a href="../../com/parse/ParsePush.html#setChannels(java.util.Collection)"><code>ParsePush.setChannels(Collection)</code></a> or <a href="../../com/parse/ParsePush.html#setQuery(com.parse.ParseQuery)"><code>ParsePush.setQuery(ParseQuery)</code></a>. Before sending the push + notification you must call either <a href="../../com/parse/ParsePush.html#setMessage(java.lang.String)"><code>ParsePush.setMessage(String)</code></a> or <a href="../../com/parse/ParsePush.html#setData(org.json.JSONObject)"><code>ParsePush.setData(JSONObject)</code></a>.</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="subscribeInBackground(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>subscribeInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> subscribeInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel)</pre> +<div class="block">Adds 'channel' to the 'channels' list in the current <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves it in + a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>channel</code> - The channel to subscribe to.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the the subscription is complete.</dd></dl> +</li> +</ul> +<a name="subscribeInBackground(java.lang.String, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>subscribeInBackground</h4> +<pre>public static void subscribeInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Adds 'channel' to the 'channels' list in the current <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves it in + a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>channel</code> - The channel to subscribe to.</dd><dd><code>callback</code> - The SaveCallback that is called after the Installation is saved.</dd></dl> +</li> +</ul> +<a name="unsubscribeInBackground(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unsubscribeInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unsubscribeInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel)</pre> +<div class="block">Removes 'channel' from the 'channels' list in the current <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves + it in a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>channel</code> - The channel to unsubscribe from.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the the unsubscription is complete.</dd></dl> +</li> +</ul> +<a name="unsubscribeInBackground(java.lang.String, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unsubscribeInBackground</h4> +<pre>public static void unsubscribeInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Removes 'channel' from the 'channels' list in the current <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves + it in a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>channel</code> - The channel to unsubscribe from.</dd><dd><code>callback</code> - The SaveCallback that is called after the Installation is saved.</dd></dl> +</li> +</ul> +<a name="sendMessageInBackground(java.lang.String, com.parse.ParseQuery)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sendMessageInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> sendMessageInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</pre> +<div class="block">A helper method to concisely send a push message to a query. This method is equivalent to + ParsePush push = new ParsePush(); push.setMessage(message); push.setQuery(query); + push.sendInBackground();</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - The message that will be shown in the notification.</dd><dd><code>query</code> - A ParseInstallation query which specifies the recipients of a push.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that is resolved when the message is sent.</dd></dl> +</li> +</ul> +<a name="sendMessageInBackground(java.lang.String, com.parse.ParseQuery, com.parse.SendCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sendMessageInBackground</h4> +<pre>public static void sendMessageInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</pre> +<div class="block">A helper method to concisely send a push message to a query. This method is equivalent to + ParsePush push = new ParsePush(); push.setMessage(message); push.setQuery(query); + push.sendInBackground(callback);</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - The message that will be shown in the notification.</dd><dd><code>query</code> - A ParseInstallation query which specifies the recipients of a push.</dd><dd><code>callback</code> - callback.done(e) is called when the send completes.</dd></dl> +</li> +</ul> +<a name="sendDataInBackground(org.json.JSONObject, com.parse.ParseQuery)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sendDataInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> sendDataInBackground(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</pre> +<div class="block">A helper method to concisely send a push to a query. This method is equivalent to ParsePush + push = new ParsePush(); push.setData(data); push.setQuery(query); push.sendInBackground();</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The entire data of the push message. See the push guide for more details on the data + format.</dd><dd><code>query</code> - A ParseInstallation query which specifies the recipients of a push.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that is resolved when the data is sent.</dd></dl> +</li> +</ul> +<a name="sendDataInBackground(org.json.JSONObject, com.parse.ParseQuery, com.parse.SendCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sendDataInBackground</h4> +<pre>public static void sendDataInBackground(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</pre> +<div class="block">A helper method to concisely send a push to a query. This method is equivalent to ParsePush + push = new ParsePush(); push.setData(data); push.setQuery(query); + push.sendInBackground(callback);</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The entire data of the push message. See the push guide for more details on the data + format.</dd><dd><code>query</code> - A ParseInstallation query which specifies the recipients of a push.</dd><dd><code>callback</code> - callback.done(e) is called when the send completes.</dd></dl> +</li> +</ul> +<a name="setChannel(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setChannel</h4> +<pre>public void setChannel(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel)</pre> +<div class="block">Sets the channel on which this push notification will be sent. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. A push can either have + channels or a query. Setting this will unset the query.</div> +</li> +</ul> +<a name="setChannels(java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setChannels</h4> +<pre>public void setChannels(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> channels)</pre> +<div class="block">Sets the collection of channels on which this push notification will be sent. Each channel name + must start with a letter and contain only letters, numbers, dashes, and underscores. A push can + either have channels or a query. Setting this will unset the query.</div> +</li> +</ul> +<a name="setQuery(com.parse.ParseQuery)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setQuery</h4> +<pre>public void setQuery(<a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</pre> +<div class="block">Sets the query for this push for which this push notification will be sent. This query will be + executed in the Parse cloud; this push notification will be sent to Installations which this + query yields. A push can either have channels or a query. Setting this will unset the channels.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>query</code> - A query to which this push should target. This must be a ParseInstallation query.</dd></dl> +</li> +</ul> +<a name="setExpirationTime(long)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setExpirationTime</h4> +<pre>public void setExpirationTime(long time)</pre> +<div class="block">Sets a UNIX epoch timestamp at which this notification should expire, in seconds (UTC). This + notification will be sent to devices which are either online at the time the notification is + sent, or which come online before the expiration time is reached. Because device clocks are not + guaranteed to be accurate, most applications should instead use + <a href="../../com/parse/ParsePush.html#setExpirationTimeInterval(long)"><code>ParsePush.setExpirationTimeInterval(long)</code></a>.</div> +</li> +</ul> +<a name="setExpirationTimeInterval(long)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setExpirationTimeInterval</h4> +<pre>public void setExpirationTimeInterval(long timeInterval)</pre> +<div class="block">Sets the time interval after which this notification should expire, in seconds. This + notification will be sent to devices which are either online at the time the notification is + sent, or which come online within the given number of seconds of the notification being + received by Parse's server. An interval which is less than or equal to zero indicates that the + message should only be sent to devices which are currently online.</div> +</li> +</ul> +<a name="clearExpiration()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clearExpiration</h4> +<pre>public void clearExpiration()</pre> +<div class="block">Clears both expiration values, indicating that the notification should never expire.</div> +</li> +</ul> +<a name="setPushToIOS(boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPushToIOS</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public void setPushToIOS(boolean pushToIOS)</pre> +<div class="block"><span class="strong">Deprecated.</span> </div> +</li> +</ul> +<a name="setPushToAndroid(boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPushToAndroid</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public void setPushToAndroid(boolean pushToAndroid)</pre> +<div class="block"><span class="strong">Deprecated.</span> </div> +</li> +</ul> +<a name="setData(org.json.JSONObject)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setData</h4> +<pre>public void setData(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data)</pre> +<div class="block">Sets the entire data of the push message. See the push guide for more details on the data + format. This will overwrite any data specified in <a href="../../com/parse/ParsePush.html#setMessage(java.lang.String)"><code>ParsePush.setMessage(String)</code></a>.</div> +</li> +</ul> +<a name="setMessage(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setMessage</h4> +<pre>public void setMessage(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</pre> +<div class="block">Sets the message that will be shown in the notification. This will overwrite any data specified + in <a href="../../com/parse/ParsePush.html#setData(org.json.JSONObject)"><code>ParsePush.setData(JSONObject)</code></a>.</div> +</li> +</ul> +<a name="sendInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sendInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> sendInBackground()</pre> +<div class="block">Sends this push notification in a background thread. Use this when you do not have code to run + on completion of the push.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A Task is resolved when the push has been sent.</dd></dl> +</li> +</ul> +<a name="send()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>send</h4> +<pre>public void send() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Sends this push notification while blocking this thread until the push notification has + successfully reached the Parse servers. Typically, you should use <a href="../../com/parse/ParsePush.html#sendInBackground()"><code>ParsePush.sendInBackground()</code></a> + instead of this, unless you are managing your own threading.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl> +</li> +</ul> +<a name="sendInBackground(com.parse.SendCallback)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>sendInBackground</h4> +<pre>public void sendInBackground(<a href="../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</pre> +<div class="block">Sends this push notification in a background thread. This is preferable to using + <code>send()</code>, unless your code is already running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - callback.done(e) is called when the send completes.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParsePush.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseObject.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParsePush.html" target="_top">Frames</a></li> +<li><a href="ParsePush.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParsePushBroadcastReceiver.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParsePushBroadcastReceiver.html new file mode 100644 index 00000000..453295ec --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParsePushBroadcastReceiver.html @@ -0,0 +1,633 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParsePushBroadcastReceiver</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParsePushBroadcastReceiver"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParsePushBroadcastReceiver.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParsePush.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQuery.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParsePushBroadcastReceiver.html" target="_top">Frames</a></li> +<li><a href="ParsePushBroadcastReceiver.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#nested_classes_inherited_from_class_android.content.BroadcastReceiver">Nested</a> | </li> +<li><a href="#field_summary">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field_detail">Field</a> | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParsePushBroadcastReceiver" class="title">Class ParsePushBroadcastReceiver</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content">android.content.BroadcastReceiver</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParsePushBroadcastReceiver</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParsePushBroadcastReceiver</span> +extends <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content">BroadcastReceiver</a></pre> +<div class="block">A <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content"><code>BroadcastReceiver</code></a> for rendering and reacting to to Notifications. + <p/> + This <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content"><code>BroadcastReceiver</code></a> must be registered in order to use the <a href="../../com/parse/ParsePush.html" title="class in com.parse"><code>ParsePush</code></a> + subscription methods. As a security precaution, the intent filters for this + <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content"><code>BroadcastReceiver</code></a> must not be exported. Add the following lines to your + <code>AndroidManifest.xml</code> file, inside the <application> element to properly register the + <code>ParsePushBroadcastReceiver</code>: + <p/> + <pre> + <receiver android:name="com.parse.ParsePushBroadcastReceiver" android:exported=false> + <intent-filter> + <action android:name="com.parse.push.intent.RECEIVE" /> + <action android:name="com.parse.push.intent.OPEN" /> + <action android:name="com.parse.push.intent.DELETE" /> + </intent-filter> + </receiver> + </pre> + <p/> + The <code>ParsePushBroadcastReceiver</code> is designed to provide maximal configurability with + minimal effort. To customize the push icon, add the following line as a child of your + <application> element: + <p/> + <pre> + <meta-data android:name="com.parse.push.notification_icon" + android:resource="@drawable/icon"/> + </pre> + <p/> + where <code>drawable/icon</code> may be the path to any drawable resource. The + <a href="http://developer.android.com/design/style/iconography.html#notification">Android style + guide</a> for Notifications suggests that push icons should be flat monochromatic images. + <p/> + To achieve further customization, <code>ParsePushBroadcastReceiver</code> can be subclassed. When + providing your own implementation of <code>ParsePushBroadcastReceiver</code>, be sure to change + <code>com.parse.PushBroadcastReceiver</code> to the name of your custom subclass in your + AndroidManifest.xml. You can intercept and override the behavior of entire portions of the + push lifecycle by overriding <a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushReceive(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushReceive(Context, Intent)</code></a>, + <a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushOpen(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushOpen(Context, Intent)</code></a>, or <a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushDismiss(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushDismiss(Context, Intent)</code></a>. + To make minor changes to the appearance of a notification, override + <a href="../../com/parse/ParsePushBroadcastReceiver.html#getSmallIconId(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.getSmallIconId(Context, Intent)</code></a> or <a href="../../com/parse/ParsePushBroadcastReceiver.html#getLargeIcon(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.getLargeIcon(Context, Intent)</code></a>. To completely + change the Notification generated, override <a href="../../com/parse/ParsePushBroadcastReceiver.html#getNotification(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.getNotification(Context, Intent)</code></a>. To change + the Activity launched when a user opens a Notification, override + <a href="../../com/parse/ParsePushBroadcastReceiver.html#getActivity(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.getActivity(Context, Intent)</code></a>.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== NESTED CLASS SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="nested_class_summary"> +<!-- --> +</a> +<h3>Nested Class Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="nested_classes_inherited_from_class_android.content.BroadcastReceiver"> +<!-- --> +</a> +<h3>Nested classes/interfaces inherited from class android.content.<a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content">BroadcastReceiver</a></h3> +<code><a href="http://developer.android.com/reference/android/content/BroadcastReceiver.PendingResult.html?is-external=true" title="class or interface in android.content">BroadcastReceiver.PendingResult</a></code></li> +</ul> +</li> +</ul> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#ACTION_PUSH_DELETE">ACTION_PUSH_DELETE</a></strong></code> +<div class="block">The name of the Intent fired when a notification has been dismissed.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#ACTION_PUSH_OPEN">ACTION_PUSH_OPEN</a></strong></code> +<div class="block">The name of the Intent fired when a notification has been opened.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#ACTION_PUSH_RECEIVE">ACTION_PUSH_RECEIVE</a></strong></code> +<div class="block">The name of the Intent fired when a push has been received.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#KEY_PUSH_CHANNEL">KEY_PUSH_CHANNEL</a></strong></code> +<div class="block">The name of the Intent extra which contains a channel used to route this notification.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#KEY_PUSH_DATA">KEY_PUSH_DATA</a></strong></code> +<div class="block">The name of the Intent extra which contains the JSON payload of the Notification.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#PROPERTY_PUSH_ICON">PROPERTY_PUSH_ICON</a></strong></code> +<div class="block">The name of the meta-data field used to override the icon used in Notifications.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected static int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT">SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT</a></strong></code> </td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#ParsePushBroadcastReceiver()">ParsePushBroadcastReceiver</a></strong>()</code> </td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#getActivity(android.content.Context,%20android.content.Intent)">getActivity</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Used by <a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushOpen(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushOpen(android.content.Context, android.content.Intent)</code></a> to determine which activity to launch or insert into the back + stack.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="http://developer.android.com/reference/android/graphics/Bitmap.html?is-external=true" title="class or interface in android.graphics">Bitmap</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#getLargeIcon(android.content.Context,%20android.content.Intent)">getLargeIcon</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Retrieves the large icon to be used in a <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app">Notification</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#getNotification(android.content.Context,%20android.content.Intent)">getNotification</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Creates a <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a> with reasonable defaults.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#getSmallIconId(android.content.Context,%20android.content.Intent)">getSmallIconId</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Retrieves the small icon to be used in a <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushDismiss(android.content.Context,%20android.content.Intent)">onPushDismiss</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Called when the push notification is dismissed.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushOpen(android.content.Context,%20android.content.Intent)">onPushOpen</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Called when the push notification is opened by the user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushReceive(android.content.Context,%20android.content.Intent)">onPushReceive</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Called when the push notification is received.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParsePushBroadcastReceiver.html#onReceive(android.content.Context,%20android.content.Intent)">onReceive</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Delegates the generic <code>onReceive</code> event to a notification lifecycle event.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_android.content.BroadcastReceiver"> +<!-- --> +</a> +<h3>Methods inherited from class android.content.<a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content">BroadcastReceiver</a></h3> +<code><a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#abortBroadcast()" title="class or interface in android.content">abortBroadcast</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#clearAbortBroadcast()" title="class or interface in android.content">clearAbortBroadcast</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#getAbortBroadcast()" title="class or interface in android.content">getAbortBroadcast</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#getDebugUnregister()" title="class or interface in android.content">getDebugUnregister</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#getResultCode()" title="class or interface in android.content">getResultCode</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#getResultData()" title="class or interface in android.content">getResultData</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#getResultExtras(boolean)" title="class or interface in android.content">getResultExtras</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#goAsync()" title="class or interface in android.content">goAsync</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#isInitialStickyBroadcast()" title="class or interface in android.content">isInitialStickyBroadcast</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#isOrderedBroadcast()" title="class or interface in android.content">isOrderedBroadcast</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#peekService(android.content.Context,%20android.content.Intent)" title="class or interface in android.content">peekService</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#setDebugUnregister(boolean)" title="class or interface in android.content">setDebugUnregister</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#setOrderedHint(boolean)" title="class or interface in android.content">setOrderedHint</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#setResult(int,%20java.lang.String,%20android.os.Bundle)" title="class or interface in android.content">setResult</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#setResultCode(int)" title="class or interface in android.content">setResultCode</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#setResultData(java.lang.String)" title="class or interface in android.content">setResultData</a>, <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#setResultExtras(android.os.Bundle)" title="class or interface in android.content">setResultExtras</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="KEY_PUSH_CHANNEL"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>KEY_PUSH_CHANNEL</h4> +<pre>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> KEY_PUSH_CHANNEL</pre> +<div class="block">The name of the Intent extra which contains a channel used to route this notification. + May be <code>null</code>.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParsePushBroadcastReceiver.KEY_PUSH_CHANNEL">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="KEY_PUSH_DATA"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>KEY_PUSH_DATA</h4> +<pre>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> KEY_PUSH_DATA</pre> +<div class="block">The name of the Intent extra which contains the JSON payload of the Notification.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParsePushBroadcastReceiver.KEY_PUSH_DATA">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="ACTION_PUSH_RECEIVE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ACTION_PUSH_RECEIVE</h4> +<pre>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ACTION_PUSH_RECEIVE</pre> +<div class="block">The name of the Intent fired when a push has been received.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParsePushBroadcastReceiver.ACTION_PUSH_RECEIVE">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="ACTION_PUSH_OPEN"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ACTION_PUSH_OPEN</h4> +<pre>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ACTION_PUSH_OPEN</pre> +<div class="block">The name of the Intent fired when a notification has been opened.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParsePushBroadcastReceiver.ACTION_PUSH_OPEN">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="ACTION_PUSH_DELETE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ACTION_PUSH_DELETE</h4> +<pre>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ACTION_PUSH_DELETE</pre> +<div class="block">The name of the Intent fired when a notification has been dismissed.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParsePushBroadcastReceiver.ACTION_PUSH_DELETE">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="PROPERTY_PUSH_ICON"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>PROPERTY_PUSH_ICON</h4> +<pre>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PROPERTY_PUSH_ICON</pre> +<div class="block">The name of the meta-data field used to override the icon used in Notifications.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParsePushBroadcastReceiver.PROPERTY_PUSH_ICON">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT</h4> +<pre>protected static final int SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#com.parse.ParsePushBroadcastReceiver.SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT">Constant Field Values</a></dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParsePushBroadcastReceiver()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParsePushBroadcastReceiver</h4> +<pre>public ParsePushBroadcastReceiver()</pre> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="onReceive(android.content.Context, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onReceive</h4> +<pre>public void onReceive(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Delegates the generic <code>onReceive</code> event to a notification lifecycle event. + Subclasses are advised to override the lifecycle events and not this method.</div> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true#onReceive(android.content.Context,%20android.content.Intent)" title="class or interface in android.content">onReceive</a></code> in class <code><a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content">BroadcastReceiver</a></code></dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The <code>Context</code> in which the receiver is running.</dd><dd><code>intent</code> - An <code>Intent</code> containing the channel and data of the current push notification.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushReceive(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushReceive(Context, Intent)</code></a>, +<a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushOpen(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushOpen(Context, Intent)</code></a>, +<a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushDismiss(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushDismiss(Context, Intent)</code></a></dd></dl> +</li> +</ul> +<a name="onPushReceive(android.content.Context, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onPushReceive</h4> +<pre>protected void onPushReceive(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Called when the push notification is received. By default, a broadcast intent will be sent if + an "action" is present in the data and a notification will be show if "alert" and "title" are + present in the data.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The <code>Context</code> in which the receiver is running.</dd><dd><code>intent</code> - An <code>Intent</code> containing the channel and data of the current push notification.</dd></dl> +</li> +</ul> +<a name="onPushDismiss(android.content.Context, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onPushDismiss</h4> +<pre>protected void onPushDismiss(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Called when the push notification is dismissed. By default, nothing is performed + on notification dismissal.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The <code>Context</code> in which the receiver is running.</dd><dd><code>intent</code> - An <code>Intent</code> containing the channel and data of the current push notification.</dd></dl> +</li> +</ul> +<a name="onPushOpen(android.content.Context, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onPushOpen</h4> +<pre>protected void onPushOpen(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Called when the push notification is opened by the user. Sends analytics info back to Parse + that the application was opened from this push notification. By default, this will navigate + to the <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app"><code>Activity</code></a> returned by <a href="../../com/parse/ParsePushBroadcastReceiver.html#getActivity(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.getActivity(Context, Intent)</code></a>. If the push contains + a 'uri' parameter, an Intent is fired to view that URI with the Activity returned by + <a href="../../com/parse/ParsePushBroadcastReceiver.html#getActivity(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.getActivity(android.content.Context, android.content.Intent)</code></a> in the back stack.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The <code>Context</code> in which the receiver is running.</dd><dd><code>intent</code> - An <code>Intent</code> containing the channel and data of the current push notification.</dd></dl> +</li> +</ul> +<a name="getActivity(android.content.Context, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getActivity</h4> +<pre>protected <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>> getActivity(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Used by <a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushOpen(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushOpen(android.content.Context, android.content.Intent)</code></a> to determine which activity to launch or insert into the back + stack. The default implementation retrieves the launch activity class for the package.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The <code>Context</code> in which the receiver is running.</dd><dd><code>intent</code> - An <code>Intent</code> containing the channel and data of the current push notification.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The default <code>Activity</code> class of the package or <code>null</code> if no launch intent is + defined in <code>AndroidManifest.xml</code>.</dd></dl> +</li> +</ul> +<a name="getSmallIconId(android.content.Context, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSmallIconId</h4> +<pre>protected int getSmallIconId(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Retrieves the small icon to be used in a <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a>. The default implementation uses + the icon specified by <code>com.parse.push.notification_icon</code> <code>meta-data</code> in your + <code>AndroidManifest.xml</code> with a fallback to the launcher icon for this package. To conform + to Android style guides, it is highly recommended that developers specify an explicit push + icon.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The <code>Context</code> in which the receiver is running.</dd><dd><code>intent</code> - An <code>Intent</code> containing the channel and data of the current push notification.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The resource id of the default small icon for the package</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://developer.android.com/design/style/iconography.html#notification">Android Notification Style Guide</a></dd></dl> +</li> +</ul> +<a name="getLargeIcon(android.content.Context, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLargeIcon</h4> +<pre>protected <a href="http://developer.android.com/reference/android/graphics/Bitmap.html?is-external=true" title="class or interface in android.graphics">Bitmap</a> getLargeIcon(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Retrieves the large icon to be used in a <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a>. This <code>Bitmap</code> should be + used to provide special context for a particular <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a>, such as the avatar of + user who generated the <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a>. The default implementation returns <code>null</code>, + causing the <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a> to display only the small icon.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The <code>Context</code> in which the receiver is running.</dd><dd><code>intent</code> - An <code>Intent</code> containing the channel and data of the current push notification.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Bitmap of the default large icon for the package</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://developer.android.com/guide/topics/ui/notifiers/notifications.html#NotificationUI">Android Notification UI Overview</a></dd></dl> +</li> +</ul> +<a name="getNotification(android.content.Context, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getNotification</h4> +<pre>protected <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app">Notification</a> getNotification(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Creates a <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a> with reasonable defaults. If "alert" and "title" are + both missing from data, then returns <code>null</code>. If the text in the notification is longer + than 38 characters long, the style of the notification will be set to + <a href="http://developer.android.com/reference/android/app/Notification.BigTextStyle.html?is-external=true" title="class or interface in android.app"><code>Notification.BigTextStyle</code></a>. + <p/> + As a security precaution, developers overriding this method should be sure to set the package + on notification <code>Intent</code>s to avoid leaking information to other apps.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The <code>Context</code> in which the receiver is running.</dd><dd><code>intent</code> - An <code>Intent</code> containing the channel and data of the current push notification.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The notification to be displayed.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushReceive(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushReceive(Context, Intent)</code></a></dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParsePushBroadcastReceiver.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParsePush.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQuery.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParsePushBroadcastReceiver.html" target="_top">Frames</a></li> +<li><a href="ParsePushBroadcastReceiver.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#nested_classes_inherited_from_class_android.content.BroadcastReceiver">Nested</a> | </li> +<li><a href="#field_summary">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field_detail">Field</a> | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQuery.CachePolicy.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQuery.CachePolicy.html new file mode 100644 index 00000000..cdfca978 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQuery.CachePolicy.html @@ -0,0 +1,409 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseQuery.CachePolicy</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseQuery.CachePolicy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQuery.CachePolicy.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQuery.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQueryAdapter.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQuery.CachePolicy.html" target="_top">Frames</a></li> +<li><a href="ParseQuery.CachePolicy.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#enum_constant_summary">Enum Constants</a> | </li> +<li>Field | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#enum_constant_detail">Enum Constants</a> | </li> +<li>Field | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Enum ParseQuery.CachePolicy" class="title">Enum ParseQuery.CachePolicy</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a>></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseQuery.CachePolicy</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="http://developer.android.com/reference/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://developer.android.com/reference/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a>></dd> +</dl> +<dl> +<dt>Enclosing class:</dt> +<dd><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a> extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></dd> +</dl> +<hr> +<br> +<pre>public static enum <span class="strong">ParseQuery.CachePolicy</span> +extends <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a>></pre> +<div class="block"><code>CachePolicy</code> specifies different caching policies that could be used with + <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a>. + <p/> + This lets you show data when the user's device is offline, or when the app has just started and + network requests have not yet had time to complete. Parse takes care of automatically flushing + the cache when it takes up too much space. + <p/> + <strong>Note:</strong> Cache policy can only be set when Local Datastore is not enabled.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a></dd></dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== ENUM CONSTANT SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="enum_constant_summary"> +<!-- --> +</a> +<h3>Enum Constant Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation"> +<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Enum Constant and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQuery.CachePolicy.html#CACHE_ELSE_NETWORK">CACHE_ELSE_NETWORK</a></strong></code> +<div class="block">The query first tries to load from the cache, but if that fails, it loads results from the + network.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQuery.CachePolicy.html#CACHE_ONLY">CACHE_ONLY</a></strong></code> +<div class="block">The query only loads from the cache, ignoring the network.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQuery.CachePolicy.html#CACHE_THEN_NETWORK">CACHE_THEN_NETWORK</a></strong></code> +<div class="block">The query first loads from the cache, then loads from the network.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQuery.CachePolicy.html#IGNORE_CACHE">IGNORE_CACHE</a></strong></code> +<div class="block">The query does not load from the cache or save results to the cache.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQuery.CachePolicy.html#NETWORK_ELSE_CACHE">NETWORK_ELSE_CACHE</a></strong></code> +<div class="block">The query first tries to load from the network, but if that fails, it loads results from the + cache.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQuery.CachePolicy.html#NETWORK_ONLY">NETWORK_ONLY</a></strong></code> +<div class="block">The query does not load from the cache, but it will save results to the cache.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.CachePolicy.html#valueOf(java.lang.String)">valueOf</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Returns the enum constant of this type with the specified name.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a>[]</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.CachePolicy.html#values()">values</a></strong>()</code> +<div class="block">Returns an array containing the constants of this enum type, in +the order they are declared.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Enum"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</a>, <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</a>, <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</a>, <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</a>, <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class,%20java.lang.String)" title="class or interface in java.lang">valueOf</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ ENUM CONSTANT DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="enum_constant_detail"> +<!-- --> +</a> +<h3>Enum Constant Detail</h3> +<a name="IGNORE_CACHE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>IGNORE_CACHE</h4> +<pre>public static final <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> IGNORE_CACHE</pre> +<div class="block">The query does not load from the cache or save results to the cache. + <p/> + This is the default cache policy.</div> +</li> +</ul> +<a name="CACHE_ONLY"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>CACHE_ONLY</h4> +<pre>public static final <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> CACHE_ONLY</pre> +<div class="block">The query only loads from the cache, ignoring the network. + <p/> + If there are no cached results, this causes a <a href="../../com/parse/ParseException.html#CACHE_MISS"><code>ParseException.CACHE_MISS</code></a>.</div> +</li> +</ul> +<a name="NETWORK_ONLY"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>NETWORK_ONLY</h4> +<pre>public static final <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> NETWORK_ONLY</pre> +<div class="block">The query does not load from the cache, but it will save results to the cache.</div> +</li> +</ul> +<a name="CACHE_ELSE_NETWORK"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>CACHE_ELSE_NETWORK</h4> +<pre>public static final <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> CACHE_ELSE_NETWORK</pre> +<div class="block">The query first tries to load from the cache, but if that fails, it loads results from the + network. + <p/> + If there are no cached results, this causes a <a href="../../com/parse/ParseException.html#CACHE_MISS"><code>ParseException.CACHE_MISS</code></a>.</div> +</li> +</ul> +<a name="NETWORK_ELSE_CACHE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>NETWORK_ELSE_CACHE</h4> +<pre>public static final <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> NETWORK_ELSE_CACHE</pre> +<div class="block">The query first tries to load from the network, but if that fails, it loads results from the + cache. + <p/> + If there are no cached results, this causes a <a href="../../com/parse/ParseException.html#CACHE_MISS"><code>ParseException.CACHE_MISS</code></a>.</div> +</li> +</ul> +<a name="CACHE_THEN_NETWORK"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>CACHE_THEN_NETWORK</h4> +<pre>public static final <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> CACHE_THEN_NETWORK</pre> +<div class="block">The query first loads from the cache, then loads from the network. + The callback will be called twice - first with the cached results, then with the network + results. Since it returns two results at different times, this cache policy cannot be used + with synchronous or task methods.</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="values()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>values</h4> +<pre>public static <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a>[] values()</pre> +<div class="block">Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +<pre> +for (ParseQuery.CachePolicy c : ParseQuery.CachePolicy.values()) + System.out.println(c); +</pre></div> +<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl> +</li> +</ul> +<a name="valueOf(java.lang.String)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>valueOf</h4> +<pre>public static <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> valueOf(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<div class="block">Returns the enum constant of this type with the specified name. +The string must match <i>exactly</i> an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd> +<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="http://developer.android.com/reference/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd> +<dd><code><a href="http://developer.android.com/reference/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQuery.CachePolicy.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQuery.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQueryAdapter.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQuery.CachePolicy.html" target="_top">Frames</a></li> +<li><a href="ParseQuery.CachePolicy.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#enum_constant_summary">Enum Constants</a> | </li> +<li>Field | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#enum_constant_detail">Enum Constants</a> | </li> +<li>Field | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQuery.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQuery.html new file mode 100644 index 00000000..7b5f22bf --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQuery.html @@ -0,0 +1,1693 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseQuery</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseQuery"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQuery.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQuery.html" target="_top">Frames</a></li> +<li><a href="ParseQuery.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#nested_class_summary">Nested</a> | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseQuery" class="title">Class ParseQuery<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseQuery<T></li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseQuery<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">The <code>ParseQuery</code> class defines a query that is used to fetch <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s. The most + common use case is finding all objects that match a query through the <a href="../../com/parse/ParseQuery.html#findInBackground()"><code>ParseQuery.findInBackground()</code></a> + method, using a <a href="../../com/parse/FindCallback.html" title="interface in com.parse"><code>FindCallback</code></a>. For example, this sample code fetches all objects of class + <code>"MyClass"</code>. It calls a different function depending on whether the fetch succeeded or not. + <p/> + <pre> + ParseQuery<ParseObject> query = ParseQuery.getQuery("MyClass"); + query.findInBackground(new FindCallback<ParseObject>() { + public void done(List<ParseObject> objects, ParseException e) { + if (e == null) { + objectsWereRetrievedSuccessfully(objects); + } else { + objectRetrievalFailed(); + } + } + } + </pre> + <p/> + A <code>ParseQuery</code> can also be used to retrieve a single object whose id is known, through the + <a href="../../com/parse/ParseQuery.html#getInBackground(java.lang.String)"><code>ParseQuery.getInBackground(String)</code></a> method, using a <a href="../../com/parse/GetCallback.html" title="interface in com.parse"><code>GetCallback</code></a>. For example, this + sample code fetches an object of class <code>"MyClass"</code> and id <code>myId</code>. It calls + a different function depending on whether the fetch succeeded or not. + <p/> + <pre> + ParseQuery<ParseObject> query = ParseQuery.getQuery("MyClass"); + query.getInBackground(myId, new GetCallback<ParseObject>() { + public void done(ParseObject object, ParseException e) { + if (e == null) { + objectWasRetrievedSuccessfully(object); + } else { + objectRetrievalFailed(); + } + } + } + </pre> + <p/> + A <code>ParseQuery</code> can also be used to count the number of objects that match the query without + retrieving all of those objects. For example, this sample code counts the number of objects of + the class <code>"MyClass"</code>. + <p/> + <pre> + ParseQuery<ParseObject> query = ParseQuery.getQuery("MyClass"); + query.countInBackground(new CountCallback() { + public void done(int count, ParseException e) { + if (e == null) { + objectsWereCounted(count); + } else { + objectCountFailed(); + } + } + } + </pre> + <p/> + Using the callback methods is usually preferred because the network operation will not block the + calling thread. However, in some cases it may be easier to use the <a href="../../com/parse/ParseQuery.html#find()"><code>ParseQuery.find()</code></a>, + <a href="../../com/parse/ParseQuery.html#get(java.lang.String)"><code>ParseQuery.get(String)</code></a> or <a href="../../com/parse/ParseQuery.html#count()"><code>ParseQuery.count()</code></a> calls, which do block the calling thread. For example, + if your application has already spawned a background task to perform work, that background task + could use the blocking calls and avoid the code complexity of callbacks.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== NESTED CLASS SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="nested_class_summary"> +<!-- --> +</a> +<h3>Nested Class Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> +<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static class </code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></strong></code> +<div class="block"><code>CachePolicy</code> specifies different caching policies that could be used with + <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a>.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQuery.html#ParseQuery(java.lang.Class)">ParseQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> subclass)</code> +<div class="block">Constructs a query for a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQuery.html#ParseQuery(java.lang.String)">ParseQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> theClassName)</code> +<div class="block">Constructs a query.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#addAscendingOrder(java.lang.String)">addAscendingOrder</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Also sorts the results in ascending order by the given key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#addDescendingOrder(java.lang.String)">addDescendingOrder</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Also sorts the results in descending order by the given key.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#cancel()">cancel</a></strong>()</code> +<div class="block">Cancels the current network request (if one is running).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#clearAllCachedResults()">clearAllCachedResults</a></strong>()</code> +<div class="block">Clears the cached result for all queries.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#clearCachedResult()">clearCachedResult</a></strong>()</code> +<div class="block">Removes the previously cached result for this query, forcing the next find() to hit the + network.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#count()">count</a></strong>()</code> +<div class="block">Counts the number of objects that match this query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#countInBackground()">countInBackground</a></strong>()</code> +<div class="block">Counts the number of objects that match this query in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#countInBackground(com.parse.CountCallback)">countInBackground</a></strong>(<a href="../../com/parse/CountCallback.html" title="interface in com.parse">CountCallback</a> callback)</code> +<div class="block">Counts the number of objects that match this query in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#find()">find</a></strong>()</code> +<div class="block">Retrieves a list of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#findInBackground()">findInBackground</a></strong>()</code> +<div class="block">Retrieves a list of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query from the source in a + background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#findInBackground(com.parse.FindCallback)">findInBackground</a></strong>(<a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> callback)</code> +<div class="block">Retrieves a list of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query from the source in a + background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#fromLocalDatastore()">fromLocalDatastore</a></strong>()</code> +<div class="block">Change the source of this query to all pinned objects.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#fromPin()">fromPin</a></strong>()</code> +<div class="block">Change the source of this query to the default group of pinned objects.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#fromPin(java.lang.String)">fromPin</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Change the source of this query to a specific group of pinned objects.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#get(java.lang.String)">get</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</code> +<div class="block">Constructs a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getCachePolicy()">getCachePolicy</a></strong>()</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getClassName()">getClassName</a></strong>()</code> +<div class="block">Accessor for the class name.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getFirst()">getFirst</a></strong>()</code> +<div class="block">Retrieves at most one <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getFirstInBackground()">getFirstInBackground</a></strong>()</code> +<div class="block">Retrieves at most one <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query from the source in a + background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getFirstInBackground(com.parse.GetCallback)">getFirstInBackground</a></strong>(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> callback)</code> +<div class="block">Retrieves at most one <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query from the source in a + background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getInBackground(java.lang.String)">getInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</code> +<div class="block">Constructs a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source in a + background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getInBackground(java.lang.String,%20com.parse.GetCallback)">getInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId, + <a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> callback)</code> +<div class="block">Constructs a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source in + a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getLimit()">getLimit</a></strong>()</code> +<div class="block">Accessor for the limit.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getMaxCacheAge()">getMaxCacheAge</a></strong>()</code> +<div class="block">Gets the maximum age of cached data that will be considered in this query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getQuery(java.lang.Class)">getQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass)</code> +<div class="block">Creates a new query for the given <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getQuery(java.lang.String)">getQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</code> +<div class="block">Creates a new query for the given class name.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getSkip()">getSkip</a></strong>()</code> +<div class="block">Accessor for the skip value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#getUserQuery()">getUserQuery</a></strong>()</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseUser.html#getQuery()"><code>ParseUser.getQuery()</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#hasCachedResult()">hasCachedResult</a></strong>()</code> +<div class="block">Returns whether or not this query has a cached result.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#ignoreACLs()">ignoreACLs</a></strong>()</code> +<div class="block">Ignore ACLs when querying from the Local Datastore.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#include(java.lang.String)">include</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Include nested <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s for the provided key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#or(java.util.List)">or</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T>> queries)</code> +<div class="block">Constructs a query that is the <code>or</code> of the given queries.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#orderByAscending(java.lang.String)">orderByAscending</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Sorts the results in ascending order by the given key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#orderByDescending(java.lang.String)">orderByDescending</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Sorts the results in descending order by the given key.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#selectKeys(java.util.Collection)">selectKeys</a></strong>(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> keys)</code> +<div class="block">Restrict the fields of returned <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s to only include the provided keys.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#setCachePolicy(com.parse.ParseQuery.CachePolicy)">setCachePolicy</a></strong>(<a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> newCachePolicy)</code> +<div class="block">Change the caching policy of this query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#setLimit(int)">setLimit</a></strong>(int newLimit)</code> +<div class="block">Controls the maximum number of results that are returned.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#setMaxCacheAge(long)">setMaxCacheAge</a></strong>(long maxAgeInMilliseconds)</code> +<div class="block">Sets the maximum age of cached data that will be considered in this query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#setSkip(int)">setSkip</a></strong>(int newSkip)</code> +<div class="block">Controls the number of results to skip before returning any results.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#setTrace(boolean)">setTrace</a></strong>(boolean shouldTrace)</code> +<div class="block">Turn on performance tracing of finds.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereContainedIn(java.lang.String,%20java.util.Collection)">whereContainedIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> values)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be contained in the + provided list of values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereContains(java.lang.String,%20java.lang.String)">whereContains</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> substring)</code> +<div class="block">Add a constraint for finding string values that contain a provided string.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereContainsAll(java.lang.String,%20java.util.Collection)">whereContainsAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> values)</code> +<div class="block">Add a constraint to the query that requires a particular key's value match another + <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereDoesNotExist(java.lang.String)">whereDoesNotExist</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Add a constraint for finding objects that do not contain a given key.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereDoesNotMatchKeyInQuery(java.lang.String,%20java.lang.String,%20com.parse.ParseQuery)">whereDoesNotMatchKeyInQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyInQuery, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value does not match any value + for a key in the results of another <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereDoesNotMatchQuery(java.lang.String,%20com.parse.ParseQuery)">whereDoesNotMatchQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value does not match another + <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereEndsWith(java.lang.String,%20java.lang.String)">whereEndsWith</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> suffix)</code> +<div class="block">Add a constraint for finding string values that end with a provided string.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereEqualTo(java.lang.String,%20java.lang.Object)">whereEqualTo</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be equal to the + provided value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereExists(java.lang.String)">whereExists</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Add a constraint for finding objects that contain the given key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereGreaterThan(java.lang.String,%20java.lang.Object)">whereGreaterThan</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be greater than the + provided value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereGreaterThanOrEqualTo(java.lang.String,%20java.lang.Object)">whereGreaterThanOrEqualTo</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be greater than or + equal to the provided value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereLessThan(java.lang.String,%20java.lang.Object)">whereLessThan</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be less than the + provided value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereLessThanOrEqualTo(java.lang.String,%20java.lang.Object)">whereLessThanOrEqualTo</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be less than or equal + to the provided value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereMatches(java.lang.String,%20java.lang.String)">whereMatches</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> regex)</code> +<div class="block">Add a regular expression constraint for finding string values that match the provided regular + expression.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereMatches(java.lang.String,%20java.lang.String,%20java.lang.String)">whereMatches</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> regex, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> modifiers)</code> +<div class="block">Add a regular expression constraint for finding string values that match the provided regular + expression.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereMatchesKeyInQuery(java.lang.String,%20java.lang.String,%20com.parse.ParseQuery)">whereMatchesKeyInQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyInQuery, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value matches a value for a key + in the results of another <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereMatchesQuery(java.lang.String,%20com.parse.ParseQuery)">whereMatchesQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value match another + <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereNear(java.lang.String,%20com.parse.ParseGeoPoint)">whereNear</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point + given.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereNotContainedIn(java.lang.String,%20java.util.Collection)">whereNotContainedIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> values)</code> +<div class="block">Add a constraint to the query that requires a particular key's value not be contained in the + provided list of values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereNotEqualTo(java.lang.String,%20java.lang.Object)">whereNotEqualTo</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be not equal to the + provided value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereStartsWith(java.lang.String,%20java.lang.String)">whereStartsWith</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix)</code> +<div class="block">Add a constraint for finding string values that start with a provided string.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereWithinGeoBox(java.lang.String,%20com.parse.ParseGeoPoint,%20com.parse.ParseGeoPoint)">whereWithinGeoBox</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> southwest, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> northeast)</code> +<div class="block">Add a constraint to the query that requires a particular key's coordinates be contained within + a given rectangular geographic bounding box.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereWithinKilometers(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinKilometers</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereWithinMiles(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinMiles</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQuery.html#whereWithinRadians(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinRadians</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseQuery(java.lang.Class)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseQuery</h4> +<pre>public ParseQuery(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> subclass)</pre> +<div class="block">Constructs a query for a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type. A default query with no further + parameters will retrieve all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s of the provided class.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subclass</code> - The <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type to retrieve.</dd></dl> +</li> +</ul> +<a name="ParseQuery(java.lang.String)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseQuery</h4> +<pre>public ParseQuery(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> theClassName)</pre> +<div class="block">Constructs a query. A default query with no further parameters will retrieve all + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s of the provided class.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theClassName</code> - The name of the class to retrieve <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s for.</dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="or(java.util.List)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>or</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T> or(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T>> queries)</pre> +<div class="block">Constructs a query that is the <code>or</code> of the given queries.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>queries</code> - The list of <code>ParseQuery</code>s to 'or' together</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <code>ParseQuery</code> that is the 'or' of the passed in queries</dd></dl> +</li> +</ul> +<a name="getQuery(java.lang.Class)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getQuery</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T> getQuery(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass)</pre> +<div class="block">Creates a new query for the given <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type. A default query with no + further parameters will retrieve all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s of the provided class.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subclass</code> - The <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type to retrieve.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A new <code>ParseQuery</code>.</dd></dl> +</li> +</ul> +<a name="getQuery(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getQuery</h4> +<pre>public static <T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T> getQuery(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</pre> +<div class="block">Creates a new query for the given class name. A default query with no further parameters will + retrieve all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s of the provided class name.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>className</code> - The name of the class to retrieve <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s for.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A new <code>ParseQuery</code>.</dd></dl> +</li> +</ul> +<a name="getUserQuery()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getUserQuery</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>> getUserQuery()</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseUser.html#getQuery()"><code>ParseUser.getQuery()</code></a> instead.</i></div> +<div class="block">Constructs a query for <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a>s.</div> +</li> +</ul> +<a name="cancel()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>cancel</h4> +<pre>public void cancel()</pre> +<div class="block">Cancels the current network request (if one is running).</div> +</li> +</ul> +<a name="find()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>find</h4> +<pre>public <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> find() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Retrieves a list of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query. + <p/></div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A list of all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s obeying the conditions set in this query.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws a <a href="../../com/parse/ParseException.html" title="class in com.parse"><code>ParseException</code></a> if no object is found.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseException.html#OBJECT_NOT_FOUND"><code>ParseException.OBJECT_NOT_FOUND</code></a></dd></dl> +</li> +</ul> +<a name="getFirst()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getFirst</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a> getFirst() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Retrieves at most one <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query. + <p/> + <strong>Note:</strong>This mutates the <code>ParseQuery</code>.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> obeying the conditions set in this query.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws a <a href="../../com/parse/ParseException.html" title="class in com.parse"><code>ParseException</code></a> if no object is found.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseException.html#OBJECT_NOT_FOUND"><code>ParseException.OBJECT_NOT_FOUND</code></a></dd></dl> +</li> +</ul> +<a name="setCachePolicy(com.parse.ParseQuery.CachePolicy)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setCachePolicy</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> setCachePolicy(<a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> newCachePolicy)</pre> +<div class="block">Change the caching policy of this query. + <p/> + Unsupported when Local Datastore is enabled.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, +<a href="../../com/parse/ParseQuery.html#fromPin()"><code>ParseQuery.fromPin()</code></a>, +<a href="../../com/parse/ParseQuery.html#fromPin(java.lang.String)"><code>ParseQuery.fromPin(String)</code></a></dd></dl> +</li> +</ul> +<a name="getCachePolicy()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCachePolicy</h4> +<pre>public <a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> getCachePolicy()</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd>the caching policy.</dd></dl> +</li> +</ul> +<a name="fromLocalDatastore()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fromLocalDatastore</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> fromLocalDatastore()</pre> +<div class="block">Change the source of this query to all pinned objects. + <p/> + Requires Local Datastore to be enabled.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseQuery.html#setCachePolicy(com.parse.ParseQuery.CachePolicy)"><code>ParseQuery.setCachePolicy(CachePolicy)</code></a></dd></dl> +</li> +</ul> +<a name="fromPin()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fromPin</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> fromPin()</pre> +<div class="block">Change the source of this query to the default group of pinned objects. + <p/> + Requires Local Datastore to be enabled.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a>, +<a href="../../com/parse/ParseQuery.html#setCachePolicy(com.parse.ParseQuery.CachePolicy)"><code>ParseQuery.setCachePolicy(CachePolicy)</code></a></dd></dl> +</li> +</ul> +<a name="fromPin(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fromPin</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> fromPin(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<div class="block">Change the source of this query to a specific group of pinned objects. + <p/> + Requires Local Datastore to be enabled.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the pinned group</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseQuery.html#setCachePolicy(com.parse.ParseQuery.CachePolicy)"><code>ParseQuery.setCachePolicy(CachePolicy)</code></a></dd></dl> +</li> +</ul> +<a name="ignoreACLs()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ignoreACLs</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> ignoreACLs()</pre> +<div class="block">Ignore ACLs when querying from the Local Datastore. + <p/> + This is particularly useful when querying for objects with Role based ACLs set on them.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="setMaxCacheAge(long)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setMaxCacheAge</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> setMaxCacheAge(long maxAgeInMilliseconds)</pre> +<div class="block">Sets the maximum age of cached data that will be considered in this query.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="getMaxCacheAge()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxCacheAge</h4> +<pre>public long getMaxCacheAge()</pre> +<div class="block">Gets the maximum age of cached data that will be considered in this query. The returned value + is in milliseconds</div> +</li> +</ul> +<a name="findInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>findInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>>> findInBackground()</pre> +<div class="block">Retrieves a list of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query from the source in a + background thread. + <p/> + This is preferable to using <a href="../../com/parse/ParseQuery.html#find()"><code>ParseQuery.find()</code></a>, unless your code is already running in a + background thread.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that will be resolved when the find has completed.</dd></dl> +</li> +</ul> +<a name="findInBackground(com.parse.FindCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>findInBackground</h4> +<pre>public void findInBackground(<a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> callback)</pre> +<div class="block">Retrieves a list of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query from the source in a + background thread. + <p/> + This is preferable to using <a href="../../com/parse/ParseQuery.html#find()"><code>ParseQuery.find()</code></a>, unless your code is already running in a + background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - callback.done(objectList, e) is called when the find completes.</dd></dl> +</li> +</ul> +<a name="getFirstInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getFirstInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> getFirstInBackground()</pre> +<div class="block">Retrieves at most one <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query from the source in a + background thread. + <p/> + This is preferable to using <a href="../../com/parse/ParseQuery.html#getFirst()"><code>ParseQuery.getFirst()</code></a>, unless your code is already running in a + background thread. + <p/> + <strong>Note:</strong>This mutates the <code>ParseQuery</code>.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that will be resolved when the get has completed.</dd></dl> +</li> +</ul> +<a name="getFirstInBackground(com.parse.GetCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getFirstInBackground</h4> +<pre>public void getFirstInBackground(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> callback)</pre> +<div class="block">Retrieves at most one <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query from the source in a + background thread. + <p/> + This is preferable to using <a href="../../com/parse/ParseQuery.html#getFirst()"><code>ParseQuery.getFirst()</code></a>, unless your code is already running in a + background thread. + <p/> + <strong>Note:</strong>This mutates the <code>ParseQuery</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - callback.done(object, e) is called when the find completes.</dd></dl> +</li> +</ul> +<a name="count()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>count</h4> +<pre>public int count() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Counts the number of objects that match this query. This does not use caching.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception when the network connection fails or when the query is invalid.</dd></dl> +</li> +</ul> +<a name="countInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>countInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> countInBackground()</pre> +<div class="block">Counts the number of objects that match this query in a background thread. This does not use + caching.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that will be resolved when the count has completed.</dd></dl> +</li> +</ul> +<a name="countInBackground(com.parse.CountCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>countInBackground</h4> +<pre>public void countInBackground(<a href="../../com/parse/CountCallback.html" title="interface in com.parse">CountCallback</a> callback)</pre> +<div class="block">Counts the number of objects that match this query in a background thread. This does not use + caching.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - callback.done(count, e) will be called when the count completes.</dd></dl> +</li> +</ul> +<a name="get(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a> get(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Constructs a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source. + <p/> + <strong>Note:</strong>This mutates the <code>ParseQuery</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objectId</code> - Object id of the <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> to fetch.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception when there is no such object or when the network connection + fails.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseException.html#OBJECT_NOT_FOUND"><code>ParseException.OBJECT_NOT_FOUND</code></a></dd></dl> +</li> +</ul> +<a name="hasCachedResult()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hasCachedResult</h4> +<pre>public boolean hasCachedResult()</pre> +<div class="block">Returns whether or not this query has a cached result.</div> +</li> +</ul> +<a name="clearCachedResult()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clearCachedResult</h4> +<pre>public void clearCachedResult()</pre> +<div class="block">Removes the previously cached result for this query, forcing the next find() to hit the + network. If there is no cached result for this query, then this is a no-op.</div> +</li> +</ul> +<a name="clearAllCachedResults()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clearAllCachedResults</h4> +<pre>public static void clearAllCachedResults()</pre> +<div class="block">Clears the cached result for all queries.</div> +</li> +</ul> +<a name="getInBackground(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> getInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</pre> +<div class="block">Constructs a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source in a + background thread. This does not use caching. + <p/> + This is preferable to using the <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)"><code>ParseObject.createWithoutData(String, String)</code></a>, unless + your code is already running in a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objectId</code> - Object id of the <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> to fetch.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when the fetch completes.</dd></dl> +</li> +</ul> +<a name="getInBackground(java.lang.String, com.parse.GetCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInBackground</h4> +<pre>public void getInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId, + <a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> callback)</pre> +<div class="block">Constructs a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source in + a background thread. This does not use caching. + <p/> + This is preferable to using the <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)"><code>ParseObject.createWithoutData(String, String)</code></a>, unless + your code is already running in a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objectId</code> - Object id of the <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> to fetch.</dd><dd><code>callback</code> - callback.done(object, e) will be called when the fetch completes.</dd></dl> +</li> +</ul> +<a name="whereEqualTo(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereEqualTo</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereEqualTo(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value to be equal to the + provided value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>value</code> - The value that the <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> must contain.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereLessThan(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereLessThan</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereLessThan(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value to be less than the + provided value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>value</code> - The value that provides an upper bound.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereNotEqualTo(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereNotEqualTo</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereNotEqualTo(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value to be not equal to the + provided value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>value</code> - The value that must not be equalled.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereGreaterThan(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereGreaterThan</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereGreaterThan(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value to be greater than the + provided value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>value</code> - The value that provides an lower bound.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereLessThanOrEqualTo(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereLessThanOrEqualTo</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereLessThanOrEqualTo(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value to be less than or equal + to the provided value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>value</code> - The value that provides an upper bound.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereGreaterThanOrEqualTo(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereGreaterThanOrEqualTo</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereGreaterThanOrEqualTo(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value to be greater than or + equal to the provided value.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>value</code> - The value that provides an lower bound.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereContainedIn(java.lang.String, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereContainedIn</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereContainedIn(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> values)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value to be contained in the + provided list of values.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>values</code> - The values that will match.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereContainsAll(java.lang.String, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereContainsAll</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereContainsAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> values)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value match another + <code>ParseQuery</code>. + <p/> + This only works on keys whose values are <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s or lists of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s. + Add a constraint to the query that requires a particular key's value to contain every one of + the provided list of values.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check. This key's value must be an array.</dd><dd><code>values</code> - The values that will match.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereMatchesQuery(java.lang.String, com.parse.ParseQuery)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereMatchesQuery</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereMatchesQuery(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value match another + <code>ParseQuery</code>. + <p/> + This only works on keys whose values are <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s or lists of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>query</code> - The query that the value should match</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereDoesNotMatchQuery(java.lang.String, com.parse.ParseQuery)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereDoesNotMatchQuery</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereDoesNotMatchQuery(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value does not match another + <code>ParseQuery</code>. + <p/> + This only works on keys whose values are <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s or lists of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>query</code> - The query that the value should not match</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereMatchesKeyInQuery(java.lang.String, java.lang.String, com.parse.ParseQuery)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereMatchesKeyInQuery</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereMatchesKeyInQuery(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyInQuery, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value matches a value for a key + in the results of another <code>ParseQuery</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key whose value is being checked</dd><dd><code>keyInQuery</code> - The key in the objects from the sub query to look in</dd><dd><code>query</code> - The sub query to run</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereDoesNotMatchKeyInQuery(java.lang.String, java.lang.String, com.parse.ParseQuery)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereDoesNotMatchKeyInQuery</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereDoesNotMatchKeyInQuery(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyInQuery, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value does not match any value + for a key in the results of another <code>ParseQuery</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key whose value is being checked and excluded</dd><dd><code>keyInQuery</code> - The key in the objects from the sub query to look in</dd><dd><code>query</code> - The sub query to run</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereNotContainedIn(java.lang.String, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereNotContainedIn</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereNotContainedIn(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> values)</pre> +<div class="block">Add a constraint to the query that requires a particular key's value not be contained in the + provided list of values.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check.</dd><dd><code>values</code> - The values that will not match.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereNear(java.lang.String, com.parse.ParseGeoPoint)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereNear</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereNear(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</pre> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point + given.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that the <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> is stored in.</dd><dd><code>point</code> - The reference <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> that is used.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereWithinMiles(java.lang.String, com.parse.ParseGeoPoint, double)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereWithinMiles</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereWithinMiles(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</pre> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given. + <p/> + Radius of earth used is <code>3958.8</code> miles.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that the <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> is stored in.</dd><dd><code>point</code> - The reference <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> that is used.</dd><dd><code>maxDistance</code> - Maximum distance (in miles) of results to return.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereWithinKilometers(java.lang.String, com.parse.ParseGeoPoint, double)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereWithinKilometers</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereWithinKilometers(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</pre> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given. + <p/> + Radius of earth used is <code>6371.0</code> kilometers.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that the <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> is stored in.</dd><dd><code>point</code> - The reference <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> that is used.</dd><dd><code>maxDistance</code> - Maximum distance (in kilometers) of results to return.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereWithinRadians(java.lang.String, com.parse.ParseGeoPoint, double)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereWithinRadians</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereWithinRadians(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</pre> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that the <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> is stored in.</dd><dd><code>point</code> - The reference <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> that is used.</dd><dd><code>maxDistance</code> - Maximum distance (in radians) of results to return.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereWithinGeoBox(java.lang.String, com.parse.ParseGeoPoint, com.parse.ParseGeoPoint)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereWithinGeoBox</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereWithinGeoBox(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> southwest, + <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> northeast)</pre> +<div class="block">Add a constraint to the query that requires a particular key's coordinates be contained within + a given rectangular geographic bounding box.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to be constrained.</dd><dd><code>southwest</code> - The lower-left inclusive corner of the box.</dd><dd><code>northeast</code> - The upper-right inclusive corner of the box.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereMatches(java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereMatches</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereMatches(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> regex)</pre> +<div class="block">Add a regular expression constraint for finding string values that match the provided regular + expression. + <p/> + This may be slow for large datasets.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that the string to match is stored in.</dd><dd><code>regex</code> - The regular expression pattern to match.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereMatches(java.lang.String, java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereMatches</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereMatches(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> regex, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> modifiers)</pre> +<div class="block">Add a regular expression constraint for finding string values that match the provided regular + expression. + <p/> + This may be slow for large datasets.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that the string to match is stored in.</dd><dd><code>regex</code> - The regular expression pattern to match.</dd><dd><code>modifiers</code> - Any of the following supported PCRE modifiers:<br> + <code>i</code> - Case insensitive search<br> + <code>m</code> - Search across multiple lines of input<br></dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereContains(java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereContains</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereContains(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> substring)</pre> +<div class="block">Add a constraint for finding string values that contain a provided string. + <p/> + This will be slow for large datasets.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that the string to match is stored in.</dd><dd><code>substring</code> - The substring that the value must contain.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereStartsWith(java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereStartsWith</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereStartsWith(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix)</pre> +<div class="block">Add a constraint for finding string values that start with a provided string. + <p/> + This query will use the backend index, so it will be fast even for large datasets.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that the string to match is stored in.</dd><dd><code>prefix</code> - The substring that the value must start with.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereEndsWith(java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereEndsWith</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereEndsWith(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> suffix)</pre> +<div class="block">Add a constraint for finding string values that end with a provided string. + <p/> + This will be slow for large datasets.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that the string to match is stored in.</dd><dd><code>suffix</code> - The substring that the value must end with.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="include(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>include</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> include(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Include nested <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s for the provided key. + <p/> + You can use dot notation to specify which fields in the included object that are also fetched.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that should be included.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="selectKeys(java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>selectKeys</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> selectKeys(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> keys)</pre> +<div class="block">Restrict the fields of returned <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s to only include the provided keys. + <p/> + If this is called multiple times, then all of the keys specified in each of the calls will be + included. + <p/> + <strong>Note:</strong> This option will be ignored when querying from the local datastore. This + is done since all the keys will be in memory anyway and there will be no performance gain from + removing them.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>keys</code> - The set of keys to include in the result.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereExists(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereExists</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereExists(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Add a constraint for finding objects that contain the given key.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that should exist.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="whereDoesNotExist(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>whereDoesNotExist</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> whereDoesNotExist(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Add a constraint for finding objects that do not contain a given key.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key that should not exist</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="orderByAscending(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>orderByAscending</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> orderByAscending(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Sorts the results in ascending order by the given key.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to order by.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="addAscendingOrder(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addAscendingOrder</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> addAscendingOrder(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Also sorts the results in ascending order by the given key. + <p/> + The previous sort keys have precedence over this key.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to order by</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="orderByDescending(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>orderByDescending</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> orderByDescending(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Sorts the results in descending order by the given key.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to order by.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="addDescendingOrder(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addDescendingOrder</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> addDescendingOrder(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block">Also sorts the results in descending order by the given key. + <p/> + The previous sort keys have precedence over this key.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to order by</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="setLimit(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setLimit</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> setLimit(int newLimit)</pre> +<div class="block">Controls the maximum number of results that are returned. + <p/> + Setting a negative limit denotes retrieval without a limit. The default limit is <code>100</code>, + with a maximum of <code>1000</code> results being returned at a time.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>newLimit</code> - The new limit.</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="setTrace(boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setTrace</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> setTrace(boolean shouldTrace)</pre> +<div class="block">Turn on performance tracing of finds. + <p/> + If performance tracing is already turned on this does nothing. In general you don't need to call trace.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="getLimit()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLimit</h4> +<pre>public int getLimit()</pre> +<div class="block">Accessor for the limit.</div> +</li> +</ul> +<a name="setSkip(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setSkip</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> setSkip(int newSkip)</pre> +<div class="block">Controls the number of results to skip before returning any results. + <p/> + This is useful for pagination. Default is to skip zero results.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>newSkip</code> - The new skip</dd> +<dt><span class="strong">Returns:</span></dt><dd>this, so you can chain this call.</dd></dl> +</li> +</ul> +<a name="getSkip()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSkip</h4> +<pre>public int getSkip()</pre> +<div class="block">Accessor for the skip value.</div> +</li> +</ul> +<a name="getClassName()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getClassName</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getClassName()</pre> +<div class="block">Accessor for the class name.</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQuery.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQuery.html" target="_top">Frames</a></li> +<li><a href="ParseQuery.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#nested_class_summary">Nested</a> | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQueryAdapter.OnQueryLoadListener.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQueryAdapter.OnQueryLoadListener.html new file mode 100644 index 00000000..864f1f40 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQueryAdapter.OnQueryLoadListener.html @@ -0,0 +1,223 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseQueryAdapter.OnQueryLoadListener</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseQueryAdapter.OnQueryLoadListener"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQueryAdapter.OnQueryLoadListener.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQueryAdapter.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQueryAdapter.OnQueryLoadListener.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.OnQueryLoadListener.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface ParseQueryAdapter.OnQueryLoadListener" class="title">Interface ParseQueryAdapter.OnQueryLoadListener<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>Enclosing class:</dt> +<dd><a href="../../com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a> extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></dd> +</dl> +<hr> +<br> +<pre>public static interface <span class="strong">ParseQueryAdapter.OnQueryLoadListener<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></span></pre> +<div class="block">Implement with logic that is called before and after objects are fetched from Parse by the + adapter.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html#onLoaded(java.util.List,%20java.lang.Exception)">onLoaded</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="type parameter in ParseQueryAdapter.OnQueryLoadListener">T</a>> objects, + <a href="http://developer.android.com/reference/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> e)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html#onLoading()">onLoading</a></strong>()</code> </td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="onLoading()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onLoading</h4> +<pre>void onLoading()</pre> +</li> +</ul> +<a name="onLoaded(java.util.List, java.lang.Exception)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>onLoaded</h4> +<pre>void onLoaded(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="type parameter in ParseQueryAdapter.OnQueryLoadListener">T</a>> objects, + <a href="http://developer.android.com/reference/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> e)</pre> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQueryAdapter.OnQueryLoadListener.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQueryAdapter.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQueryAdapter.OnQueryLoadListener.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.OnQueryLoadListener.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQueryAdapter.QueryFactory.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQueryAdapter.QueryFactory.html new file mode 100644 index 00000000..a6881398 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQueryAdapter.QueryFactory.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseQueryAdapter.QueryFactory</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseQueryAdapter.QueryFactory"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQueryAdapter.QueryFactory.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseRelation.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQueryAdapter.QueryFactory.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.QueryFactory.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface ParseQueryAdapter.QueryFactory" class="title">Interface ParseQueryAdapter.QueryFactory<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>Enclosing class:</dt> +<dd><a href="../../com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a> extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></dd> +</dl> +<hr> +<br> +<pre>public static interface <span class="strong">ParseQueryAdapter.QueryFactory<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></span></pre> +<div class="block">Implement to construct your own custom <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> for fetching objects.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="type parameter in ParseQueryAdapter.QueryFactory">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.QueryFactory.html#create()">create</a></strong>()</code> </td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="create()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>create</h4> +<pre><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="type parameter in ParseQueryAdapter.QueryFactory">T</a>> create()</pre> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQueryAdapter.QueryFactory.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseRelation.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQueryAdapter.QueryFactory.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.QueryFactory.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQueryAdapter.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQueryAdapter.html new file mode 100644 index 00000000..19ca6ad0 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseQueryAdapter.html @@ -0,0 +1,892 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseQueryAdapter</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseQueryAdapter"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQueryAdapter.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQueryAdapter.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#nested_class_summary">Nested</a> | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseQueryAdapter" class="title">Class ParseQueryAdapter<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true" title="class or interface in android.widget">android.widget.BaseAdapter</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseQueryAdapter<T></li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true" title="class or interface in android.widget">Adapter</a>, <a href="http://developer.android.com/reference/android/widget/ListAdapter.html?is-external=true" title="class or interface in android.widget">ListAdapter</a>, <a href="http://developer.android.com/reference/android/widget/SpinnerAdapter.html?is-external=true" title="class or interface in android.widget">SpinnerAdapter</a></dd> +</dl> +<hr> +<br> +<pre>public class <span class="strong">ParseQueryAdapter<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></span> +extends <a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true" title="class or interface in android.widget">BaseAdapter</a></pre> +<div class="block">A <code>ParseQueryAdapter</code> handles the fetching of objects by page, and displaying objects as + views in a <a href="http://developer.android.com/reference/android/widget/ListView.html?is-external=true" title="class or interface in android.widget"><code>ListView</code></a>. + <p/> + This class is highly configurable, but also intended to be easy to get started with. See below + for an example of using a <code>ParseQueryAdapter</code> inside an <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app"><code>Activity</code></a>'s + <code>onCreate</code>: + <pre> + final ParseQueryAdapter adapter = new ParseQueryAdapter(this, "TestObject"); + adapter.setTextKey("name"); + + ListView listView = (ListView) findViewById(R.id.listview); + listView.setAdapter(adapter); + </pre> + <p/> + Below, an example showing off the level of configuration available with this class: + <pre> + // Instantiate a QueryFactory to define the ParseQuery to be used for fetching items in this + // Adapter. + ParseQueryAdapter.QueryFactory<ParseObject> factory = + new ParseQueryAdapter.QueryFactory<ParseObject>() { + public ParseQuery create() { + ParseQuery query = new ParseQuery("Customer"); + query.whereEqualTo("activated", true); + query.orderByDescending("moneySpent"); + return query; + } + }; + + // Pass the factory into the ParseQueryAdapter's constructor. + ParseQueryAdapter<ParseObject> adapter = new ParseQueryAdapter<ParseObject>(this, factory); + adapter.setTextKey("name"); + + // Perhaps set a callback to be fired upon successful loading of a new set of ParseObjects. + adapter.addOnQueryLoadListener(new OnQueryLoadListener<ParseObject>() { + public void onLoading() { + // Trigger any "loading" UI + } + + public void onLoaded(List<ParseObject> objects, ParseException e) { + // Execute any post-loading logic, hide "loading" UI + } + }); + + // Attach it to your ListView, as in the example above + ListView listView = (ListView) findViewById(R.id.listview); + listView.setAdapter(adapter); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== NESTED CLASS SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="nested_class_summary"> +<!-- --> +</a> +<h3>Nested Class Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> +<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static interface </code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a><<a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="type parameter in ParseQueryAdapter.OnQueryLoadListener">T</a> extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></strong></code> +<div class="block">Implement with logic that is called before and after objects are fetched from Parse by the + adapter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static interface </code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a><<a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="type parameter in ParseQueryAdapter.QueryFactory">T</a> extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></strong></code> +<div class="block">Implement to construct your own custom <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> for fetching objects.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields_inherited_from_class_android.widget.Adapter"> +<!-- --> +</a> +<h3>Fields inherited from interface android.widget.<a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true" title="class or interface in android.widget">Adapter</a></h3> +<code><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true#IGNORE_ITEM_VIEW_TYPE" title="class or interface in android.widget">IGNORE_ITEM_VIEW_TYPE</a>, <a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true#NO_SELECTION" title="class or interface in android.widget">NO_SELECTION</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.Class)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> clazz)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.Class,%20int)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> clazz, + int itemViewResource)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20com.parse.ParseQueryAdapter.QueryFactory)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> queryFactory)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20com.parse.ParseQueryAdapter.QueryFactory,%20int)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> queryFactory, + int itemViewResource)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.String)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.String,%20int)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className, + int itemViewResource)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#addOnQueryLoadListener(com.parse.ParseQueryAdapter.OnQueryLoadListener)">addOnQueryLoadListener</a></strong>(<a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> listener)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#clear()">clear</a></strong>()</code> +<div class="block">Remove all elements from the list.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getContext()">getContext</a></strong>()</code> +<div class="block">Return the context provided by the <code>Activity</code> utilizing this <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getCount()">getCount</a></strong>()</code> +<div class="block">Overrides <a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true#getCount()" title="class or interface in android.widget"><code>Adapter.getCount()</code></a> method to return the number of cells to + display.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getItem(int)">getItem</a></strong>(int index)</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getItemId(int)">getItemId</a></strong>(int position)</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getItemView(T,%20android.view.View,%20android.view.ViewGroup)">getItemView</a></strong>(<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a> object, + <a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a> v, + <a href="http://developer.android.com/reference/android/view/ViewGroup.html?is-external=true" title="class or interface in android.view">ViewGroup</a> parent)</code> +<div class="block">Override this method to customize each cell given a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getItemViewType(int)">getItemViewType</a></strong>(int position)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getNextPageView(android.view.View,%20android.view.ViewGroup)">getNextPageView</a></strong>(<a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a> v, + <a href="http://developer.android.com/reference/android/view/ViewGroup.html?is-external=true" title="class or interface in android.view">ViewGroup</a> parent)</code> +<div class="block">Override this method to customize the "Load Next Page" cell, visible when pagination is turned + on and there may be more results to display.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getObjectsPerPage()">getObjectsPerPage</a></strong>()</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getView(int,%20android.view.View,%20android.view.ViewGroup)">getView</a></strong>(int position, + <a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a> convertView, + <a href="http://developer.android.com/reference/android/view/ViewGroup.html?is-external=true" title="class or interface in android.view">ViewGroup</a> parent)</code> +<div class="block">The base class, <code>Adapter</code>, defines a <code>getView</code> method intended to display data at + the specified position in the data set.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#getViewTypeCount()">getViewTypeCount</a></strong>()</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#loadNextPage()">loadNextPage</a></strong>()</code> +<div class="block">Loads the next page of objects, appends to table, and notifies the UI that the model has + changed.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#loadObjects()">loadObjects</a></strong>()</code> +<div class="block">Clears the table and loads the first page of objects asynchronously.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#registerDataSetObserver(android.database.DataSetObserver)">registerDataSetObserver</a></strong>(<a href="http://developer.android.com/reference/android/database/DataSetObserver.html?is-external=true" title="class or interface in android.database">DataSetObserver</a> observer)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#removeOnQueryLoadListener(com.parse.ParseQueryAdapter.OnQueryLoadListener)">removeOnQueryLoadListener</a></strong>(<a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> listener)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#setAutoload(boolean)">setAutoload</a></strong>(boolean autoload)</code> +<div class="block">Enable or disable the automatic loading of results upon attachment to an <code>AdapterView</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#setImageKey(java.lang.String)">setImageKey</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> imageKey)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#setObjectsPerPage(int)">setObjectsPerPage</a></strong>(int objectsPerPage)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#setPageOnQuery(int,%20com.parse.ParseQuery)">setPageOnQuery</a></strong>(int page, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> query)</code> +<div class="block">Override this method to manually paginate the provided <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#setPaginationEnabled(boolean)">setPaginationEnabled</a></strong>(boolean paginationEnabled)</code> +<div class="block">Enable or disable pagination of results.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#setPlaceholder(android.graphics.drawable.Drawable)">setPlaceholder</a></strong>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html?is-external=true" title="class or interface in android.graphics.drawable">Drawable</a> placeholder)</code> +<div class="block">Sets a placeholder image to be used when fetching data for each item in the <code>AdapterView</code> + .</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#setTextKey(java.lang.String)">setTextKey</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> textKey)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseQueryAdapter.html#unregisterDataSetObserver(android.database.DataSetObserver)">unregisterDataSetObserver</a></strong>(<a href="http://developer.android.com/reference/android/database/DataSetObserver.html?is-external=true" title="class or interface in android.database">DataSetObserver</a> observer)</code> </td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_android.widget.BaseAdapter"> +<!-- --> +</a> +<h3>Methods inherited from class android.widget.<a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true" title="class or interface in android.widget">BaseAdapter</a></h3> +<code><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#areAllItemsEnabled()" title="class or interface in android.widget">areAllItemsEnabled</a>, <a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#getDropDownView(int,%20android.view.View,%20android.view.ViewGroup)" title="class or interface in android.widget">getDropDownView</a>, <a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#hasStableIds()" title="class or interface in android.widget">hasStableIds</a>, <a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#isEmpty()" title="class or interface in android.widget">isEmpty</a>, <a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#isEnabled(int)" title="class or interface in android.widget">isEnabled</a>, <a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#notifyDataSetChanged()" title="class or interface in android.widget">notifyDataSetChanged</a>, <a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#notifyDataSetInvalidated()" title="class or interface in android.widget">notifyDataSetInvalidated</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseQueryAdapter(android.content.Context, java.lang.Class)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseQueryAdapter</h4> +<pre>public ParseQueryAdapter(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> clazz)</pre> +<div class="block">Constructs a <code>ParseQueryAdapter</code>. Given a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass, this adapter will + fetch and display all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s of the specified class, ordered by creation time.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The activity utilizing this adapter.</dd><dd><code>clazz</code> - The <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type to fetch and display.</dd></dl> +</li> +</ul> +<a name="ParseQueryAdapter(android.content.Context, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseQueryAdapter</h4> +<pre>public ParseQueryAdapter(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</pre> +<div class="block">Constructs a <code>ParseQueryAdapter</code>. Given a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass, this adapter will + fetch and display all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s of the specified class, ordered by creation time.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The activity utilizing this adapter.</dd><dd><code>className</code> - The name of the Parse class of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s to display.</dd></dl> +</li> +</ul> +<a name="ParseQueryAdapter(android.content.Context, java.lang.Class, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseQueryAdapter</h4> +<pre>public ParseQueryAdapter(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> clazz, + int itemViewResource)</pre> +<div class="block">Constructs a <code>ParseQueryAdapter</code>. Given a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass, this adapter will + fetch and display all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s of the specified class, ordered by creation time.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The activity utilizing this adapter.</dd><dd><code>clazz</code> - The <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type to fetch and display.</dd><dd><code>itemViewResource</code> - A resource id that represents the layout for an item in the AdapterView.</dd></dl> +</li> +</ul> +<a name="ParseQueryAdapter(android.content.Context, java.lang.String, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseQueryAdapter</h4> +<pre>public ParseQueryAdapter(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className, + int itemViewResource)</pre> +<div class="block">Constructs a <code>ParseQueryAdapter</code>. Given a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass, this adapter will + fetch and display all <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s of the specified class, ordered by creation time.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The activity utilizing this adapter.</dd><dd><code>className</code> - The name of the Parse class of <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s to display.</dd><dd><code>itemViewResource</code> - A resource id that represents the layout for an item in the AdapterView.</dd></dl> +</li> +</ul> +<a name="ParseQueryAdapter(android.content.Context, com.parse.ParseQueryAdapter.QueryFactory)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseQueryAdapter</h4> +<pre>public ParseQueryAdapter(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> queryFactory)</pre> +<div class="block">Constructs a <code>ParseQueryAdapter</code>. Allows the caller to define further constraints on the + <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> to be used when fetching items from Parse.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The activity utilizing this adapter.</dd><dd><code>queryFactory</code> - A <a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><code>ParseQueryAdapter.QueryFactory</code></a> to build a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> for fetching objects.</dd></dl> +</li> +</ul> +<a name="ParseQueryAdapter(android.content.Context, com.parse.ParseQueryAdapter.QueryFactory, int)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseQueryAdapter</h4> +<pre>public ParseQueryAdapter(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> queryFactory, + int itemViewResource)</pre> +<div class="block">Constructs a <code>ParseQueryAdapter</code>. Allows the caller to define further constraints on the + <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> to be used when fetching items from Parse.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The activity utilizing this adapter.</dd><dd><code>queryFactory</code> - A <a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><code>ParseQueryAdapter.QueryFactory</code></a> to build a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> for fetching objects.</dd><dd><code>itemViewResource</code> - A resource id that represents the layout for an item in the AdapterView.</dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getContext()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getContext</h4> +<pre>public <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> getContext()</pre> +<div class="block">Return the context provided by the <code>Activity</code> utilizing this <code>ParseQueryAdapter</code>.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The activity utilizing this adapter.</dd></dl> +</li> +</ul> +<a name="getItem(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getItem</h4> +<pre>public <a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a> getItem(int index)</pre> +</li> +</ul> +<a name="getItemId(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getItemId</h4> +<pre>public long getItemId(int position)</pre> +</li> +</ul> +<a name="getItemViewType(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getItemViewType</h4> +<pre>public int getItemViewType(int position)</pre> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true#getItemViewType(int)" title="class or interface in android.widget">getItemViewType</a></code> in interface <code><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true" title="class or interface in android.widget">Adapter</a></code></dd> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#getItemViewType(int)" title="class or interface in android.widget">getItemViewType</a></code> in class <code><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true" title="class or interface in android.widget">BaseAdapter</a></code></dd> +</dl> +</li> +</ul> +<a name="getViewTypeCount()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getViewTypeCount</h4> +<pre>public int getViewTypeCount()</pre> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true#getViewTypeCount()" title="class or interface in android.widget">getViewTypeCount</a></code> in interface <code><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true" title="class or interface in android.widget">Adapter</a></code></dd> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#getViewTypeCount()" title="class or interface in android.widget">getViewTypeCount</a></code> in class <code><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true" title="class or interface in android.widget">BaseAdapter</a></code></dd> +</dl> +</li> +</ul> +<a name="registerDataSetObserver(android.database.DataSetObserver)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>registerDataSetObserver</h4> +<pre>public void registerDataSetObserver(<a href="http://developer.android.com/reference/android/database/DataSetObserver.html?is-external=true" title="class or interface in android.database">DataSetObserver</a> observer)</pre> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true#registerDataSetObserver(android.database.DataSetObserver)" title="class or interface in android.widget">registerDataSetObserver</a></code> in interface <code><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true" title="class or interface in android.widget">Adapter</a></code></dd> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#registerDataSetObserver(android.database.DataSetObserver)" title="class or interface in android.widget">registerDataSetObserver</a></code> in class <code><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true" title="class or interface in android.widget">BaseAdapter</a></code></dd> +</dl> +</li> +</ul> +<a name="unregisterDataSetObserver(android.database.DataSetObserver)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unregisterDataSetObserver</h4> +<pre>public void unregisterDataSetObserver(<a href="http://developer.android.com/reference/android/database/DataSetObserver.html?is-external=true" title="class or interface in android.database">DataSetObserver</a> observer)</pre> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true#unregisterDataSetObserver(android.database.DataSetObserver)" title="class or interface in android.widget">unregisterDataSetObserver</a></code> in interface <code><a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true" title="class or interface in android.widget">Adapter</a></code></dd> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true#unregisterDataSetObserver(android.database.DataSetObserver)" title="class or interface in android.widget">unregisterDataSetObserver</a></code> in class <code><a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true" title="class or interface in android.widget">BaseAdapter</a></code></dd> +</dl> +</li> +</ul> +<a name="clear()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clear</h4> +<pre>public void clear()</pre> +<div class="block">Remove all elements from the list.</div> +</li> +</ul> +<a name="loadObjects()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>loadObjects</h4> +<pre>public void loadObjects()</pre> +<div class="block">Clears the table and loads the first page of objects asynchronously. This method is called + automatically when this <code>Adapter</code> is attached to an <code>AdapterView</code>. + <p/> + <code>loadObjects()</code> should only need to be called if <a href="../../com/parse/ParseQueryAdapter.html#setAutoload(boolean)"><code>ParseQueryAdapter.setAutoload(boolean)</code></a> is set to + <code>false</code>.</div> +</li> +</ul> +<a name="loadNextPage()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>loadNextPage</h4> +<pre>public void loadNextPage()</pre> +<div class="block">Loads the next page of objects, appends to table, and notifies the UI that the model has + changed.</div> +</li> +</ul> +<a name="getCount()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCount</h4> +<pre>public int getCount()</pre> +<div class="block">Overrides <a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true#getCount()" title="class or interface in android.widget"><code>Adapter.getCount()</code></a> method to return the number of cells to + display. If pagination is turned on, this count will include an extra +1 count for the + pagination cell row.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The number of cells to be displayed by the <a href="http://developer.android.com/reference/android/widget/ListView.html?is-external=true" title="class or interface in android.widget"><code>ListView</code></a>.</dd></dl> +</li> +</ul> +<a name="getItemView(com.parse.ParseObject,android.view.View,android.view.ViewGroup)"> +<!-- --> +</a><a name="getItemView(T, android.view.View, android.view.ViewGroup)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getItemView</h4> +<pre>public <a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a> getItemView(<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a> object, + <a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a> v, + <a href="http://developer.android.com/reference/android/view/ViewGroup.html?is-external=true" title="class or interface in android.view">ViewGroup</a> parent)</pre> +<div class="block">Override this method to customize each cell given a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>. + <p/> + If a view is not provided, a default view will be created based upon + <code>android.R.layout.activity_list_item</code>. + <p/> + This method expects a <code>TextView</code> with id <code>android.R.id.text1</code> in your object views. + If <a href="../../com/parse/ParseQueryAdapter.html#setImageKey(java.lang.String)"><code>ParseQueryAdapter.setImageKey(String)</code></a> was used, this method also expects an <code>ImageView</code> with id + <code>android.R.id.icon</code>. + <p/> + This method displays the text value specified by the text key (set via + <a href="../../com/parse/ParseQueryAdapter.html#setTextKey(java.lang.String)"><code>ParseQueryAdapter.setTextKey(String)</code></a>) and an image (described by a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a>, under the key set + via <a href="../../com/parse/ParseQueryAdapter.html#setImageKey(java.lang.String)"><code>ParseQueryAdapter.setImageKey(String)</code></a>) if applicable. If the text key is not set, the value for + <a href="../../com/parse/ParseObject.html#getObjectId()"><code>ParseObject.getObjectId()</code></a> will be displayed instead.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>object</code> - The <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> associated with this item.</dd><dd><code>v</code> - The <code>View</code> associated with this row. This view, if non-null, is being recycled + and intended to be used for displaying this item.</dd><dd><code>parent</code> - The parent that this view will eventually be attached to</dd> +<dt><span class="strong">Returns:</span></dt><dd>The customized view displaying the <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>'s information.</dd></dl> +</li> +</ul> +<a name="getNextPageView(android.view.View, android.view.ViewGroup)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNextPageView</h4> +<pre>public <a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a> getNextPageView(<a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a> v, + <a href="http://developer.android.com/reference/android/view/ViewGroup.html?is-external=true" title="class or interface in android.view">ViewGroup</a> parent)</pre> +<div class="block">Override this method to customize the "Load Next Page" cell, visible when pagination is turned + on and there may be more results to display. + <p/> + This method expects a <code>TextView</code> with id <code>android.R.id.text1</code>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - The view object associated with this row + type (a "Next Page" view, instead of an + "Item" view).</dd><dd><code>parent</code> - The parent that this view will eventually be attached to</dd> +<dt><span class="strong">Returns:</span></dt><dd>The view object that allows the user to paginate.</dd></dl> +</li> +</ul> +<a name="getView(int, android.view.View, android.view.ViewGroup)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getView</h4> +<pre>public final <a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a> getView(int position, + <a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view">View</a> convertView, + <a href="http://developer.android.com/reference/android/view/ViewGroup.html?is-external=true" title="class or interface in android.view">ViewGroup</a> parent)</pre> +<div class="block">The base class, <code>Adapter</code>, defines a <code>getView</code> method intended to display data at + the specified position in the data set. We override it here in order to toggle between + <a href="../../com/parse/ParseQueryAdapter.html#getNextPageView(android.view.View,%20android.view.ViewGroup)"><code>ParseQueryAdapter.getNextPageView(View, ViewGroup)</code></a> and + <a href="../../com/parse/ParseQueryAdapter.html#getItemView(T,%20android.view.View,%20android.view.ViewGroup)"><code>ParseQueryAdapter.getItemView(ParseObject, View, ViewGroup)</code></a> depending on the value of + <a href="../../com/parse/ParseQueryAdapter.html#getItemViewType(int)"><code>ParseQueryAdapter.getItemViewType(int)</code></a>.</div> +</li> +</ul> +<a name="setPageOnQuery(int, com.parse.ParseQuery)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPageOnQuery</h4> +<pre>protected void setPageOnQuery(int page, + <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> query)</pre> +<div class="block">Override this method to manually paginate the provided <code>ParseQuery</code>. By default, this + method will set the <code>limit</code> value to <a href="../../com/parse/ParseQueryAdapter.html#getObjectsPerPage()"><code>ParseQueryAdapter.getObjectsPerPage()</code></a> and the <code>skip</code> + value to <a href="../../com/parse/ParseQueryAdapter.html#getObjectsPerPage()"><code>ParseQueryAdapter.getObjectsPerPage()</code></a> * <code>page</code>. + <p/> + Overriding this method will not be necessary, in most cases.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>page</code> - the page number of results to fetch from Parse.</dd><dd><code>query</code> - the <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> used to fetch items from Parse. This query will be mutated and + used in its mutated form.</dd></dl> +</li> +</ul> +<a name="setTextKey(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setTextKey</h4> +<pre>public void setTextKey(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> textKey)</pre> +</li> +</ul> +<a name="setImageKey(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setImageKey</h4> +<pre>public void setImageKey(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> imageKey)</pre> +</li> +</ul> +<a name="setObjectsPerPage(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setObjectsPerPage</h4> +<pre>public void setObjectsPerPage(int objectsPerPage)</pre> +</li> +</ul> +<a name="getObjectsPerPage()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getObjectsPerPage</h4> +<pre>public int getObjectsPerPage()</pre> +</li> +</ul> +<a name="setPaginationEnabled(boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPaginationEnabled</h4> +<pre>public void setPaginationEnabled(boolean paginationEnabled)</pre> +<div class="block">Enable or disable pagination of results. Defaults to true.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>paginationEnabled</code> - Defaults to true.</dd></dl> +</li> +</ul> +<a name="setPlaceholder(android.graphics.drawable.Drawable)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPlaceholder</h4> +<pre>public void setPlaceholder(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html?is-external=true" title="class or interface in android.graphics.drawable">Drawable</a> placeholder)</pre> +<div class="block">Sets a placeholder image to be used when fetching data for each item in the <code>AdapterView</code> + . Will not be used if <a href="../../com/parse/ParseQueryAdapter.html#setImageKey(java.lang.String)"><code>ParseQueryAdapter.setImageKey(String)</code></a> was not used to define which images to + display.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>placeholder</code> - A <code>Drawable</code> to be displayed while the remote image data is being fetched. This + value can be null, and <code>ImageView</code>s in this AdapterView will simply be blank + while data is being fetched.</dd></dl> +</li> +</ul> +<a name="setAutoload(boolean)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setAutoload</h4> +<pre>public void setAutoload(boolean autoload)</pre> +<div class="block">Enable or disable the automatic loading of results upon attachment to an <code>AdapterView</code>. + Defaults to true.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>autoload</code> - Defaults to true.</dd></dl> +</li> +</ul> +<a name="addOnQueryLoadListener(com.parse.ParseQueryAdapter.OnQueryLoadListener)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addOnQueryLoadListener</h4> +<pre>public void addOnQueryLoadListener(<a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> listener)</pre> +</li> +</ul> +<a name="removeOnQueryLoadListener(com.parse.ParseQueryAdapter.OnQueryLoadListener)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>removeOnQueryLoadListener</h4> +<pre>public void removeOnQueryLoadListener(<a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a><<a href="../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> listener)</pre> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseQueryAdapter.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseQueryAdapter.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li><a href="#nested_class_summary">Nested</a> | </li> +<li>Field | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseRelation.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseRelation.html new file mode 100644 index 00000000..ba3efd17 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseRelation.html @@ -0,0 +1,262 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseRelation</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseRelation"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseRelation.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseRole.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseRelation.html" target="_top">Frames</a></li> +<li><a href="ParseRelation.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseRelation" class="title">Class ParseRelation<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseRelation<T></li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseRelation<T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">A class that is used to access all of the children of a many-to-many relationship. Each instance + of Parse.Relation is associated with a particular parent object and key.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRelation.html#add(T)">add</a></strong>(<a href="../../com/parse/ParseRelation.html" title="type parameter in ParseRelation">T</a> object)</code> +<div class="block">Adds an object to this relation.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseRelation.html" title="type parameter in ParseRelation">T</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRelation.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Gets a query that can be used to query the objects in this relation.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRelation.html#remove(T)">remove</a></strong>(<a href="../../com/parse/ParseRelation.html" title="type parameter in ParseRelation">T</a> object)</code> +<div class="block">Removes an object from this relation.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="add(com.parse.ParseObject)"> +<!-- --> +</a><a name="add(T)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public void add(<a href="../../com/parse/ParseRelation.html" title="type parameter in ParseRelation">T</a> object)</pre> +<div class="block">Adds an object to this relation.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>object</code> - The object to add to this relation.</dd></dl> +</li> +</ul> +<a name="remove(com.parse.ParseObject)"> +<!-- --> +</a><a name="remove(T)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>remove</h4> +<pre>public void remove(<a href="../../com/parse/ParseRelation.html" title="type parameter in ParseRelation">T</a> object)</pre> +<div class="block">Removes an object from this relation.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>object</code> - The object to remove from this relation.</dd></dl> +</li> +</ul> +<a name="getQuery()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getQuery</h4> +<pre>public <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseRelation.html" title="type parameter in ParseRelation">T</a>> getQuery()</pre> +<div class="block">Gets a query that can be used to query the objects in this relation.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A ParseQuery that restricts the results to objects in this relations.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseRelation.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseRole.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseRelation.html" target="_top">Frames</a></li> +<li><a href="ParseRelation.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseRole.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseRole.html new file mode 100644 index 00000000..b6d199e7 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseRole.html @@ -0,0 +1,431 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseRole</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseRole"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseRole.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseRelation.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseSession.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseRole.html" target="_top">Frames</a></li> +<li><a href="ParseRole.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_com.parse.ParseObject">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseRole" class="title">Class ParseRole</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="../../com/parse/ParseObject.html" title="class in com.parse">com.parse.ParseObject</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseRole</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseRole</span> +extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></pre> +<div class="block">Represents a Role on the Parse server. <code>ParseRole</code>s represent groupings of + <code>ParseUsers</code> for the purposes of granting permissions (e.g. specifying a <a href="../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> + for a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>). Roles are specified by their sets of child users and child roles, all + of which are granted any permissions that the parent role has.<br /> + <br /> + Roles must have a name (which cannot be changed after creation of the role), and must specify an + ACL.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields_inherited_from_class_com.parse.ParseObject"> +<!-- --> +</a> +<h3>Fields inherited from class com.parse.<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></h3> +<code><a href="../../com/parse/ParseObject.html#DEFAULT_PIN">DEFAULT_PIN</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseRole.html#ParseRole(java.lang.String)">ParseRole</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Constructs a new ParseRole with the given name.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseRole.html#ParseRole(java.lang.String,%20com.parse.ParseACL)">ParseRole</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> acl)</code> +<div class="block">Constructs a new ParseRole with the given name.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRole.html#getName()">getName</a></strong>()</code> +<div class="block">Gets the name of the role.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRole.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Gets a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> over the Role collection.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRole.html#getRoles()">getRoles</a></strong>()</code> +<div class="block">Gets the <a href="../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="../../com/parse/ParseRole.html" title="class in com.parse"><code>ParseRole</code></a>s that are direct children of this + role.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRole.html#getUsers()">getUsers</a></strong>()</code> +<div class="block">Gets the <a href="../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a>s that are direct children of this + role.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRole.html#put(java.lang.String,%20java.lang.Object)">put</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a key-value pair to this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRole.html#setName(java.lang.String)">setName</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Sets the name for a role.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseRole.html#validateSave()">validateSave</a></strong>()</code> </td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_com.parse.ParseObject"> +<!-- --> +</a> +<h3>Methods inherited from class com.parse.<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></h3> +<code><a href="../../com/parse/ParseObject.html#add(java.lang.String,%20java.lang.Object)">add</a>, <a href="../../com/parse/ParseObject.html#addAll(java.lang.String,%20java.util.Collection)">addAll</a>, <a href="../../com/parse/ParseObject.html#addAllUnique(java.lang.String,%20java.util.Collection)">addAllUnique</a>, <a href="../../com/parse/ParseObject.html#addUnique(java.lang.String,%20java.lang.Object)">addUnique</a>, <a href="../../com/parse/ParseObject.html#containsKey(java.lang.String)">containsKey</a>, <a href="../../com/parse/ParseObject.html#create(java.lang.Class)">create</a>, <a href="../../com/parse/ParseObject.html#create(java.lang.String)">create</a>, <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)">createWithoutData</a>, <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)">createWithoutData</a>, <a href="../../com/parse/ParseObject.html#delete()">delete</a>, <a href="../../com/parse/ParseObject.html#deleteAll(java.util.List)">deleteAll</a>, <a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List)">deleteAllInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List,%20com.parse.DeleteCallback)">deleteAllInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteEventually()">deleteEventually</a>, <a href="../../com/parse/ParseObject.html#deleteEventually(com.parse.DeleteCallback)">deleteEventually</a>, <a href="../../com/parse/ParseObject.html#deleteInBackground()">deleteInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteInBackground(com.parse.DeleteCallback)">deleteInBackground</a>, <a href="../../com/parse/ParseObject.html#fetch()">fetch</a>, <a href="../../com/parse/ParseObject.html#fetchAll(java.util.List)">fetchAll</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeeded(java.util.List)">fetchAllIfNeeded</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List)">fetchAllIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List)">fetchAllInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()">fetchFromLocalDatastore</a>, <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">fetchFromLocalDatastoreInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeeded()">fetchIfNeeded</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground()">fetchIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground(com.parse.GetCallback)">fetchIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchInBackground()">fetchInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)">fetchInBackground</a>, <a href="../../com/parse/ParseObject.html#get(java.lang.String)">get</a>, <a href="../../com/parse/ParseObject.html#getACL()">getACL</a>, <a href="../../com/parse/ParseObject.html#getBoolean(java.lang.String)">getBoolean</a>, <a href="../../com/parse/ParseObject.html#getBytes(java.lang.String)">getBytes</a>, <a href="../../com/parse/ParseObject.html#getClassName()">getClassName</a>, <a href="../../com/parse/ParseObject.html#getCreatedAt()">getCreatedAt</a>, <a href="../../com/parse/ParseObject.html#getDate(java.lang.String)">getDate</a>, <a href="../../com/parse/ParseObject.html#getDouble(java.lang.String)">getDouble</a>, <a href="../../com/parse/ParseObject.html#getInt(java.lang.String)">getInt</a>, <a href="../../com/parse/ParseObject.html#getJSONArray(java.lang.String)">getJSONArray</a>, <a href="../../com/parse/ParseObject.html#getJSONObject(java.lang.String)">getJSONObject</a>, <a href="../../com/parse/ParseObject.html#getList(java.lang.String)">getList</a>, <a href="../../com/parse/ParseObject.html#getLong(java.lang.String)">getLong</a>, <a href="../../com/parse/ParseObject.html#getMap(java.lang.String)">getMap</a>, <a href="../../com/parse/ParseObject.html#getNumber(java.lang.String)">getNumber</a>, <a href="../../com/parse/ParseObject.html#getObjectId()">getObjectId</a>, <a href="../../com/parse/ParseObject.html#getParseFile(java.lang.String)">getParseFile</a>, <a href="../../com/parse/ParseObject.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint</a>, <a href="../../com/parse/ParseObject.html#getParseObject(java.lang.String)">getParseObject</a>, <a href="../../com/parse/ParseObject.html#getParseUser(java.lang.String)">getParseUser</a>, <a href="../../com/parse/ParseObject.html#getRelation(java.lang.String)">getRelation</a>, <a href="../../com/parse/ParseObject.html#getString(java.lang.String)">getString</a>, <a href="../../com/parse/ParseObject.html#getUpdatedAt()">getUpdatedAt</a>, <a href="../../com/parse/ParseObject.html#has(java.lang.String)">has</a>, <a href="../../com/parse/ParseObject.html#hasSameId(com.parse.ParseObject)">hasSameId</a>, <a href="../../com/parse/ParseObject.html#increment(java.lang.String)">increment</a>, <a href="../../com/parse/ParseObject.html#increment(java.lang.String,%20java.lang.Number)">increment</a>, <a href="../../com/parse/ParseObject.html#isDataAvailable()">isDataAvailable</a>, <a href="../../com/parse/ParseObject.html#isDirty()">isDirty</a>, <a href="../../com/parse/ParseObject.html#isDirty(java.lang.String)">isDirty</a>, <a href="../../com/parse/ParseObject.html#keySet()">keySet</a>, <a href="../../com/parse/ParseObject.html#pin()">pin</a>, <a href="../../com/parse/ParseObject.html#pin(java.lang.String)">pin</a>, <a href="../../com/parse/ParseObject.html#pinAll(java.util.List)">pinAll</a>, <a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)">pinAll</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground()">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#refresh()">refresh</a>, <a href="../../com/parse/ParseObject.html#refreshInBackground(com.parse.RefreshCallback)">refreshInBackground</a>, <a href="../../com/parse/ParseObject.html#registerSubclass(java.lang.Class)">registerSubclass</a>, <a href="../../com/parse/ParseObject.html#remove(java.lang.String)">remove</a>, <a href="../../com/parse/ParseObject.html#removeAll(java.lang.String,%20java.util.Collection)">removeAll</a>, <a href="../../com/parse/ParseObject.html#save()">save</a>, <a href="../../com/parse/ParseObject.html#saveAll(java.util.List)">saveAll</a>, <a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List)">saveAllInBackground</a>, <a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List,%20com.parse.SaveCallback)">saveAllInBackground</a>, <a href="../../com/parse/ParseObject.html#saveEventually()">saveEventually</a>, <a href="../../com/parse/ParseObject.html#saveEventually(com.parse.SaveCallback)">saveEventually</a>, <a href="../../com/parse/ParseObject.html#saveInBackground()">saveInBackground</a>, <a href="../../com/parse/ParseObject.html#saveInBackground(com.parse.SaveCallback)">saveInBackground</a>, <a href="../../com/parse/ParseObject.html#setACL(com.parse.ParseACL)">setACL</a>, <a href="../../com/parse/ParseObject.html#setObjectId(java.lang.String)">setObjectId</a>, <a href="../../com/parse/ParseObject.html#unpin()">unpin</a>, <a href="../../com/parse/ParseObject.html#unpin(java.lang.String)">unpin</a>, <a href="../../com/parse/ParseObject.html#unpinAll()">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.util.List)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground()">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground()">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String)">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinInBackground</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseRole(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>ParseRole</h4> +<pre>public ParseRole(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<div class="block">Constructs a new ParseRole with the given name. If no default ACL has been specified, you must + provide an ACL for the role.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the Role to create.</dd></dl> +</li> +</ul> +<a name="ParseRole(java.lang.String, com.parse.ParseACL)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseRole</h4> +<pre>public ParseRole(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> acl)</pre> +<div class="block">Constructs a new ParseRole with the given name.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the Role to create.</dd><dd><code>acl</code> - The ACL for this role. Roles must have an ACL.</dd></dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="setName(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setName</h4> +<pre>public void setName(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<div class="block">Sets the name for a role. This value must be set before the role has been saved to the server, + and cannot be set once the role has been saved.<br /> + <br /> + A role's name can only contain alphanumeric characters, _, -, and spaces.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the role.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="http://developer.android.com/reference/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - if the object has already been saved to the server.</dd></dl> +</li> +</ul> +<a name="getName()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getName</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre> +<div class="block">Gets the name of the role.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>the name of the role.</dd></dl> +</li> +</ul> +<a name="getUsers()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getUsers</h4> +<pre>public <a href="../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>> getUsers()</pre> +<div class="block">Gets the <a href="../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a>s that are direct children of this + role. These users are granted any privileges that this role has been granted (e.g. read or + write access through ACLs). You can add or remove users from the role through this relation.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>the relation for the users belonging to this role.</dd></dl> +</li> +</ul> +<a name="getRoles()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRoles</h4> +<pre>public <a href="../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>> getRoles()</pre> +<div class="block">Gets the <a href="../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="../../com/parse/ParseRole.html" title="class in com.parse"><code>ParseRole</code></a>s that are direct children of this + role. These roles' users are granted any privileges that this role has been granted (e.g. read + or write access through ACLs). You can add or remove child roles from this role through this + relation.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>the relation for the roles belonging to this role.</dd></dl> +</li> +</ul> +<a name="validateSave()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>validateSave</h4> +<pre>protected void validateSave()</pre> +</li> +</ul> +<a name="put(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>put</h4> +<pre>public void put(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block"><strong>Description copied from class: <code><a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)">ParseObject</a></code></strong></div> +<div class="block">Add a key-value pair to this object. It is recommended to name keys in + <code>camelCaseLikeThis</code>.</div> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)">put</a></code> in class <code><a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - Keys must be alphanumerical plus underscore, and start with a letter.</dd><dd><code>value</code> - Values may be numerical, <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>, <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a>, <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a>, + <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true#NULL" title="class or interface in org.json"><code>JSONObject.NULL</code></a>, or other <code>ParseObject</code>s. value may not be <code>null</code>.</dd></dl> +</li> +</ul> +<a name="getQuery()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getQuery</h4> +<pre>public static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>> getQuery()</pre> +<div class="block">Gets a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> over the Role collection.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A new query over the Role collection.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseRole.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseRelation.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseSession.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseRole.html" target="_top">Frames</a></li> +<li><a href="ParseRole.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_com.parse.ParseObject">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseSession.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseSession.html new file mode 100644 index 00000000..f4be8346 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseSession.html @@ -0,0 +1,335 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseSession</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseSession"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseSession.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseRole.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseTwitterUtils.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseSession.html" target="_top">Frames</a></li> +<li><a href="ParseSession.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_com.parse.ParseObject">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseSession" class="title">Class ParseSession</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="../../com/parse/ParseObject.html" title="class in com.parse">com.parse.ParseObject</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseSession</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseSession</span> +extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></pre> +<div class="block">The <code>ParseSession</code> is a local representation of session data that can be saved + and retrieved from the Parse cloud.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields_inherited_from_class_com.parse.ParseObject"> +<!-- --> +</a> +<h3>Fields inherited from class com.parse.<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></h3> +<code><a href="../../com/parse/ParseObject.html#DEFAULT_PIN">DEFAULT_PIN</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseSession.html#ParseSession()">ParseSession</a></strong>()</code> </td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseSession.html#getCurrentSessionInBackground()">getCurrentSessionInBackground</a></strong>()</code> +<div class="block">Get the current <code>ParseSession</code> object related to the current user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseSession.html#getCurrentSessionInBackground(com.parse.GetCallback)">getCurrentSessionInBackground</a></strong>(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>> callback)</code> +<div class="block">Get the current <code>ParseSession</code> object related to the current user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseSession.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Constructs a query for <code>ParseSession</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseSession.html#getSessionToken()">getSessionToken</a></strong>()</code> </td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_com.parse.ParseObject"> +<!-- --> +</a> +<h3>Methods inherited from class com.parse.<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></h3> +<code><a href="../../com/parse/ParseObject.html#add(java.lang.String,%20java.lang.Object)">add</a>, <a href="../../com/parse/ParseObject.html#addAll(java.lang.String,%20java.util.Collection)">addAll</a>, <a href="../../com/parse/ParseObject.html#addAllUnique(java.lang.String,%20java.util.Collection)">addAllUnique</a>, <a href="../../com/parse/ParseObject.html#addUnique(java.lang.String,%20java.lang.Object)">addUnique</a>, <a href="../../com/parse/ParseObject.html#containsKey(java.lang.String)">containsKey</a>, <a href="../../com/parse/ParseObject.html#create(java.lang.Class)">create</a>, <a href="../../com/parse/ParseObject.html#create(java.lang.String)">create</a>, <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)">createWithoutData</a>, <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)">createWithoutData</a>, <a href="../../com/parse/ParseObject.html#delete()">delete</a>, <a href="../../com/parse/ParseObject.html#deleteAll(java.util.List)">deleteAll</a>, <a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List)">deleteAllInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List,%20com.parse.DeleteCallback)">deleteAllInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteEventually()">deleteEventually</a>, <a href="../../com/parse/ParseObject.html#deleteEventually(com.parse.DeleteCallback)">deleteEventually</a>, <a href="../../com/parse/ParseObject.html#deleteInBackground()">deleteInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteInBackground(com.parse.DeleteCallback)">deleteInBackground</a>, <a href="../../com/parse/ParseObject.html#fetch()">fetch</a>, <a href="../../com/parse/ParseObject.html#fetchAll(java.util.List)">fetchAll</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeeded(java.util.List)">fetchAllIfNeeded</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List)">fetchAllIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List)">fetchAllInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()">fetchFromLocalDatastore</a>, <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">fetchFromLocalDatastoreInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeeded()">fetchIfNeeded</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground()">fetchIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground(com.parse.GetCallback)">fetchIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchInBackground()">fetchInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)">fetchInBackground</a>, <a href="../../com/parse/ParseObject.html#get(java.lang.String)">get</a>, <a href="../../com/parse/ParseObject.html#getACL()">getACL</a>, <a href="../../com/parse/ParseObject.html#getBoolean(java.lang.String)">getBoolean</a>, <a href="../../com/parse/ParseObject.html#getBytes(java.lang.String)">getBytes</a>, <a href="../../com/parse/ParseObject.html#getClassName()">getClassName</a>, <a href="../../com/parse/ParseObject.html#getCreatedAt()">getCreatedAt</a>, <a href="../../com/parse/ParseObject.html#getDate(java.lang.String)">getDate</a>, <a href="../../com/parse/ParseObject.html#getDouble(java.lang.String)">getDouble</a>, <a href="../../com/parse/ParseObject.html#getInt(java.lang.String)">getInt</a>, <a href="../../com/parse/ParseObject.html#getJSONArray(java.lang.String)">getJSONArray</a>, <a href="../../com/parse/ParseObject.html#getJSONObject(java.lang.String)">getJSONObject</a>, <a href="../../com/parse/ParseObject.html#getList(java.lang.String)">getList</a>, <a href="../../com/parse/ParseObject.html#getLong(java.lang.String)">getLong</a>, <a href="../../com/parse/ParseObject.html#getMap(java.lang.String)">getMap</a>, <a href="../../com/parse/ParseObject.html#getNumber(java.lang.String)">getNumber</a>, <a href="../../com/parse/ParseObject.html#getObjectId()">getObjectId</a>, <a href="../../com/parse/ParseObject.html#getParseFile(java.lang.String)">getParseFile</a>, <a href="../../com/parse/ParseObject.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint</a>, <a href="../../com/parse/ParseObject.html#getParseObject(java.lang.String)">getParseObject</a>, <a href="../../com/parse/ParseObject.html#getParseUser(java.lang.String)">getParseUser</a>, <a href="../../com/parse/ParseObject.html#getRelation(java.lang.String)">getRelation</a>, <a href="../../com/parse/ParseObject.html#getString(java.lang.String)">getString</a>, <a href="../../com/parse/ParseObject.html#getUpdatedAt()">getUpdatedAt</a>, <a href="../../com/parse/ParseObject.html#has(java.lang.String)">has</a>, <a href="../../com/parse/ParseObject.html#hasSameId(com.parse.ParseObject)">hasSameId</a>, <a href="../../com/parse/ParseObject.html#increment(java.lang.String)">increment</a>, <a href="../../com/parse/ParseObject.html#increment(java.lang.String,%20java.lang.Number)">increment</a>, <a href="../../com/parse/ParseObject.html#isDataAvailable()">isDataAvailable</a>, <a href="../../com/parse/ParseObject.html#isDirty()">isDirty</a>, <a href="../../com/parse/ParseObject.html#isDirty(java.lang.String)">isDirty</a>, <a href="../../com/parse/ParseObject.html#keySet()">keySet</a>, <a href="../../com/parse/ParseObject.html#pin()">pin</a>, <a href="../../com/parse/ParseObject.html#pin(java.lang.String)">pin</a>, <a href="../../com/parse/ParseObject.html#pinAll(java.util.List)">pinAll</a>, <a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)">pinAll</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground()">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)">put</a>, <a href="../../com/parse/ParseObject.html#refresh()">refresh</a>, <a href="../../com/parse/ParseObject.html#refreshInBackground(com.parse.RefreshCallback)">refreshInBackground</a>, <a href="../../com/parse/ParseObject.html#registerSubclass(java.lang.Class)">registerSubclass</a>, <a href="../../com/parse/ParseObject.html#remove(java.lang.String)">remove</a>, <a href="../../com/parse/ParseObject.html#removeAll(java.lang.String,%20java.util.Collection)">removeAll</a>, <a href="../../com/parse/ParseObject.html#save()">save</a>, <a href="../../com/parse/ParseObject.html#saveAll(java.util.List)">saveAll</a>, <a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List)">saveAllInBackground</a>, <a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List,%20com.parse.SaveCallback)">saveAllInBackground</a>, <a href="../../com/parse/ParseObject.html#saveEventually()">saveEventually</a>, <a href="../../com/parse/ParseObject.html#saveEventually(com.parse.SaveCallback)">saveEventually</a>, <a href="../../com/parse/ParseObject.html#saveInBackground()">saveInBackground</a>, <a href="../../com/parse/ParseObject.html#saveInBackground(com.parse.SaveCallback)">saveInBackground</a>, <a href="../../com/parse/ParseObject.html#setACL(com.parse.ParseACL)">setACL</a>, <a href="../../com/parse/ParseObject.html#setObjectId(java.lang.String)">setObjectId</a>, <a href="../../com/parse/ParseObject.html#unpin()">unpin</a>, <a href="../../com/parse/ParseObject.html#unpin(java.lang.String)">unpin</a>, <a href="../../com/parse/ParseObject.html#unpinAll()">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.util.List)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground()">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground()">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String)">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinInBackground</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseSession()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseSession</h4> +<pre>public ParseSession()</pre> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getCurrentSessionInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurrentSessionInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>> getCurrentSessionInBackground()</pre> +<div class="block">Get the current <code>ParseSession</code> object related to the current user.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A task that resolves a <code>ParseSession</code> object or <code>null</code> if not valid or + logged in.</dd></dl> +</li> +</ul> +<a name="getCurrentSessionInBackground(com.parse.GetCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurrentSessionInBackground</h4> +<pre>public static void getCurrentSessionInBackground(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>> callback)</pre> +<div class="block">Get the current <code>ParseSession</code> object related to the current user.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - A callback that returns a <code>ParseSession</code> object or <code>null</code> if not + valid or logged in.</dd></dl> +</li> +</ul> +<a name="getQuery()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getQuery</h4> +<pre>public static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>> getQuery()</pre> +<div class="block">Constructs a query for <code>ParseSession</code>.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseQuery.html#getQuery(java.lang.Class)"><code>ParseQuery.getQuery(Class)</code></a></dd></dl> +</li> +</ul> +<a name="getSessionToken()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getSessionToken</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getSessionToken()</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd>the session token for a user, if they are logged in.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseSession.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseRole.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseTwitterUtils.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseSession.html" target="_top">Frames</a></li> +<li><a href="ParseSession.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_com.parse.ParseObject">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseTwitterUtils.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseTwitterUtils.html new file mode 100644 index 00000000..aaa0a98e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseTwitterUtils.html @@ -0,0 +1,570 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseTwitterUtils</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseTwitterUtils"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseTwitterUtils.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseSession.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseUser.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseTwitterUtils.html" target="_top">Frames</a></li> +<li><a href="ParseTwitterUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseTwitterUtils" class="title">Class ParseTwitterUtils</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseTwitterUtils</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public final class <span class="strong">ParseTwitterUtils</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">Provides a set of utilities for using Parse with Twitter.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static com.parse.twitter.Twitter</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#getTwitter()">getTwitter</a></strong>()</code> +<div class="block">Gets the shared <code>Twitter</code> singleton that Parse is using.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#initialize(java.lang.String,%20java.lang.String)">initialize</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> consumerKey, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> consumerSecret)</code> +<div class="block">Initializes Twitter for use with Parse.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#isLinked(com.parse.ParseUser)">isLinked</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20android.content.Context)">link</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseTwitterUtils.html#linkInBackground(android.content.Context,%20com.parse.ParseUser)"><code>ParseTwitterUtils.linkInBackground(Context, ParseUser)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20android.content.Context,%20com.parse.SaveCallback)">link</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">link</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseTwitterUtils.html#linkInBackground(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)"><code>ParseTwitterUtils.linkInBackground(ParseUser, String, String, + String, String)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20com.parse.SaveCallback)">link</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#linkInBackground(android.content.Context,%20com.parse.ParseUser)">linkInBackground</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#linkInBackground(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">linkInBackground</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#logIn(android.content.Context,%20com.parse.LogInCallback)">logIn</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#logIn(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20com.parse.LogInCallback)">logIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret, + <a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#logInInBackground(android.content.Context)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#logInInBackground(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret)</code> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#unlink(com.parse.ParseUser)">unlink</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Unlinks a user from a Twitter account.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#unlinkInBackground(com.parse.ParseUser)">unlinkInBackground</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Unlinks a user from a Twitter account in the background.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseTwitterUtils.html#unlinkInBackground(com.parse.ParseUser,%20com.parse.SaveCallback)">unlinkInBackground</a></strong>(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Unlinks a user from a Twitter account in the background.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getTwitter()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTwitter</h4> +<pre>public static com.parse.twitter.Twitter getTwitter()</pre> +<div class="block">Gets the shared <code>Twitter</code> singleton that Parse is using.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd><code>Twitter</code> instance.</dd></dl> +</li> +</ul> +<a name="initialize(java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>initialize</h4> +<pre>public static void initialize(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> consumerKey, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> consumerSecret)</pre> +<div class="block">Initializes Twitter for use with Parse. This method must be invoked prior to calling + <a href="../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20android.content.Context,%20com.parse.SaveCallback)"><code>ParseTwitterUtils.link(ParseUser, Context, SaveCallback)</code></a> and <a href="../../com/parse/ParseTwitterUtils.html#logIn(android.content.Context,%20com.parse.LogInCallback)"><code>ParseTwitterUtils.logIn(Context, LogInCallback)</code></a>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>consumerKey</code> - Your Twitter consumer key.</dd><dd><code>consumerSecret</code> - Your Twitter consumer secret.</dd></dl> +</li> +</ul> +<a name="isLinked(com.parse.ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isLinked</h4> +<pre>public static boolean isLinked(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the user is linked to a Twitter account.</dd></dl> +</li> +</ul> +<a name="linkInBackground(android.content.Context, com.parse.ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkInBackground(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</pre> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user. A dialog will be shown to the user for Twitter + authentication.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to link to a Twitter account.</dd><dd><code>context</code> - An Android context from which the login dialog can be launched.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when linking is completed.</dd></dl> +</li> +</ul> +<a name="link(com.parse.ParseUser, android.content.Context)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void link(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseTwitterUtils.html#linkInBackground(android.content.Context,%20com.parse.ParseUser)"><code>ParseTwitterUtils.linkInBackground(Context, ParseUser)</code></a> instead.</i></div> +</li> +</ul> +<a name="link(com.parse.ParseUser, android.content.Context, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre>public static void link(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user. A dialog will be shown to the user for Twitter + authentication.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to link to a Twitter account.</dd><dd><code>context</code> - An Android context from which the login dialog can be launched.</dd><dd><code>callback</code> - Callback for notifying the calling application when the Twitter authentication has + completed, failed, or been canceled.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseTwitterUtils.html#linkInBackground(android.content.Context,%20com.parse.ParseUser)"><code>ParseTwitterUtils.linkInBackground(Context, ParseUser)</code></a></dd></dl> +</li> +</ul> +<a name="linkInBackground(com.parse.ParseUser, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkInBackground(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret)</pre> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user. This method allows you to handle getting the + auth tokens for your users, rather than delegating to the provided dialog log-in.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to link to a Twitter account.</dd><dd><code>twitterId</code> - The user's Twitter ID.</dd><dd><code>screenName</code> - The user's Twitter screen name.</dd><dd><code>authToken</code> - The auth token for the session.</dd><dd><code>authTokenSecret</code> - The auth token secret for the session.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when linking is completed.</dd></dl> +</li> +</ul> +<a name="link(com.parse.ParseUser, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void link(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseTwitterUtils.html#linkInBackground(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)"><code>ParseTwitterUtils.linkInBackground(ParseUser, String, String, + String, String)</code></a> instead.</i></div> +</li> +</ul> +<a name="link(com.parse.ParseUser, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre>public static void link(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user. This method allows you to handle getting the + auth tokens for your users, rather than delegating to the provided dialog log-in.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to link to a Twitter account.</dd><dd><code>twitterId</code> - The user's Twitter ID.</dd><dd><code>screenName</code> - The user's Twitter screen name.</dd><dd><code>authToken</code> - The auth token for the session.</dd><dd><code>authTokenSecret</code> - The auth token secret for the session.</dd><dd><code>callback</code> - Callback for notifying that the authentication data has been saved to the ParseUser.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseTwitterUtils.html#linkInBackground(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)"><code>ParseTwitterUtils.linkInBackground(ParseUser, String, String, String, String)</code></a></dd></dl> +</li> +</ul> +<a name="logInInBackground(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>> logInInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret)</pre> +<div class="block">Logs in a ParseUser using Twitter for authentication. If a user for the given Twitter + credentials does not already exist, a new user will be created. This method allows you to + handle getting the auth tokens for your users, rather than delegating to the provided dialog + log-in.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>twitterId</code> - The user's Twitter ID.</dd><dd><code>screenName</code> - The user's Twitter screen name.</dd><dd><code>authToken</code> - The auth token for the session.</dd><dd><code>authTokenSecret</code> - The auth token secret for the session.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when logging in is completed.</dd></dl> +</li> +</ul> +<a name="logIn(java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.parse.LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logIn</h4> +<pre>public static void logIn(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret, + <a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</pre> +<div class="block">Logs in a ParseUser using Twitter for authentication. If a user for the given Twitter + credentials does not already exist, a new user will be created. This method allows you to + handle getting the auth tokens for your users, rather than delegating to the provided dialog + log-in.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>twitterId</code> - The user's Twitter ID.</dd><dd><code>screenName</code> - The user's Twitter screen name.</dd><dd><code>authToken</code> - The auth token for the session.</dd><dd><code>authTokenSecret</code> - The auth token secret for the session.</dd><dd><code>callback</code> - Callback for notifying that the authentication data has been saved to the ParseUser.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseTwitterUtils.html#logInInBackground(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)"><code>ParseTwitterUtils.logInInBackground(String, String, String, String)</code></a></dd></dl> +</li> +</ul> +<a name="logInInBackground(android.content.Context)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>> logInInBackground(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</pre> +<div class="block">Logs in a ParseUser using Twitter for authentication. If a user for the given Twitter + credentials does not already exist, a new user will be created. A dialog will be shown to the + user for Twitter authentication.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - An Android context from which the login dialog can be launched.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when logging in is completed.</dd></dl> +</li> +</ul> +<a name="logIn(android.content.Context, com.parse.LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logIn</h4> +<pre>public static void logIn(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</pre> +<div class="block">Logs in a ParseUser using Twitter for authentication. If a user for the given Twitter + credentials does not already exist, a new user will be created. A dialog will be shown to the + user for Twitter authentication.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - An Android context from which the login dialog can be launched.</dd><dd><code>callback</code> - Callback for notifying the calling application when the Twitter authentication has + completed, failed, or been canceled.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseTwitterUtils.html#logInInBackground(android.content.Context)"><code>ParseTwitterUtils.logInInBackground(android.content.Context)</code></a></dd></dl> +</li> +</ul> +<a name="unlink(com.parse.ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unlink</h4> +<pre>public static void unlink(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Unlinks a user from a Twitter account. Unlinking a user will save the user's data.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to unlink from a Facebook account.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd></dl> +</li> +</ul> +<a name="unlinkInBackground(com.parse.ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unlinkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unlinkInBackground(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</pre> +<div class="block">Unlinks a user from a Twitter account in the background. Unlinking a user will save the user's + data.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to unlink from a Facebook account.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when unlinking is completed.</dd></dl> +</li> +</ul> +<a name="unlinkInBackground(com.parse.ParseUser, com.parse.SaveCallback)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>unlinkInBackground</h4> +<pre>public static void unlinkInBackground(<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</pre> +<div class="block">Unlinks a user from a Twitter account in the background. Unlinking a user will save the user's + data.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to unlink from a Facebook account.</dd><dd><code>callback</code> - Callback for notifying when unlinking is complete.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseTwitterUtils.html#unlinkInBackground(com.parse.ParseUser)"><code>ParseTwitterUtils.unlinkInBackground(ParseUser)</code></a></dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseTwitterUtils.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseSession.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ParseUser.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseTwitterUtils.html" target="_top">Frames</a></li> +<li><a href="ParseTwitterUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseUser.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseUser.html new file mode 100644 index 00000000..fefd7172 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ParseUser.html @@ -0,0 +1,942 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseUser</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseUser"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseUser.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseTwitterUtils.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ProgressCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseUser.html" target="_top">Frames</a></li> +<li><a href="ParseUser.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_com.parse.ParseObject">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseUser" class="title">Class ParseUser</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="../../com/parse/ParseObject.html" title="class in com.parse">com.parse.ParseObject</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseUser</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">ParseUser</span> +extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></pre> +<div class="block">The <code>ParseUser</code> is a local representation of user data that can be saved and retrieved from + the Parse cloud.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields_inherited_from_class_com.parse.ParseObject"> +<!-- --> +</a> +<h3>Fields inherited from class com.parse.<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></h3> +<code><a href="../../com/parse/ParseObject.html#DEFAULT_PIN">DEFAULT_PIN</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/ParseUser.html#ParseUser()">ParseUser</a></strong>()</code> +<div class="block">Constructs a new ParseUser with no data in it.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#become(java.lang.String)">become</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken)</code> +<div class="block">Authorize a user with a session token.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#becomeInBackground(java.lang.String)">becomeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken)</code> +<div class="block">Authorize a user with a session token.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#becomeInBackground(java.lang.String,%20com.parse.LogInCallback)">becomeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken, + <a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Authorize a user with a session token.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#enableAutomaticUser()">enableAutomaticUser</a></strong>()</code> +<div class="block">Enables automatic creation of anonymous users.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#enableRevocableSessionInBackground()">enableRevocableSessionInBackground</a></strong>()</code> +<div class="block">Enables revocable sessions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#fetch()">fetch</a></strong>()</code> +<div class="block">Fetches this object with the data from the server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#fetchIfNeeded()">fetchIfNeeded</a></strong>()</code> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#getCurrentUser()">getCurrentUser</a></strong>()</code> +<div class="block">This retrieves the currently logged in ParseUser with a valid session, either from memory or + disk if necessary.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#getEmail()">getEmail</a></strong>()</code> +<div class="block">Retrieves the email address.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Constructs a query for <code>ParseUser</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#getSessionToken()">getSessionToken</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#getUsername()">getUsername</a></strong>()</code> +<div class="block">Retrieves the username.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#isAuthenticated()">isAuthenticated</a></strong>()</code> +<div class="block">Whether the ParseUser has been authenticated on this device.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#isNew()">isNew</a></strong>()</code> +<div class="block">Indicates whether this <code>ParseUser</code> was created during this session through a call to + <a href="../../com/parse/ParseUser.html#signUp()"><code>ParseUser.signUp()</code></a> or by logging in with a linked service such as Facebook.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#logIn(java.lang.String,%20java.lang.String)">logIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password)</code> +<div class="block">Logs in a user with a username and password.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#logInInBackground(java.lang.String,%20java.lang.String)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password)</code> +<div class="block">Logs in a user with a username and password.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#logInInBackground(java.lang.String,%20java.lang.String,%20com.parse.LogInCallback)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password, + <a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Logs in a user with a username and password.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#logOut()">logOut</a></strong>()</code> +<div class="block">Logs out the currently logged in user session.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#logOutInBackground()">logOutInBackground</a></strong>()</code> +<div class="block">Logs out the currently logged in user session.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#logOutInBackground(com.parse.LogOutCallback)">logOutInBackground</a></strong>(<a href="../../com/parse/LogOutCallback.html" title="interface in com.parse">LogOutCallback</a> callback)</code> +<div class="block">Logs out the currently logged in user session.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#put(java.lang.String,%20java.lang.Object)">put</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a key-value pair to this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#remove(java.lang.String)">remove</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Removes a key from this object's data if it exists.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#requestPasswordReset(java.lang.String)">requestPasswordReset</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email)</code> +<div class="block">Requests a password reset email to be sent to the specified email address associated with the + user account.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#requestPasswordResetInBackground(java.lang.String)">requestPasswordResetInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email)</code> +<div class="block">Requests a password reset email to be sent in a background thread to the specified email + address associated with the user account.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#requestPasswordResetInBackground(java.lang.String,%20com.parse.RequestPasswordResetCallback)">requestPasswordResetInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email, + <a href="../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse">RequestPasswordResetCallback</a> callback)</code> +<div class="block">Requests a password reset email to be sent in a background thread to the specified email + address associated with the user account.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#setEmail(java.lang.String)">setEmail</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email)</code> +<div class="block">Sets the email address.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#setPassword(java.lang.String)">setPassword</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password)</code> +<div class="block">Sets the password.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#setUsername(java.lang.String)">setUsername</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username)</code> +<div class="block">Sets the username.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#signUp()">signUp</a></strong>()</code> +<div class="block">Signs up a new user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#signUpInBackground()">signUpInBackground</a></strong>()</code> +<div class="block">Signs up a new user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseUser.html#signUpInBackground(com.parse.SignUpCallback)">signUpInBackground</a></strong>(<a href="../../com/parse/SignUpCallback.html" title="interface in com.parse">SignUpCallback</a> callback)</code> +<div class="block">Signs up a new user.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_com.parse.ParseObject"> +<!-- --> +</a> +<h3>Methods inherited from class com.parse.<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></h3> +<code><a href="../../com/parse/ParseObject.html#add(java.lang.String,%20java.lang.Object)">add</a>, <a href="../../com/parse/ParseObject.html#addAll(java.lang.String,%20java.util.Collection)">addAll</a>, <a href="../../com/parse/ParseObject.html#addAllUnique(java.lang.String,%20java.util.Collection)">addAllUnique</a>, <a href="../../com/parse/ParseObject.html#addUnique(java.lang.String,%20java.lang.Object)">addUnique</a>, <a href="../../com/parse/ParseObject.html#containsKey(java.lang.String)">containsKey</a>, <a href="../../com/parse/ParseObject.html#create(java.lang.Class)">create</a>, <a href="../../com/parse/ParseObject.html#create(java.lang.String)">create</a>, <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)">createWithoutData</a>, <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)">createWithoutData</a>, <a href="../../com/parse/ParseObject.html#delete()">delete</a>, <a href="../../com/parse/ParseObject.html#deleteAll(java.util.List)">deleteAll</a>, <a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List)">deleteAllInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List,%20com.parse.DeleteCallback)">deleteAllInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteEventually()">deleteEventually</a>, <a href="../../com/parse/ParseObject.html#deleteEventually(com.parse.DeleteCallback)">deleteEventually</a>, <a href="../../com/parse/ParseObject.html#deleteInBackground()">deleteInBackground</a>, <a href="../../com/parse/ParseObject.html#deleteInBackground(com.parse.DeleteCallback)">deleteInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAll(java.util.List)">fetchAll</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeeded(java.util.List)">fetchAllIfNeeded</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List)">fetchAllIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List)">fetchAllInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()">fetchFromLocalDatastore</a>, <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">fetchFromLocalDatastoreInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground()">fetchIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground(com.parse.GetCallback)">fetchIfNeededInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchInBackground()">fetchInBackground</a>, <a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)">fetchInBackground</a>, <a href="../../com/parse/ParseObject.html#get(java.lang.String)">get</a>, <a href="../../com/parse/ParseObject.html#getACL()">getACL</a>, <a href="../../com/parse/ParseObject.html#getBoolean(java.lang.String)">getBoolean</a>, <a href="../../com/parse/ParseObject.html#getBytes(java.lang.String)">getBytes</a>, <a href="../../com/parse/ParseObject.html#getClassName()">getClassName</a>, <a href="../../com/parse/ParseObject.html#getCreatedAt()">getCreatedAt</a>, <a href="../../com/parse/ParseObject.html#getDate(java.lang.String)">getDate</a>, <a href="../../com/parse/ParseObject.html#getDouble(java.lang.String)">getDouble</a>, <a href="../../com/parse/ParseObject.html#getInt(java.lang.String)">getInt</a>, <a href="../../com/parse/ParseObject.html#getJSONArray(java.lang.String)">getJSONArray</a>, <a href="../../com/parse/ParseObject.html#getJSONObject(java.lang.String)">getJSONObject</a>, <a href="../../com/parse/ParseObject.html#getList(java.lang.String)">getList</a>, <a href="../../com/parse/ParseObject.html#getLong(java.lang.String)">getLong</a>, <a href="../../com/parse/ParseObject.html#getMap(java.lang.String)">getMap</a>, <a href="../../com/parse/ParseObject.html#getNumber(java.lang.String)">getNumber</a>, <a href="../../com/parse/ParseObject.html#getObjectId()">getObjectId</a>, <a href="../../com/parse/ParseObject.html#getParseFile(java.lang.String)">getParseFile</a>, <a href="../../com/parse/ParseObject.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint</a>, <a href="../../com/parse/ParseObject.html#getParseObject(java.lang.String)">getParseObject</a>, <a href="../../com/parse/ParseObject.html#getParseUser(java.lang.String)">getParseUser</a>, <a href="../../com/parse/ParseObject.html#getRelation(java.lang.String)">getRelation</a>, <a href="../../com/parse/ParseObject.html#getString(java.lang.String)">getString</a>, <a href="../../com/parse/ParseObject.html#getUpdatedAt()">getUpdatedAt</a>, <a href="../../com/parse/ParseObject.html#has(java.lang.String)">has</a>, <a href="../../com/parse/ParseObject.html#hasSameId(com.parse.ParseObject)">hasSameId</a>, <a href="../../com/parse/ParseObject.html#increment(java.lang.String)">increment</a>, <a href="../../com/parse/ParseObject.html#increment(java.lang.String,%20java.lang.Number)">increment</a>, <a href="../../com/parse/ParseObject.html#isDataAvailable()">isDataAvailable</a>, <a href="../../com/parse/ParseObject.html#isDirty()">isDirty</a>, <a href="../../com/parse/ParseObject.html#isDirty(java.lang.String)">isDirty</a>, <a href="../../com/parse/ParseObject.html#keySet()">keySet</a>, <a href="../../com/parse/ParseObject.html#pin()">pin</a>, <a href="../../com/parse/ParseObject.html#pin(java.lang.String)">pin</a>, <a href="../../com/parse/ParseObject.html#pinAll(java.util.List)">pinAll</a>, <a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)">pinAll</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground()">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)">pinInBackground</a>, <a href="../../com/parse/ParseObject.html#refresh()">refresh</a>, <a href="../../com/parse/ParseObject.html#refreshInBackground(com.parse.RefreshCallback)">refreshInBackground</a>, <a href="../../com/parse/ParseObject.html#registerSubclass(java.lang.Class)">registerSubclass</a>, <a href="../../com/parse/ParseObject.html#removeAll(java.lang.String,%20java.util.Collection)">removeAll</a>, <a href="../../com/parse/ParseObject.html#save()">save</a>, <a href="../../com/parse/ParseObject.html#saveAll(java.util.List)">saveAll</a>, <a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List)">saveAllInBackground</a>, <a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List,%20com.parse.SaveCallback)">saveAllInBackground</a>, <a href="../../com/parse/ParseObject.html#saveEventually()">saveEventually</a>, <a href="../../com/parse/ParseObject.html#saveEventually(com.parse.SaveCallback)">saveEventually</a>, <a href="../../com/parse/ParseObject.html#saveInBackground()">saveInBackground</a>, <a href="../../com/parse/ParseObject.html#saveInBackground(com.parse.SaveCallback)">saveInBackground</a>, <a href="../../com/parse/ParseObject.html#setACL(com.parse.ParseACL)">setACL</a>, <a href="../../com/parse/ParseObject.html#setObjectId(java.lang.String)">setObjectId</a>, <a href="../../com/parse/ParseObject.html#unpin()">unpin</a>, <a href="../../com/parse/ParseObject.html#unpin(java.lang.String)">unpin</a>, <a href="../../com/parse/ParseObject.html#unpinAll()">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.util.List)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)">unpinAll</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground()">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground()">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String)">unpinInBackground</a>, <a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinInBackground</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="ParseUser()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ParseUser</h4> +<pre>public ParseUser()</pre> +<div class="block">Constructs a new ParseUser with no data in it. A ParseUser constructed in this way will not + have an objectId and will not persist to the database until <a href="../../com/parse/ParseUser.html#signUp()"><code>ParseUser.signUp()</code></a> is called.</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getQuery()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getQuery</h4> +<pre>public static <a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>> getQuery()</pre> +<div class="block">Constructs a query for <code>ParseUser</code>.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseQuery.html#getQuery(java.lang.Class)"><code>ParseQuery.getQuery(Class)</code></a></dd></dl> +</li> +</ul> +<a name="isAuthenticated()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isAuthenticated</h4> +<pre>public boolean isAuthenticated()</pre> +<div class="block">Whether the ParseUser has been authenticated on this device. This will be true if the ParseUser + was obtained via a logIn or signUp method. Only an authenticated ParseUser can be saved (with + altered attributes) and deleted.</div> +</li> +</ul> +<a name="remove(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>remove</h4> +<pre>public void remove(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> +<div class="block"><strong>Description copied from class: <code><a href="../../com/parse/ParseObject.html#remove(java.lang.String)">ParseObject</a></code></strong></div> +<div class="block">Removes a key from this object's data if it exists.</div> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="../../com/parse/ParseObject.html#remove(java.lang.String)">remove</a></code> in class <code><a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to remove.</dd></dl> +</li> +</ul> +<a name="getSessionToken()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSessionToken</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getSessionToken()</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd>the session token for a user, if they are logged in.</dd></dl> +</li> +</ul> +<a name="setUsername(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setUsername</h4> +<pre>public void setUsername(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username)</pre> +<div class="block">Sets the username. Usernames cannot be null or blank.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>username</code> - The username to set.</dd></dl> +</li> +</ul> +<a name="getUsername()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getUsername</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getUsername()</pre> +<div class="block">Retrieves the username.</div> +</li> +</ul> +<a name="setPassword(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPassword</h4> +<pre>public void setPassword(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password)</pre> +<div class="block">Sets the password.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>password</code> - The password to set.</dd></dl> +</li> +</ul> +<a name="setEmail(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setEmail</h4> +<pre>public void setEmail(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email)</pre> +<div class="block">Sets the email address.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>email</code> - The email address to set.</dd></dl> +</li> +</ul> +<a name="getEmail()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getEmail</h4> +<pre>public <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getEmail()</pre> +<div class="block">Retrieves the email address.</div> +</li> +</ul> +<a name="isNew()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isNew</h4> +<pre>public boolean isNew()</pre> +<div class="block">Indicates whether this <code>ParseUser</code> was created during this session through a call to + <a href="../../com/parse/ParseUser.html#signUp()"><code>ParseUser.signUp()</code></a> or by logging in with a linked service such as Facebook.</div> +</li> +</ul> +<a name="put(java.lang.String, java.lang.Object)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>put</h4> +<pre>public void put(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</pre> +<div class="block"><strong>Description copied from class: <code><a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)">ParseObject</a></code></strong></div> +<div class="block">Add a key-value pair to this object. It is recommended to name keys in + <code>camelCaseLikeThis</code>.</div> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)">put</a></code> in class <code><a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - Keys must be alphanumerical plus underscore, and start with a letter.</dd><dd><code>value</code> - Values may be numerical, <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>, <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a>, <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a>, + <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true#NULL" title="class or interface in org.json"><code>JSONObject.NULL</code></a>, or other <code>ParseObject</code>s. value may not be <code>null</code>.</dd></dl> +</li> +</ul> +<a name="fetch()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetch</h4> +<pre>public <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> fetch() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block"><strong>Description copied from class: <code><a href="../../com/parse/ParseObject.html#fetch()">ParseObject</a></code></strong></div> +<div class="block">Fetches this object with the data from the server. Call this whenever you want the state of the + object to reflect exactly what is on the server.</div> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="../../com/parse/ParseObject.html#fetch()">fetch</a></code> in class <code><a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></dd> +<dt><span class="strong">Returns:</span></dt><dd>The <code>ParseObject</code> that was fetched.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl> +</li> +</ul> +<a name="signUpInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>signUpInBackground</h4> +<pre>public <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> signUpInBackground()</pre> +<div class="block">Signs up a new user. You should call this instead of <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> for new ParseUsers. This + will create a new ParseUser on the server, and also persist the session on disk so that you can + access the user using <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a>. + <p/> + A username and password must be set before calling signUp. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#signUp()"><code>ParseUser.signUp()</code></a>, unless your code is already running from a + background thread.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when sign up completes.</dd></dl> +</li> +</ul> +<a name="signUp()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>signUp</h4> +<pre>public void signUp() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Signs up a new user. You should call this instead of <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> for new ParseUsers. This + will create a new ParseUser on the server, and also persist the session on disk so that you can + access the user using <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a>. + <p/> + A username and password must be set before calling signUp. + <p/> + Typically, you should use <a href="../../com/parse/ParseUser.html#signUpInBackground()"><code>ParseUser.signUpInBackground()</code></a> instead of this, unless you are managing + your own threading.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible, or if the username has already + been taken.</dd></dl> +</li> +</ul> +<a name="signUpInBackground(com.parse.SignUpCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>signUpInBackground</h4> +<pre>public void signUpInBackground(<a href="../../com/parse/SignUpCallback.html" title="interface in com.parse">SignUpCallback</a> callback)</pre> +<div class="block">Signs up a new user. You should call this instead of <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> for new ParseUsers. This + will create a new ParseUser on the server, and also persist the session on disk so that you can + access the user using <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a>. + <p/> + A username and password must be set before calling signUp. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#signUp()"><code>ParseUser.signUp()</code></a>, unless your code is already running from a + background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - callback.done(user, e) is called when the signUp completes.</dd></dl> +</li> +</ul> +<a name="logInInBackground(java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>> logInInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password)</pre> +<div class="block">Logs in a user with a username and password. On success, this saves the session to disk, so you + can retrieve the currently logged in user using <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a>. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#logIn(java.lang.String,%20java.lang.String)"><code>ParseUser.logIn(java.lang.String, java.lang.String)</code></a>, unless your code is already running from a + background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>username</code> - The username to log in with.</dd><dd><code>password</code> - The password to log in with.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when logging in completes.</dd></dl> +</li> +</ul> +<a name="logIn(java.lang.String, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logIn</h4> +<pre>public static <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> logIn(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Logs in a user with a username and password. On success, this saves the session to disk, so you + can retrieve the currently logged in user using <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a>. + <p/> + Typically, you should use <a href="../../com/parse/ParseUser.html#logInInBackground(java.lang.String,%20java.lang.String)"><code>ParseUser.logInInBackground(java.lang.String, java.lang.String)</code></a> instead of this, unless you are managing + your own threading.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>username</code> - The username to log in with.</dd><dd><code>password</code> - The password to log in with.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The user if the login was successful.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the login was unsuccessful.</dd></dl> +</li> +</ul> +<a name="logInInBackground(java.lang.String, java.lang.String, com.parse.LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInInBackground</h4> +<pre>public static void logInInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password, + <a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</pre> +<div class="block">Logs in a user with a username and password. On success, this saves the session to disk, so you + can retrieve the currently logged in user using <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a>. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#logIn(java.lang.String,%20java.lang.String)"><code>ParseUser.logIn(java.lang.String, java.lang.String)</code></a>, unless your code is already running from a + background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>username</code> - The username to log in with.</dd><dd><code>password</code> - The password to log in with.</dd><dd><code>callback</code> - callback.done(user, e) is called when the login completes.</dd></dl> +</li> +</ul> +<a name="becomeInBackground(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>becomeInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>> becomeInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken)</pre> +<div class="block">Authorize a user with a session token. On success, this saves the session to disk, so you can + retrieve the currently logged in user using <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a>. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#become(java.lang.String)"><code>ParseUser.become(java.lang.String)</code></a>, unless your code is already running from a + background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sessionToken</code> - The session token to authorize with.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when authorization completes.</dd></dl> +</li> +</ul> +<a name="become(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>become</h4> +<pre>public static <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> become(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Authorize a user with a session token. On success, this saves the session to disk, so you can + retrieve the currently logged in user using <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a>. + <p/> + Typically, you should use <a href="../../com/parse/ParseUser.html#becomeInBackground(java.lang.String)"><code>ParseUser.becomeInBackground(java.lang.String)</code></a> instead of this, unless you are managing + your own threading.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sessionToken</code> - The session token to authorize with.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The user if the authorization was successful.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the authorization was unsuccessful.</dd></dl> +</li> +</ul> +<a name="becomeInBackground(java.lang.String, com.parse.LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>becomeInBackground</h4> +<pre>public static void becomeInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken, + <a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</pre> +<div class="block">Authorize a user with a session token. On success, this saves the session to disk, so you can + retrieve the currently logged in user using <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a>. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#become(java.lang.String)"><code>ParseUser.become(java.lang.String)</code></a>, unless your code is already running from a + background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sessionToken</code> - The session token to authorize with.</dd><dd><code>callback</code> - callback.done(user, e) is called when the authorization completes.</dd></dl> +</li> +</ul> +<a name="getCurrentUser()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurrentUser</h4> +<pre>public static <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> getCurrentUser()</pre> +<div class="block">This retrieves the currently logged in ParseUser with a valid session, either from memory or + disk if necessary.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>The currently logged in ParseUser</dd></dl> +</li> +</ul> +<a name="logOutInBackground()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logOutInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> logOutInBackground()</pre> +<div class="block">Logs out the currently logged in user session. This will remove the session from disk, log out + of linked services, and future calls to <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a> will return <code>null</code>. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#logOut()"><code>ParseUser.logOut()</code></a>, unless your code is already running from a + background thread.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when logging out completes.</dd></dl> +</li> +</ul> +<a name="logOutInBackground(com.parse.LogOutCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logOutInBackground</h4> +<pre>public static void logOutInBackground(<a href="../../com/parse/LogOutCallback.html" title="interface in com.parse">LogOutCallback</a> callback)</pre> +<div class="block">Logs out the currently logged in user session. This will remove the session from disk, log out + of linked services, and future calls to <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a> will return <code>null</code>. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#logOut()"><code>ParseUser.logOut()</code></a>, unless your code is already running from a + background thread.</div> +</li> +</ul> +<a name="logOut()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logOut</h4> +<pre>public static void logOut()</pre> +<div class="block">Logs out the currently logged in user session. This will remove the session from disk, log out + of linked services, and future calls to <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a> will return <code>null</code>. + <p/> + Typically, you should use <a href="../../com/parse/ParseUser.html#logOutInBackground()"><code>ParseUser.logOutInBackground()</code></a> instead of this, unless you are + managing your own threading. + <p/> + <strong>Note:</strong>: Any errors in the log out flow will be swallowed due to + backward-compatibility reasons. Please use <a href="../../com/parse/ParseUser.html#logOutInBackground()"><code>ParseUser.logOutInBackground()</code></a> if you'd wish to + handle them.</div> +</li> +</ul> +<a name="requestPasswordResetInBackground(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>requestPasswordResetInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> requestPasswordResetInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email)</pre> +<div class="block">Requests a password reset email to be sent in a background thread to the specified email + address associated with the user account. This email allows the user to securely reset their + password on the Parse site. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#requestPasswordReset(java.lang.String)"><code>ParseUser.requestPasswordReset(String)</code></a>, unless your code is already + running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>email</code> - The email address associated with the user that forgot their password.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the command completes.</dd></dl> +</li> +</ul> +<a name="requestPasswordReset(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>requestPasswordReset</h4> +<pre>public static void requestPasswordReset(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email) + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block">Requests a password reset email to be sent to the specified email address associated with the + user account. This email allows the user to securely reset their password on the Parse site. + <p/> + Typically, you should use <a href="../../com/parse/ParseUser.html#requestPasswordResetInBackground(java.lang.String)"><code>ParseUser.requestPasswordResetInBackground(java.lang.String)</code></a> instead of this, unless you + are managing your own threading.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>email</code> - The email address associated with the user that forgot their password.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible, or if an account with that email + doesn't exist.</dd></dl> +</li> +</ul> +<a name="requestPasswordResetInBackground(java.lang.String, com.parse.RequestPasswordResetCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>requestPasswordResetInBackground</h4> +<pre>public static void requestPasswordResetInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email, + <a href="../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse">RequestPasswordResetCallback</a> callback)</pre> +<div class="block">Requests a password reset email to be sent in a background thread to the specified email + address associated with the user account. This email allows the user to securely reset their + password on the Parse site. + <p/> + This is preferable to using <a href="../../com/parse/ParseUser.html#requestPasswordReset(java.lang.String)"><code>ParseUser.requestPasswordReset(String)</code></a>, unless your code is already + running from a background thread.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>email</code> - The email address associated with the user that forgot their password.</dd><dd><code>callback</code> - callback.done(e) is called when the request completes.</dd></dl> +</li> +</ul> +<a name="fetchIfNeeded()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fetchIfNeeded</h4> +<pre>public <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> fetchIfNeeded() + throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre> +<div class="block"><strong>Description copied from class: <code><a href="../../com/parse/ParseObject.html#fetchIfNeeded()">ParseObject</a></code></strong></div> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e. <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> returns <code>false</code>), + fetches this object with the data from the server.</div> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="../../com/parse/ParseObject.html#fetchIfNeeded()">fetchIfNeeded</a></code> in class <code><a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></dd> +<dt><span class="strong">Returns:</span></dt><dd>The fetched <code>ParseObject</code>.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl> +</li> +</ul> +<a name="enableAutomaticUser()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>enableAutomaticUser</h4> +<pre>public static void enableAutomaticUser()</pre> +<div class="block">Enables automatic creation of anonymous users. After calling this method, + <a href="../../com/parse/ParseUser.html#getCurrentUser()"><code>ParseUser.getCurrentUser()</code></a> will always have a value. The user will only be created on the server + once the user has been saved, or once an object with a relation to that user or an ACL that + refers to the user has been saved. + <p/> + <strong>Note:</strong> <a href="../../com/parse/ParseObject.html#saveEventually()"><code>ParseObject.saveEventually()</code></a> will not work if an item being + saved has a relation to an automatic user that has never been saved.</div> +</li> +</ul> +<a name="enableRevocableSessionInBackground()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>enableRevocableSessionInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> enableRevocableSessionInBackground()</pre> +<div class="block">Enables revocable sessions. This method is only required if you wish to use + <a href="../../com/parse/ParseSession.html" title="class in com.parse"><code>ParseSession</code></a> APIs and do not have revocable sessions enabled in your application + settings on <a href="http://parse.com">parse.com</a>. + <p/> + Upon successful completion of this <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a>, <a href="../../com/parse/ParseSession.html" title="class in com.parse"><code>ParseSession</code></a> APIs will be available + for use.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that will resolve when enabling revocable session</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseUser.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseTwitterUtils.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/ProgressCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseUser.html" target="_top">Frames</a></li> +<li><a href="ParseUser.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_com.parse.ParseObject">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ProgressCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ProgressCallback.html new file mode 100644 index 00000000..2609467b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/ProgressCallback.html @@ -0,0 +1,209 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ProgressCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ProgressCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ProgressCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseUser.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/PushService.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ProgressCallback.html" target="_top">Frames</a></li> +<li><a href="ProgressCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface ProgressCallback" class="title">Interface ProgressCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">ProgressCallback</span></pre> +<div class="block">A <code>ProgressCallback</code> is used to get upload or download progress of a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> + action. + <p/> + The easiest way to use a <code>ProgressCallback</code> is through an anonymous inner class.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ProgressCallback.html#done(java.lang.Integer)">done</a></strong>(<a href="http://developer.android.com/reference/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> percentDone)</code> +<div class="block">Override this function with your desired callback.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(java.lang.Integer)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="http://developer.android.com/reference/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> percentDone)</pre> +<div class="block">Override this function with your desired callback.</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ProgressCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ParseUser.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/PushService.html" title="class in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ProgressCallback.html" target="_top">Frames</a></li> +<li><a href="ProgressCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/PushService.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/PushService.html new file mode 100644 index 00000000..fcc77995 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/PushService.html @@ -0,0 +1,680 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>PushService</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="PushService"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/PushService.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ProgressCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/RefreshCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/PushService.html" target="_top">Frames</a></li> +<li><a href="PushService.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_android.app.Service">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class PushService" class="title">Class PushService</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">android.content.Context</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true" title="class or interface in android.content">android.content.ContextWrapper</a></li> +<li> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app">android.app.Service</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.PushService</li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="http://developer.android.com/reference/android/content/ComponentCallbacks.html?is-external=true" title="class or interface in android.content">ComponentCallbacks</a>, <a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true" title="class or interface in android.content">ComponentCallbacks2</a></dd> +</dl> +<hr> +<br> +<pre>public final class <span class="strong">PushService</span> +extends <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app">Service</a></pre> +<div class="block">A service to listen for push notifications. This operates in the same process as the parent + application. + <p/> + The <code>PushService</code> can listen to pushes from two different sources: Google Cloud Messaging + (GCM) or Parse's own push network. Parse will inspect your application's manifest at runtime and + determine which service to use for push. We recommend using GCM for push on devices that have + Google Play Store support. Parse uses its own push network for apps that want to avoid a + dependency on the Google Play Store, and for devices (like Kindles) which do not have Play Store + support. + <p/> + To configure the <code>PushService</code> for GCM, ensure these permission declarations are present in + your AndroidManifest.xml as children of the <code><manifest></code> element: + <p/> + <pre> + <uses-permission android:name="android.permission.INTERNET" /> + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> + <uses-permission android:name="android.permission.VIBRATE" /> + <uses-permission android:name="android.permission.WAKE_LOCK" /> + <uses-permission android:name="android.permission.GET_ACCOUNTS" /> + <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> + <permission android:name="YOUR_PACKAGE_NAME.permission.C2D_MESSAGE" + android:protectionLevel="signature" /> + <uses-permission android:name="YOUR_PACKAGE_NAME.permission.C2D_MESSAGE" /> + </pre> + <p/> + Replace YOUR_PACKAGE_NAME in the declarations above with your application's package name. Also, + make sure that com.parse.GcmBroadcastReceiver and com.parse.PushService are declared as children + of the <code><application></code> element: + <p/> + <pre> + <service android:name="com.parse.PushService" /> + <receiver android:name="com.parse.GcmBroadcastReceiver" + android:permission="com.google.android.c2dm.permission.SEND"> + <intent-filter> + <action android:name="com.google.android.c2dm.intent.RECEIVE" /> + <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> + <category android:name="YOUR_PACKAGE_NAME" /> + </intent-filter> + </receiver> + </pre> + <p/> + Again, replace YOUR_PACKAGE_NAME with your application's package name. + <p/> + To configure the PushService for Parse's push network, ensure these permission declarations are + present in your AndroidManifest.xml as children of the <code><manifest></code> element: + <p/> + <pre> + <uses-permission android:name="android.permission.INTERNET" /> + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> + <uses-permission android:name="android.permission.VIBRATE" /> + <uses-permission android:name="android.permission.WAKE_LOCK" /> + </pre> + <p/> + Also, make sure that <a href="../../com/parse/ParseBroadcastReceiver.html" title="class in com.parse"><code>ParseBroadcastReceiver</code></a>, <a href="../../com/parse/PushService.html" title="class in com.parse"><code>PushService</code></a>, and + <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> are declared as children of the + <code><application></code> element: + <p/> + <pre> + <service android:name="com.parse.PushService" /> + <receiver android:name="com.parse.ParseBroadcastReceiver"> + <intent-filter> + <action android:name="android.intent.action.BOOT_COMPLETED" /> + <action android:name="android.intent.action.USER_PRESENT" /> + </intent-filter> + </receiver> + <receiver android:name="com.parse.ParsePushBroadcastReceiver" android:exported=false> + <intent-filter> + <action android:name="com.parse.push.intent.RECEIVE" /> + <action android:name="com.parse.push.intent.OPEN" /> + <action android:name="com.parse.push.intent.DELETE" /> + </intent-filter> + </receiver> + </pre> + <p/> + Note that you can configure the push service for both GCM and Parse's network by adding all the + declarations above to your application's manifest. In this case, Parse will use GCM on devices + with Play Store support and fall back to using Parse's network on devices without Play Store + support. If you want to customize the way your app generates Notifications for your pushes, you + can register a custom subclass of <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a>. + <p/> + Once push notifications are configured in the manifest, you can subscribe to a push channel by + calling: + <p/> + <pre> + ParsePush.subscribeInBackground("the_channel_name"); + </pre> + <p/> + When the client receives a push message, a notification will appear in the system tray. When the + user taps the notification, it will broadcast the "com.parse.push.intent.OPEN" intent. + The <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> listens to this intent to track an app open event and + launch the app's launcher activity. To customize this behavior override + <a href="../../com/parse/ParsePushBroadcastReceiver.html#onPushOpen(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushOpen(Context, Intent)</code></a>.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field_summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields_inherited_from_class_android.app.Service"> +<!-- --> +</a> +<h3>Fields inherited from class android.app.<a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app">Service</a></h3> +<code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#START_CONTINUATION_MASK" title="class or interface in android.app">START_CONTINUATION_MASK</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#START_FLAG_REDELIVERY" title="class or interface in android.app">START_FLAG_REDELIVERY</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#START_FLAG_RETRY" title="class or interface in android.app">START_FLAG_RETRY</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#START_NOT_STICKY" title="class or interface in android.app">START_NOT_STICKY</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#START_REDELIVER_INTENT" title="class or interface in android.app">START_REDELIVER_INTENT</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#START_STICKY" title="class or interface in android.app">START_STICKY</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#START_STICKY_COMPATIBILITY" title="class or interface in android.app">START_STICKY_COMPATIBILITY</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="fields_inherited_from_class_android.content.Context"> +<!-- --> +</a> +<h3>Fields inherited from class android.content.<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a></h3> +<code><a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#ACCESSIBILITY_SERVICE" title="class or interface in android.content">ACCESSIBILITY_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#ACCOUNT_SERVICE" title="class or interface in android.content">ACCOUNT_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#ACTIVITY_SERVICE" title="class or interface in android.content">ACTIVITY_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#ALARM_SERVICE" title="class or interface in android.content">ALARM_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#APP_OPS_SERVICE" title="class or interface in android.content">APP_OPS_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#APPWIDGET_SERVICE" title="class or interface in android.content">APPWIDGET_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#AUDIO_SERVICE" title="class or interface in android.content">AUDIO_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BATTERY_SERVICE" title="class or interface in android.content">BATTERY_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BIND_ABOVE_CLIENT" title="class or interface in android.content">BIND_ABOVE_CLIENT</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BIND_ADJUST_WITH_ACTIVITY" title="class or interface in android.content">BIND_ADJUST_WITH_ACTIVITY</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BIND_ALLOW_OOM_MANAGEMENT" title="class or interface in android.content">BIND_ALLOW_OOM_MANAGEMENT</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BIND_AUTO_CREATE" title="class or interface in android.content">BIND_AUTO_CREATE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BIND_DEBUG_UNBIND" title="class or interface in android.content">BIND_DEBUG_UNBIND</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BIND_IMPORTANT" title="class or interface in android.content">BIND_IMPORTANT</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BIND_NOT_FOREGROUND" title="class or interface in android.content">BIND_NOT_FOREGROUND</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BIND_WAIVE_PRIORITY" title="class or interface in android.content">BIND_WAIVE_PRIORITY</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#BLUETOOTH_SERVICE" title="class or interface in android.content">BLUETOOTH_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#CAMERA_SERVICE" title="class or interface in android.content">CAMERA_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#CAPTIONING_SERVICE" title="class or interface in android.content">CAPTIONING_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#CLIPBOARD_SERVICE" title="class or interface in android.content">CLIPBOARD_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#CONNECTIVITY_SERVICE" title="class or interface in android.content">CONNECTIVITY_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#CONSUMER_IR_SERVICE" title="class or interface in android.content">CONSUMER_IR_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#CONTEXT_IGNORE_SECURITY" title="class or interface in android.content">CONTEXT_IGNORE_SECURITY</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#CONTEXT_INCLUDE_CODE" title="class or interface in android.content">CONTEXT_INCLUDE_CODE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#CONTEXT_RESTRICTED" title="class or interface in android.content">CONTEXT_RESTRICTED</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#DEVICE_POLICY_SERVICE" title="class or interface in android.content">DEVICE_POLICY_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#DISPLAY_SERVICE" title="class or interface in android.content">DISPLAY_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#DOWNLOAD_SERVICE" title="class or interface in android.content">DOWNLOAD_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#DROPBOX_SERVICE" title="class or interface in android.content">DROPBOX_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#INPUT_METHOD_SERVICE" title="class or interface in android.content">INPUT_METHOD_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#INPUT_SERVICE" title="class or interface in android.content">INPUT_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#JOB_SCHEDULER_SERVICE" title="class or interface in android.content">JOB_SCHEDULER_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#KEYGUARD_SERVICE" title="class or interface in android.content">KEYGUARD_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#LAUNCHER_APPS_SERVICE" title="class or interface in android.content">LAUNCHER_APPS_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#LAYOUT_INFLATER_SERVICE" title="class or interface in android.content">LAYOUT_INFLATER_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#LOCATION_SERVICE" title="class or interface in android.content">LOCATION_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#MEDIA_PROJECTION_SERVICE" title="class or interface in android.content">MEDIA_PROJECTION_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#MEDIA_ROUTER_SERVICE" title="class or interface in android.content">MEDIA_ROUTER_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#MEDIA_SESSION_SERVICE" title="class or interface in android.content">MEDIA_SESSION_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#MODE_APPEND" title="class or interface in android.content">MODE_APPEND</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#MODE_ENABLE_WRITE_AHEAD_LOGGING" title="class or interface in android.content">MODE_ENABLE_WRITE_AHEAD_LOGGING</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#MODE_MULTI_PROCESS" title="class or interface in android.content">MODE_MULTI_PROCESS</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#MODE_PRIVATE" title="class or interface in android.content">MODE_PRIVATE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#MODE_WORLD_READABLE" title="class or interface in android.content">MODE_WORLD_READABLE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#MODE_WORLD_WRITEABLE" title="class or interface in android.content">MODE_WORLD_WRITEABLE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#NFC_SERVICE" title="class or interface in android.content">NFC_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#NOTIFICATION_SERVICE" title="class or interface in android.content">NOTIFICATION_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#NSD_SERVICE" title="class or interface in android.content">NSD_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#POWER_SERVICE" title="class or interface in android.content">POWER_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#PRINT_SERVICE" title="class or interface in android.content">PRINT_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#RESTRICTIONS_SERVICE" title="class or interface in android.content">RESTRICTIONS_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#SEARCH_SERVICE" title="class or interface in android.content">SEARCH_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#SENSOR_SERVICE" title="class or interface in android.content">SENSOR_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#STORAGE_SERVICE" title="class or interface in android.content">STORAGE_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#TELECOM_SERVICE" title="class or interface in android.content">TELECOM_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#TELEPHONY_SERVICE" title="class or interface in android.content">TELEPHONY_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#TELEPHONY_SUBSCRIPTION_SERVICE" title="class or interface in android.content">TELEPHONY_SUBSCRIPTION_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#TEXT_SERVICES_MANAGER_SERVICE" title="class or interface in android.content">TEXT_SERVICES_MANAGER_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#TV_INPUT_SERVICE" title="class or interface in android.content">TV_INPUT_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#UI_MODE_SERVICE" title="class or interface in android.content">UI_MODE_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#USAGE_STATS_SERVICE" title="class or interface in android.content">USAGE_STATS_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#USB_SERVICE" title="class or interface in android.content">USB_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#USER_SERVICE" title="class or interface in android.content">USER_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#VIBRATOR_SERVICE" title="class or interface in android.content">VIBRATOR_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#WALLPAPER_SERVICE" title="class or interface in android.content">WALLPAPER_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#WIFI_P2P_SERVICE" title="class or interface in android.content">WIFI_P2P_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#WIFI_SERVICE" title="class or interface in android.content">WIFI_SERVICE</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#WINDOW_SERVICE" title="class or interface in android.content">WINDOW_SERVICE</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="fields_inherited_from_class_android.content.ComponentCallbacks2"> +<!-- --> +</a> +<h3>Fields inherited from interface android.content.<a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true" title="class or interface in android.content">ComponentCallbacks2</a></h3> +<code><a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true#TRIM_MEMORY_BACKGROUND" title="class or interface in android.content">TRIM_MEMORY_BACKGROUND</a>, <a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true#TRIM_MEMORY_COMPLETE" title="class or interface in android.content">TRIM_MEMORY_COMPLETE</a>, <a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true#TRIM_MEMORY_MODERATE" title="class or interface in android.content">TRIM_MEMORY_MODERATE</a>, <a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true#TRIM_MEMORY_RUNNING_CRITICAL" title="class or interface in android.content">TRIM_MEMORY_RUNNING_CRITICAL</a>, <a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true#TRIM_MEMORY_RUNNING_LOW" title="class or interface in android.content">TRIM_MEMORY_RUNNING_LOW</a>, <a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true#TRIM_MEMORY_RUNNING_MODERATE" title="class or interface in android.content">TRIM_MEMORY_RUNNING_MODERATE</a>, <a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true#TRIM_MEMORY_UI_HIDDEN" title="class or interface in android.content">TRIM_MEMORY_UI_HIDDEN</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><strong><a href="../../com/parse/PushService.html#PushService()">PushService</a></strong>()</code> +<div class="block">Client code should not construct a PushService directly.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://developer.android.com/reference/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#getSubscriptions(android.content.Context)">getSubscriptions</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Subscriptions are stored in the <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> <code>"channels"</code> field. + Use <code>ParseInstallation.getCurrentInstallation().getList<String>("channels")</code></i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/android/os/IBinder.html?is-external=true" title="class or interface in android.os">IBinder</a></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#onBind(android.content.Intent)">onBind</a></strong>(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</code> +<div class="block">Client code should not call <code>onBind</code> directly.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#onCreate()">onCreate</a></strong>()</code> +<div class="block">Client code should not call <code>onCreate</code> directly.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#onDestroy()">onDestroy</a></strong>()</code> +<div class="block">Client code should not call <code>onDestroy</code> directly.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#onStartCommand(android.content.Intent,%20int,%20int)">onStartCommand</a></strong>(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent, + int flags, + int startId)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#setDefaultPushCallback(android.content.Context,%20java.lang.Class)">setDefaultPushCallback</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>> cls)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#setDefaultPushCallback(android.content.Context,%20java.lang.Class,%20int)">setDefaultPushCallback</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>> cls, + int icon)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#subscribe(android.content.Context,%20java.lang.String,%20java.lang.Class)">subscribe</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>> cls)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#subscribe(android.content.Context,%20java.lang.String,%20java.lang.Class,%20int)">subscribe</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>> cls, + int icon)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/PushService.html#unsubscribe(android.content.Context,%20java.lang.String)">unsubscribe</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_android.app.Service"> +<!-- --> +</a> +<h3>Methods inherited from class android.app.<a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app">Service</a></h3> +<code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#dump(java.io.FileDescriptor,%20java.io.PrintWriter,%20java.lang.String[])" title="class or interface in android.app">dump</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#getApplication()" title="class or interface in android.app">getApplication</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onConfigurationChanged(android.content.res.Configuration)" title="class or interface in android.app">onConfigurationChanged</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onLowMemory()" title="class or interface in android.app">onLowMemory</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onRebind(android.content.Intent)" title="class or interface in android.app">onRebind</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onStart(android.content.Intent,%20int)" title="class or interface in android.app">onStart</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onTaskRemoved(android.content.Intent)" title="class or interface in android.app">onTaskRemoved</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onTrimMemory(int)" title="class or interface in android.app">onTrimMemory</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onUnbind(android.content.Intent)" title="class or interface in android.app">onUnbind</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#startForeground(int,%20android.app.Notification)" title="class or interface in android.app">startForeground</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#stopForeground(boolean)" title="class or interface in android.app">stopForeground</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#stopSelf()" title="class or interface in android.app">stopSelf</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#stopSelf(int)" title="class or interface in android.app">stopSelf</a>, <a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#stopSelfResult(int)" title="class or interface in android.app">stopSelfResult</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_android.content.ContextWrapper"> +<!-- --> +</a> +<h3>Methods inherited from class android.content.<a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true" title="class or interface in android.content">ContextWrapper</a></h3> +<code><a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#attachBaseContext(android.content.Context)" title="class or interface in android.content">attachBaseContext</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#bindService(android.content.Intent,%20android.content.ServiceConnection,%20int)" title="class or interface in android.content">bindService</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#checkCallingOrSelfPermission(java.lang.String)" title="class or interface in android.content">checkCallingOrSelfPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#checkCallingOrSelfUriPermission(android.net.Uri,%20int)" title="class or interface in android.content">checkCallingOrSelfUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#checkCallingPermission(java.lang.String)" title="class or interface in android.content">checkCallingPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#checkCallingUriPermission(android.net.Uri,%20int)" title="class or interface in android.content">checkCallingUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#checkPermission(java.lang.String,%20int,%20int)" title="class or interface in android.content">checkPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#checkUriPermission(android.net.Uri,%20int,%20int,%20int)" title="class or interface in android.content">checkUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#checkUriPermission(android.net.Uri,%20java.lang.String,%20java.lang.String,%20int,%20int,%20int)" title="class or interface in android.content">checkUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#clearWallpaper()" title="class or interface in android.content">clearWallpaper</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#createConfigurationContext(android.content.res.Configuration)" title="class or interface in android.content">createConfigurationContext</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#createDisplayContext(android.view.Display)" title="class or interface in android.content">createDisplayContext</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#createPackageContext(java.lang.String,%20int)" title="class or interface in android.content">createPackageContext</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#databaseList()" title="class or interface in android.content">databaseList</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#deleteDatabase(java.lang.String)" title="class or interface in android.content">deleteDatabase</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#deleteFile(java.lang.String)" title="class or interface in android.content">deleteFile</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#enforceCallingOrSelfPermission(java.lang.String,%20java.lang.String)" title="class or interface in android.content">enforceCallingOrSelfPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#enforceCallingOrSelfUriPermission(android.net.Uri,%20int,%20java.lang.String)" title="class or interface in android.content">enforceCallingOrSelfUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#enforceCallingPermission(java.lang.String,%20java.lang.String)" title="class or interface in android.content">enforceCallingPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#enforceCallingUriPermission(android.net.Uri,%20int,%20java.lang.String)" title="class or interface in android.content">enforceCallingUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#enforcePermission(java.lang.String,%20int,%20int,%20java.lang.String)" title="class or interface in android.content">enforcePermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#enforceUriPermission(android.net.Uri,%20int,%20int,%20int,%20java.lang.String)" title="class or interface in android.content">enforceUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#enforceUriPermission(android.net.Uri,%20java.lang.String,%20java.lang.String,%20int,%20int,%20int,%20java.lang.String)" title="class or interface in android.content">enforceUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#fileList()" title="class or interface in android.content">fileList</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getApplicationContext()" title="class or interface in android.content">getApplicationContext</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getApplicationInfo()" title="class or interface in android.content">getApplicationInfo</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getAssets()" title="class or interface in android.content">getAssets</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getBaseContext()" title="class or interface in android.content">getBaseContext</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getCacheDir()" title="class or interface in android.content">getCacheDir</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getClassLoader()" title="class or interface in android.content">getClassLoader</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getCodeCacheDir()" title="class or interface in android.content">getCodeCacheDir</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getContentResolver()" title="class or interface in android.content">getContentResolver</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getDatabasePath(java.lang.String)" title="class or interface in android.content">getDatabasePath</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getDir(java.lang.String,%20int)" title="class or interface in android.content">getDir</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getExternalCacheDir()" title="class or interface in android.content">getExternalCacheDir</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getExternalCacheDirs()" title="class or interface in android.content">getExternalCacheDirs</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getExternalFilesDir(java.lang.String)" title="class or interface in android.content">getExternalFilesDir</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getExternalFilesDirs(java.lang.String)" title="class or interface in android.content">getExternalFilesDirs</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getExternalMediaDirs()" title="class or interface in android.content">getExternalMediaDirs</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getFilesDir()" title="class or interface in android.content">getFilesDir</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getFileStreamPath(java.lang.String)" title="class or interface in android.content">getFileStreamPath</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getMainLooper()" title="class or interface in android.content">getMainLooper</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getNoBackupFilesDir()" title="class or interface in android.content">getNoBackupFilesDir</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getObbDir()" title="class or interface in android.content">getObbDir</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getObbDirs()" title="class or interface in android.content">getObbDirs</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getPackageCodePath()" title="class or interface in android.content">getPackageCodePath</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getPackageManager()" title="class or interface in android.content">getPackageManager</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getPackageName()" title="class or interface in android.content">getPackageName</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getPackageResourcePath()" title="class or interface in android.content">getPackageResourcePath</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getResources()" title="class or interface in android.content">getResources</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getSharedPreferences(java.lang.String,%20int)" title="class or interface in android.content">getSharedPreferences</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getSystemService(java.lang.String)" title="class or interface in android.content">getSystemService</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getTheme()" title="class or interface in android.content">getTheme</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getWallpaper()" title="class or interface in android.content">getWallpaper</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getWallpaperDesiredMinimumHeight()" title="class or interface in android.content">getWallpaperDesiredMinimumHeight</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#getWallpaperDesiredMinimumWidth()" title="class or interface in android.content">getWallpaperDesiredMinimumWidth</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#grantUriPermission(java.lang.String,%20android.net.Uri,%20int)" title="class or interface in android.content">grantUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#isRestricted()" title="class or interface in android.content">isRestricted</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#openFileInput(java.lang.String)" title="class or interface in android.content">openFileInput</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#openFileOutput(java.lang.String,%20int)" title="class or interface in android.content">openFileOutput</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#openOrCreateDatabase(java.lang.String,%20int,%20android.database.sqlite.SQLiteDatabase.CursorFactory)" title="class or interface in android.content">openOrCreateDatabase</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#openOrCreateDatabase(java.lang.String,%20int,%20android.database.sqlite.SQLiteDatabase.CursorFactory,%20android.database.DatabaseErrorHandler)" title="class or interface in android.content">openOrCreateDatabase</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#peekWallpaper()" title="class or interface in android.content">peekWallpaper</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#registerReceiver(android.content.BroadcastReceiver,%20android.content.IntentFilter)" title="class or interface in android.content">registerReceiver</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#registerReceiver(android.content.BroadcastReceiver,%20android.content.IntentFilter,%20java.lang.String,%20android.os.Handler)" title="class or interface in android.content">registerReceiver</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#removeStickyBroadcast(android.content.Intent)" title="class or interface in android.content">removeStickyBroadcast</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#removeStickyBroadcastAsUser(android.content.Intent,%20android.os.UserHandle)" title="class or interface in android.content">removeStickyBroadcastAsUser</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#revokeUriPermission(android.net.Uri,%20int)" title="class or interface in android.content">revokeUriPermission</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendBroadcast(android.content.Intent)" title="class or interface in android.content">sendBroadcast</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendBroadcast(android.content.Intent,%20java.lang.String)" title="class or interface in android.content">sendBroadcast</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendBroadcastAsUser(android.content.Intent,%20android.os.UserHandle)" title="class or interface in android.content">sendBroadcastAsUser</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendBroadcastAsUser(android.content.Intent,%20android.os.UserHandle,%20java.lang.String)" title="class or interface in android.content">sendBroadcastAsUser</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendOrderedBroadcast(android.content.Intent,%20java.lang.String)" title="class or interface in android.content">sendOrderedBroadcast</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendOrderedBroadcast(android.content.Intent,%20java.lang.String,%20android.content.BroadcastReceiver,%20android.os.Handler,%20int,%20java.lang.String,%20android.os.Bundle)" title="class or interface in android.content">sendOrderedBroadcast</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendOrderedBroadcastAsUser(android.content.Intent,%20android.os.UserHandle,%20java.lang.String,%20android.content.BroadcastReceiver,%20android.os.Handler,%20int,%20java.lang.String,%20android.os.Bundle)" title="class or interface in android.content">sendOrderedBroadcastAsUser</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendStickyBroadcast(android.content.Intent)" title="class or interface in android.content">sendStickyBroadcast</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendStickyBroadcastAsUser(android.content.Intent,%20android.os.UserHandle)" title="class or interface in android.content">sendStickyBroadcastAsUser</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendStickyOrderedBroadcast(android.content.Intent,%20android.content.BroadcastReceiver,%20android.os.Handler,%20int,%20java.lang.String,%20android.os.Bundle)" title="class or interface in android.content">sendStickyOrderedBroadcast</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#sendStickyOrderedBroadcastAsUser(android.content.Intent,%20android.os.UserHandle,%20android.content.BroadcastReceiver,%20android.os.Handler,%20int,%20java.lang.String,%20android.os.Bundle)" title="class or interface in android.content">sendStickyOrderedBroadcastAsUser</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#setTheme(int)" title="class or interface in android.content">setTheme</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#setWallpaper(android.graphics.Bitmap)" title="class or interface in android.content">setWallpaper</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#setWallpaper(java.io.InputStream)" title="class or interface in android.content">setWallpaper</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#startActivities(android.content.Intent[])" title="class or interface in android.content">startActivities</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#startActivities(android.content.Intent[],%20android.os.Bundle)" title="class or interface in android.content">startActivities</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#startActivity(android.content.Intent)" title="class or interface in android.content">startActivity</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#startActivity(android.content.Intent,%20android.os.Bundle)" title="class or interface in android.content">startActivity</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#startInstrumentation(android.content.ComponentName,%20java.lang.String,%20android.os.Bundle)" title="class or interface in android.content">startInstrumentation</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#startIntentSender(android.content.IntentSender,%20android.content.Intent,%20int,%20int,%20int)" title="class or interface in android.content">startIntentSender</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#startIntentSender(android.content.IntentSender,%20android.content.Intent,%20int,%20int,%20int,%20android.os.Bundle)" title="class or interface in android.content">startIntentSender</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#startService(android.content.Intent)" title="class or interface in android.content">startService</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#stopService(android.content.Intent)" title="class or interface in android.content">stopService</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#unbindService(android.content.ServiceConnection)" title="class or interface in android.content">unbindService</a>, <a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true#unregisterReceiver(android.content.BroadcastReceiver)" title="class or interface in android.content">unregisterReceiver</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_android.content.Context"> +<!-- --> +</a> +<h3>Methods inherited from class android.content.<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a></h3> +<code><a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#getDrawable(int)" title="class or interface in android.content">getDrawable</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#getString(int)" title="class or interface in android.content">getString</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#getString(int,%20java.lang.Object...)" title="class or interface in android.content">getString</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#getText(int)" title="class or interface in android.content">getText</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#obtainStyledAttributes(android.util.AttributeSet,%20int[])" title="class or interface in android.content">obtainStyledAttributes</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#obtainStyledAttributes(android.util.AttributeSet,%20int[],%20int,%20int)" title="class or interface in android.content">obtainStyledAttributes</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#obtainStyledAttributes(int[])" title="class or interface in android.content">obtainStyledAttributes</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#obtainStyledAttributes(int,%20int[])" title="class or interface in android.content">obtainStyledAttributes</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#registerComponentCallbacks(android.content.ComponentCallbacks)" title="class or interface in android.content">registerComponentCallbacks</a>, <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true#unregisterComponentCallbacks(android.content.ComponentCallbacks)" title="class or interface in android.content">unregisterComponentCallbacks</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor_detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="PushService()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>PushService</h4> +<pre>public PushService()</pre> +<div class="block">Client code should not construct a PushService directly.</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="subscribe(android.content.Context, java.lang.String, java.lang.Class)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>subscribe</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void subscribe(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>> cls)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +<div class="block">Helper function to subscribe to push notifications with the default application icon.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - This is used to access local storage to cache the subscription, so it must currently + be a viable context.</dd><dd><code>channel</code> - A string identifier that determines which messages will cause a push notification to + be sent to this client. The channel name must start with a letter and contain only + letters, numbers, dashes, and underscores.</dd><dd><code>cls</code> - This should be a subclass of Activity. An instance of this Activity is started when + the user responds to this push notification. If you are not sure what to use here, + just use your application's main Activity subclass.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="http://developer.android.com/reference/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the channel name is not valid.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a>, +<a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a></dd></dl> +</li> +</ul> +<a name="subscribe(android.content.Context, java.lang.String, java.lang.Class, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>subscribe</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void subscribe(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>> cls, + int icon)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +<div class="block">Call this function when the user should be subscribed to a new push channel. When push + notifications are sent out on this channel subsequently, this device will display a "toast" + notification in the system tray. This function returns immediately, even when there is no + internet access. In that case the subscription is cached and when internet access is next + available the client will inform the server of its subscription. This starts a PushService + running in the background that will not permanently terminate as long as the user is subscribed + to some channel, unless the application is uninstalled.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - This is used to access local storage to cache the subscription, so it must currently + be a viable context.</dd><dd><code>channel</code> - A string identifier that determines which messages will cause a push notification to + be sent to this client. The channel name must start with a letter and contain only + letters, numbers, dashes, and underscores.</dd><dd><code>cls</code> - This should be a subclass of Activity. An instance of this Activity is started when + the user responds to this push notification. If you are not sure what to use here, + just use your application's main Activity subclass.</dd><dd><code>icon</code> - The icon to show for the notification.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="http://developer.android.com/reference/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the channel name is not valid.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a>, +<a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a></dd></dl> +</li> +</ul> +<a name="unsubscribe(android.content.Context, java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unsubscribe</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void unsubscribe(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +<div class="block">Cancels a previous call to subscribe. If the user is not subscribed to this channel, this is a + no-op. This call does not require internet access. It returns without blocking.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - A currently viable Context.</dd><dd><code>channel</code> - The string defining the channel to unsubscribe from.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParsePush.html#unsubscribeInBackground(java.lang.String)"><code>ParsePush.unsubscribeInBackground(String)</code></a>, +<a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a></dd></dl> +</li> +</ul> +<a name="setDefaultPushCallback(android.content.Context, java.lang.Class)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setDefaultPushCallback</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void setDefaultPushCallback(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>> cls)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +<div class="block">Provides a default Activity class to handle pushes. Setting a default allows your program to + handle pushes that aren't registered with a subscribe call. This can happen when your + application changes its subscriptions directly through the ParseInstallation or via + push-to-query.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - This is used to access local storage to cache the subscription, so it must currently + be a viable context.</dd><dd><code>cls</code> - This should be a subclass of Activity. An instance of this Activity is started when + the user responds to this push notification. If you are not sure what to use here, + just use your application's main Activity subclass.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParsePushBroadcastReceiver.html#getActivity(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.getActivity(Context, Intent)</code></a></dd></dl> +</li> +</ul> +<a name="setDefaultPushCallback(android.content.Context, java.lang.Class, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setDefaultPushCallback</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void setDefaultPushCallback(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a>> cls, + int icon)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +<div class="block">Provides a default Activity class to handle pushes. Setting a default allows your program to + handle pushes that aren't registered with a subscribe call. This can happen when your + application changes its subscriptions directly through the ParseInstallation or via + push-to-query.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - This is used to access local storage to cache the subscription, so it must currently + be a viable context.</dd><dd><code>cls</code> - This should be a subclass of Activity. An instance of this Activity is started when + the user responds to this push notification. If you are not sure what to use here, + just use your application's main Activity subclass.</dd><dd><code>icon</code> - The icon to show for the notification.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParsePushBroadcastReceiver.html#getActivity(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.getActivity(Context, Intent)</code></a>, +<a href="../../com/parse/ParsePushBroadcastReceiver.html#PROPERTY_PUSH_ICON"><code>ParsePushBroadcastReceiver.PROPERTY_PUSH_ICON</code></a>, +<a href="../../com/parse/ParsePushBroadcastReceiver.html#getSmallIconId(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.getSmallIconId(Context, Intent)</code></a></dd></dl> +</li> +</ul> +<a name="getSubscriptions(android.content.Context)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSubscriptions</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static <a href="http://developer.android.com/reference/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getSubscriptions(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Subscriptions are stored in the <a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> <code>"channels"</code> field. + Use <code>ParseInstallation.getCurrentInstallation().getList<String>("channels")</code></i></div> +<div class="block">Accesses the current set of channels for which the current installation is subscribed. It is + important to remember that the device may receive pushes by means other than channels. This + method returns the local cache, so it returns without blocking on network IO. In rare + circumstances this may be stale, but only after the installation was edited via the REST API + using the master key.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - A currently viable Context.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A set containing all of the channels this application is currently subscribed to.</dd></dl> +</li> +</ul> +<a name="onCreate()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onCreate</h4> +<pre>public void onCreate()</pre> +<div class="block">Client code should not call <code>onCreate</code> directly.</div> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onCreate()" title="class or interface in android.app">onCreate</a></code> in class <code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app">Service</a></code></dd> +</dl> +</li> +</ul> +<a name="onStartCommand(android.content.Intent, int, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onStartCommand</h4> +<pre>public int onStartCommand(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent, + int flags, + int startId)</pre> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onStartCommand(android.content.Intent,%20int,%20int)" title="class or interface in android.app">onStartCommand</a></code> in class <code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app">Service</a></code></dd> +</dl> +</li> +</ul> +<a name="onBind(android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onBind</h4> +<pre>public <a href="http://developer.android.com/reference/android/os/IBinder.html?is-external=true" title="class or interface in android.os">IBinder</a> onBind(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent)</pre> +<div class="block">Client code should not call <code>onBind</code> directly.</div> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onBind(android.content.Intent)" title="class or interface in android.app">onBind</a></code> in class <code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app">Service</a></code></dd> +</dl> +</li> +</ul> +<a name="onDestroy()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>onDestroy</h4> +<pre>public void onDestroy()</pre> +<div class="block">Client code should not call <code>onDestroy</code> directly.</div> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true#onDestroy()" title="class or interface in android.app">onDestroy</a></code> in class <code><a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app">Service</a></code></dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/PushService.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/ProgressCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/RefreshCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/PushService.html" target="_top">Frames</a></li> +<li><a href="PushService.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields_inherited_from_class_android.app.Service">Field</a> | </li> +<li><a href="#constructor_summary">Constr</a> | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor_detail">Constr</a> | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/RefreshCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/RefreshCallback.html new file mode 100644 index 00000000..cd958517 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/RefreshCallback.html @@ -0,0 +1,231 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>RefreshCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="RefreshCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/RefreshCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/PushService.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/RefreshCallback.html" target="_top">Frames</a></li> +<li><a href="RefreshCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface RefreshCallback" class="title">Interface RefreshCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">RefreshCallback</span></pre> +<div class="block">A <code>RefreshCallback</code> is used to run code after refresh is used to update a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a + background thread. + <p/> + The easiest way to use a <code>RefreshCallback</code> is through an anonymous inner class. Override + the <code>done</code> function to specify what the callback should do after the refresh is complete. + The <code>done</code> function will be run in the UI thread, while the refresh happens in a + background thread. This ensures that the UI does not freeze while the refresh happens. + <p/> + For example, this sample code refreshes an object of class <code>"MyClass"</code> and id + <code>myId</code>. It calls a different function depending on whether the refresh succeeded or + not. + <p/> + <pre> + object.refreshInBackground(new RefreshCallback() { + public void done(ParseObject object, ParseException e) { + if (e == null) { + objectWasRefreshedSuccessfully(object); + } else { + objectRefreshFailed(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/RefreshCallback.html#done(com.parse.ParseObject,%20com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> object, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseObject, com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> object, + <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>object</code> - The object that was refreshed, or <code>null</code> if it did not succeed.</dd><dd><code>e</code> - The exception raised by the login, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/RefreshCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/PushService.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/RefreshCallback.html" target="_top">Frames</a></li> +<li><a href="RefreshCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/RequestPasswordResetCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/RequestPasswordResetCallback.html new file mode 100644 index 00000000..3999d1bb --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/RequestPasswordResetCallback.html @@ -0,0 +1,231 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>RequestPasswordResetCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="RequestPasswordResetCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/RequestPasswordResetCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/RefreshCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/SaveCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/RequestPasswordResetCallback.html" target="_top">Frames</a></li> +<li><a href="RequestPasswordResetCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface RequestPasswordResetCallback" class="title">Interface RequestPasswordResetCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">RequestPasswordResetCallback</span></pre> +<div class="block">A <code>RequestPasswordResetCallback</code> is used to run code requesting a password reset for a + user. + <p/> + The easiest way to use a <code>RequestPasswordResetCallback</code> is through an anonymous inner + class. Override the <code>done</code> function to specify what the callback should do after the + request is complete. The <code>done</code> function will be run in the UI thread, while the request + happens in a background thread. This ensures that the UI does not freeze while the request + happens. + <p/> + For example, this sample code requests a password reset for a user and calls a different function + depending on whether the request succeeded or not. + <p/> + <pre> + ParseUser.requestPasswordResetInBackground("forgetful@example.com", + new RequestPasswordResetCallback() { + public void done(ParseException e) { + if (e == null) { + requestedSuccessfully(); + } else { + requestDidNotSucceed(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/RequestPasswordResetCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the request is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the request is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - The exception raised by the save, or <code>null</code> if no account is associated with the + email address.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/RequestPasswordResetCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/RefreshCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/SaveCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/RequestPasswordResetCallback.html" target="_top">Frames</a></li> +<li><a href="RequestPasswordResetCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/SaveCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/SaveCallback.html new file mode 100644 index 00000000..f20743ad --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/SaveCallback.html @@ -0,0 +1,228 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>SaveCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="SaveCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/SaveCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/SendCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/SaveCallback.html" target="_top">Frames</a></li> +<li><a href="SaveCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface SaveCallback" class="title">Interface SaveCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">SaveCallback</span></pre> +<div class="block">A <code>SaveCallback</code> is used to run code after saving a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background + thread. + <p/> + The easiest way to use a <code>SaveCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the save is complete. The + <code>done</code> function will be run in the UI thread, while the save happens in a background + thread. This ensures that the UI does not freeze while the save happens. + <p/> + For example, this sample code saves the object <code>myObject</code> and calls a different + function depending on whether the save succeeded or not. + <p/> + <pre> + myObject.saveInBackground(new SaveCallback() { + public void done(ParseException e) { + if (e == null) { + myObjectSavedSuccessfully(); + } else { + myObjectSaveDidNotSucceed(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/SaveCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - The exception raised by the save, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/SaveCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/SendCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/SaveCallback.html" target="_top">Frames</a></li> +<li><a href="SaveCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/SendCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/SendCallback.html new file mode 100644 index 00000000..e506344d --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/SendCallback.html @@ -0,0 +1,231 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>SendCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="SendCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/SendCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/SaveCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/SignUpCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/SendCallback.html" target="_top">Frames</a></li> +<li><a href="SendCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface SendCallback" class="title">Interface SendCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">SendCallback</span></pre> +<div class="block">A <code>SendCallback</code> is used to run code after sending a <a href="../../com/parse/ParsePush.html" title="class in com.parse"><code>ParsePush</code></a> in a background + thread. + <p/> + The easiest way to use a <code>SendCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the send is complete. The + <code>done</code> function will be run in the UI thread, while the send happens in a background + thread. This ensures that the UI does not freeze while the send happens. + <p/> + For example, this sample code sends the message <code>"Hello world"</code> on the + <code>"hello"</code> channel and logs whether the send succeeded. + <p/> + <pre> + ParsePush push = new ParsePush(); + push.setChannel("hello"); + push.setMessage("Hello world!"); + push.sendInBackground(new SendCallback() { + public void done(ParseException e) { + if (e == null) { + Log.d("push", "success!"); + } else { + Log.d("push", "failure"); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/SendCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the send is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the send is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - The exception raised by the send, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/SendCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/SaveCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li><a href="../../com/parse/SignUpCallback.html" title="interface in com.parse"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/SendCallback.html" target="_top">Frames</a></li> +<li><a href="SendCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/SignUpCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/SignUpCallback.html new file mode 100644 index 00000000..7ad0f3de --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/SignUpCallback.html @@ -0,0 +1,229 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>SignUpCallback</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="SignUpCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/SignUpCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/SendCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/SignUpCallback.html" target="_top">Frames</a></li> +<li><a href="SignUpCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Interface SignUpCallback" class="title">Interface SignUpCallback</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public interface <span class="strong">SignUpCallback</span></pre> +<div class="block">A <code>SignUpCallback</code> is used to run code after signing up a <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> in a background + thread. + <p> + The easiest way to use a <code>SignUpCallback</code> is through an anonymous inner class. Override the + <code>done</code> function to specify what the callback should do after the save is complete. The + <code>done</code> function will be run in the UI thread, while the signup happens in a background + thread. This ensures that the UI does not freeze while the signup happens. + <p> + For example, this sample code signs up the object <code>myUser</code> and calls a different + function depending on whether the signup succeeded or not. + <p> + + <pre> + myUser.signUpInBackground(new SignUpCallback() { + public void done(ParseException e) { + if (e == null) { + myUserSignedUpSuccessfully(); + } else { + myUserSignUpDidNotSucceed(); + } + } + }); + </pre></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/SignUpCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the signUp is complete.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="done(com.parse.ParseException)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>done</h4> +<pre>void done(<a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</pre> +<div class="block">Override this function with the code you want to run after the signUp is complete.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - The exception raised by the signUp, or <code>null</code> if it succeeded.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/SignUpCallback.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../com/parse/SendCallback.html" title="interface in com.parse"><span class="strong">Prev Class</span></a></li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/SignUpCallback.html" target="_top">Frames</a></li> +<li><a href="SignUpCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ConfigCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ConfigCallback.html new file mode 100644 index 00000000..c95b52e1 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ConfigCallback.html @@ -0,0 +1,138 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.ConfigCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.ConfigCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ConfigCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ConfigCallback.html" target="_top">Frames</a></li> +<li><a href="ConfigCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.ConfigCallback" class="title">Uses of Interface<br>com.parse.ConfigCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ConfigCallback.html" title="interface in com.parse">ConfigCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ConfigCallback.html" title="interface in com.parse">ConfigCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#getInBackground(com.parse.ConfigCallback)">getInBackground</a></strong>(<a href="../../../com/parse/ConfigCallback.html" title="interface in com.parse">ConfigCallback</a> callback)</code> +<div class="block">Fetches a new configuration object from the server in a background thread.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ConfigCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ConfigCallback.html" target="_top">Frames</a></li> +<li><a href="ConfigCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/CountCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/CountCallback.html new file mode 100644 index 00000000..05f0d33a --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/CountCallback.html @@ -0,0 +1,138 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.CountCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.CountCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/CountCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/CountCallback.html" target="_top">Frames</a></li> +<li><a href="CountCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.CountCallback" class="title">Uses of Interface<br>com.parse.CountCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/CountCallback.html" title="interface in com.parse">CountCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/CountCallback.html" title="interface in com.parse">CountCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#countInBackground(com.parse.CountCallback)">countInBackground</a></strong>(<a href="../../../com/parse/CountCallback.html" title="interface in com.parse">CountCallback</a> callback)</code> +<div class="block">Counts the number of objects that match this query in a background thread.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/CountCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/CountCallback.html" target="_top">Frames</a></li> +<li><a href="CountCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/DeleteCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/DeleteCallback.html new file mode 100644 index 00000000..73ea261a --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/DeleteCallback.html @@ -0,0 +1,193 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.DeleteCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.DeleteCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/DeleteCallback.html" target="_top">Frames</a></li> +<li><a href="DeleteCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.DeleteCallback" class="title">Uses of Interface<br>com.parse.DeleteCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List,%20com.parse.DeleteCallback)">deleteAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Deletes each object in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#deleteEventually(com.parse.DeleteCallback)">deleteEventually</a></strong>(<a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#deleteInBackground(com.parse.DeleteCallback)">deleteInBackground</a></strong>(<a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Deletes this object on the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAllInBackground(com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)">unpinInBackground</a></strong>(<a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/DeleteCallback.html" target="_top">Frames</a></li> +<li><a href="DeleteCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/FindCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/FindCallback.html new file mode 100644 index 00000000..45d8dad7 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/FindCallback.html @@ -0,0 +1,153 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.FindCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.FindCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/FindCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/FindCallback.html" target="_top">Frames</a></li> +<li><a href="FindCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.FindCallback" class="title">Uses of Interface<br>com.parse.FindCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllIfNeededInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T> callback)</code> +<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T> callback)</code> +<div class="block">Fetches all the objects in the provided list in the background.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#findInBackground(com.parse.FindCallback)">findInBackground</a></strong>(<a href="../../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> callback)</code> +<div class="block">Retrieves a list of <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query from the source in a + background thread.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/FindCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/FindCallback.html" target="_top">Frames</a></li> +<li><a href="FindCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/FunctionCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/FunctionCallback.html new file mode 100644 index 00000000..404beec2 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/FunctionCallback.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.FunctionCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.FunctionCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/FunctionCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/FunctionCallback.html" target="_top">Frames</a></li> +<li><a href="FunctionCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.FunctionCallback" class="title">Uses of Interface<br>com.parse.FunctionCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/FunctionCallback.html" title="interface in com.parse">FunctionCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/FunctionCallback.html" title="interface in com.parse">FunctionCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <T> void</code></td> +<td class="colLast"><span class="strong">ParseCloud.</span><code><strong><a href="../../../com/parse/ParseCloud.html#callFunctionInBackground(java.lang.String,%20java.util.Map,%20com.parse.FunctionCallback)">callFunctionInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?> params, + <a href="../../../com/parse/FunctionCallback.html" title="interface in com.parse">FunctionCallback</a><T> callback)</code> +<div class="block">Calls a cloud function in the background.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/FunctionCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/FunctionCallback.html" target="_top">Frames</a></li> +<li><a href="FunctionCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/GetCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/GetCallback.html new file mode 100644 index 00000000..570a4e13 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/GetCallback.html @@ -0,0 +1,172 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.GetCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.GetCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/GetCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/GetCallback.html" target="_top">Frames</a></li> +<li><a href="GetCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.GetCallback" class="title">Uses of Interface<br>com.parse.GetCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">fetchFromLocalDatastoreInBackground</a></strong>(<a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</code> +<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the + server already.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchIfNeededInBackground(com.parse.GetCallback)">fetchIfNeededInBackground</a></strong>(<a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</code> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)">fetchInBackground</a></strong>(<a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</code> +<div class="block">Fetches this object with the data from the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseSession.</span><code><strong><a href="../../../com/parse/ParseSession.html#getCurrentSessionInBackground(com.parse.GetCallback)">getCurrentSessionInBackground</a></strong>(<a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>> callback)</code> +<div class="block">Get the current <code>ParseSession</code> object related to the current user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getFirstInBackground(com.parse.GetCallback)">getFirstInBackground</a></strong>(<a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> callback)</code> +<div class="block">Retrieves at most one <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query from the source in a + background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getInBackground(java.lang.String,%20com.parse.GetCallback)">getInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId, + <a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>> callback)</code> +<div class="block">Constructs a <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source in + a background thread.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/GetCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/GetCallback.html" target="_top">Frames</a></li> +<li><a href="GetCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/GetDataCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/GetDataCallback.html new file mode 100644 index 00000000..47a94c6e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/GetDataCallback.html @@ -0,0 +1,151 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.GetDataCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.GetDataCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/GetDataCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/GetDataCallback.html" target="_top">Frames</a></li> +<li><a href="GetDataCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.GetDataCallback" class="title">Uses of Interface<br>com.parse.GetDataCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#getDataInBackground(com.parse.GetDataCallback)">getDataInBackground</a></strong>(<a href="../../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> dataCallback)</code> +<div class="block">Gets the data for this object in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#getDataInBackground(com.parse.GetDataCallback,%20com.parse.ProgressCallback)">getDataInBackground</a></strong>(<a href="../../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> dataCallback, + <a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</code> +<div class="block">Gets the data for this object in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseImageView.</span><code><strong><a href="../../../com/parse/ParseImageView.html#loadInBackground(com.parse.GetDataCallback)">loadInBackground</a></strong>(<a href="../../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> completionCallback)</code> +<div class="block">Kick off downloading of remote image.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/GetDataCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/GetDataCallback.html" target="_top">Frames</a></li> +<li><a href="GetDataCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/LocationCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/LocationCallback.html new file mode 100644 index 00000000..5ea3026f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/LocationCallback.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.LocationCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.LocationCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/LocationCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/LocationCallback.html" target="_top">Frames</a></li> +<li><a href="LocationCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.LocationCallback" class="title">Uses of Interface<br>com.parse.LocationCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseGeoPoint.</span><code><strong><a href="../../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria,%20com.parse.LocationCallback)">getCurrentLocationInBackground</a></strong>(long timeout, + <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true" title="class or interface in android.location">Criteria</a> criteria, + <a href="../../../com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a> callback)</code> +<div class="block">Asynchronously fetches the current location of the device.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseGeoPoint.</span><code><strong><a href="../../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20com.parse.LocationCallback)">getCurrentLocationInBackground</a></strong>(long timeout, + <a href="../../../com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a> callback)</code> +<div class="block">Asynchronously fetches the current location of the device.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/LocationCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/LocationCallback.html" target="_top">Frames</a></li> +<li><a href="LocationCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/LogInCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/LogInCallback.html new file mode 100644 index 00000000..fea09611 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/LogInCallback.html @@ -0,0 +1,170 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.LogInCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.LogInCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/LogInCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/LogInCallback.html" target="_top">Frames</a></li> +<li><a href="LogInCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.LogInCallback" class="title">Uses of Interface<br>com.parse.LogInCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#becomeInBackground(java.lang.String,%20com.parse.LogInCallback)">becomeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken, + <a href="../../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Authorize a user with a session token.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#logIn(android.content.Context,%20com.parse.LogInCallback)">logIn</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseAnonymousUtils.</span><code><strong><a href="../../../com/parse/ParseAnonymousUtils.html#logIn(com.parse.LogInCallback)">logIn</a></strong>(<a href="../../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Creates an anonymous user in the background.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#logIn(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20com.parse.LogInCallback)">logIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret, + <a href="../../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#logInInBackground(java.lang.String,%20java.lang.String,%20com.parse.LogInCallback)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password, + <a href="../../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a> callback)</code> +<div class="block">Logs in a user with a username and password.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/LogInCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/LogInCallback.html" target="_top">Frames</a></li> +<li><a href="LogInCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/LogOutCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/LogOutCallback.html new file mode 100644 index 00000000..8e0a6800 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/LogOutCallback.html @@ -0,0 +1,138 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.LogOutCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.LogOutCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/LogOutCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/LogOutCallback.html" target="_top">Frames</a></li> +<li><a href="LogOutCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.LogOutCallback" class="title">Uses of Interface<br>com.parse.LogOutCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/LogOutCallback.html" title="interface in com.parse">LogOutCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/LogOutCallback.html" title="interface in com.parse">LogOutCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#logOutInBackground(com.parse.LogOutCallback)">logOutInBackground</a></strong>(<a href="../../../com/parse/LogOutCallback.html" title="interface in com.parse">LogOutCallback</a> callback)</code> +<div class="block">Logs out the currently logged in user session.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/LogOutCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/LogOutCallback.html" target="_top">Frames</a></li> +<li><a href="LogOutCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/Parse.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/Parse.html new file mode 100644 index 00000000..5e0b65b2 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/Parse.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.Parse</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.Parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/Parse.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/Parse.html" target="_top">Frames</a></li> +<li><a href="Parse.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.Parse" class="title">Uses of Class<br>com.parse.Parse</h2> +</div> +<div class="classUseContainer">No usage of com.parse.Parse</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/Parse.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/Parse.html" target="_top">Frames</a></li> +<li><a href="Parse.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseACL.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseACL.html new file mode 100644 index 00000000..8704b43c --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseACL.html @@ -0,0 +1,174 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseACL</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseACL"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseACL.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseACL.html" target="_top">Frames</a></li> +<li><a href="ParseACL.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseACL" class="title">Uses of Class<br>com.parse.ParseACL</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#getACL()">getACL</a></strong>()</code> +<div class="block">Access the <a href="../../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#setACL(com.parse.ParseACL)">setACL</a></strong>(<a href="../../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> acl)</code> +<div class="block">Set the <a href="../../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseACL.</span><code><strong><a href="../../../com/parse/ParseACL.html#setDefaultACL(com.parse.ParseACL,%20boolean)">setDefaultACL</a></strong>(<a href="../../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> acl, + boolean withAccessForCurrentUser)</code> +<div class="block">Sets a default ACL that will be applied to all <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s when they are created.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseRole.html#ParseRole(java.lang.String,%20com.parse.ParseACL)">ParseRole</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a> acl)</code> +<div class="block">Constructs a new ParseRole with the given name.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseACL.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseACL.html" target="_top">Frames</a></li> +<li><a href="ParseACL.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseAnalytics.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseAnalytics.html new file mode 100644 index 00000000..faa3ce53 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseAnalytics.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseAnalytics</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseAnalytics"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseAnalytics.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseAnalytics.html" target="_top">Frames</a></li> +<li><a href="ParseAnalytics.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseAnalytics" class="title">Uses of Class<br>com.parse.ParseAnalytics</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParseAnalytics</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseAnalytics.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseAnalytics.html" target="_top">Frames</a></li> +<li><a href="ParseAnalytics.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseAnonymousUtils.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseAnonymousUtils.html new file mode 100644 index 00000000..aa086fe1 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseAnonymousUtils.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseAnonymousUtils</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseAnonymousUtils"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseAnonymousUtils.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseAnonymousUtils.html" target="_top">Frames</a></li> +<li><a href="ParseAnonymousUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseAnonymousUtils" class="title">Uses of Class<br>com.parse.ParseAnonymousUtils</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParseAnonymousUtils</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseAnonymousUtils.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseAnonymousUtils.html" target="_top">Frames</a></li> +<li><a href="ParseAnonymousUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseClassName.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseClassName.html new file mode 100644 index 00000000..0a4de916 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseClassName.html @@ -0,0 +1,159 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseClassName</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseClassName"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseClassName.html" title="annotation in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseClassName.html" target="_top">Frames</a></li> +<li><a href="ParseClassName.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseClassName" class="title">Uses of Class<br>com.parse.ParseClassName</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseClassName.html" title="annotation in com.parse">ParseClassName</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../com/parse/package-summary.html">com.parse</a> with annotations of type <a href="../../../com/parse/ParseClassName.html" title="annotation in com.parse">ParseClassName</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></strong></code> +<div class="block">The <code>ParseInstallation</code> is a local representation of installation data that can be saved + and retrieved from the Parse cloud.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></strong></code> +<div class="block">Represents a Role on the Parse server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></strong></code> +<div class="block">The <code>ParseSession</code> is a local representation of session data that can be saved + and retrieved from the Parse cloud.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></strong></code> +<div class="block">The <code>ParseUser</code> is a local representation of user data that can be saved and retrieved from + the Parse cloud.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseClassName.html" title="annotation in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseClassName.html" target="_top">Frames</a></li> +<li><a href="ParseClassName.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseCloud.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseCloud.html new file mode 100644 index 00000000..0c881c7f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseCloud.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseCloud</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseCloud"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseCloud.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseCloud.html" target="_top">Frames</a></li> +<li><a href="ParseCloud.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseCloud" class="title">Uses of Class<br>com.parse.ParseCloud</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParseCloud</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseCloud.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseCloud.html" target="_top">Frames</a></li> +<li><a href="ParseCloud.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseConfig.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseConfig.html new file mode 100644 index 00000000..b3e9b708 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseConfig.html @@ -0,0 +1,176 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseConfig</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseConfig"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseConfig.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseConfig.html" target="_top">Frames</a></li> +<li><a href="ParseConfig.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseConfig" class="title">Uses of Class<br>com.parse.ParseConfig</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#get()">get</a></strong>()</code> +<div class="block">Fetches a new configuration object from the server.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#getCurrentConfig()">getCurrentConfig</a></strong>()</code> +<div class="block">Retrieves the most recently-fetched configuration object, either from memory or + disk if necessary.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return types with arguments of type <a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a>></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#getInBackground()">getInBackground</a></strong>()</code> +<div class="block">Fetches a new configuration object from the server in a background thread.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ConfigCallback.</span><code><strong><a href="../../../com/parse/ConfigCallback.html#done(com.parse.ParseConfig,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a> config, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseConfig.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseConfig.html" target="_top">Frames</a></li> +<li><a href="ParseConfig.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseException.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseException.html new file mode 100644 index 00000000..d7ae3197 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseException.html @@ -0,0 +1,461 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseException</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseException"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseException.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseException.html" target="_top">Frames</a></li> +<li><a href="ParseException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseException" class="title">Uses of Class<br>com.parse.ParseException</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">GetDataCallback.</span><code><strong><a href="../../../com/parse/GetDataCallback.html#done(byte[],%20com.parse.ParseException)">done</a></strong>(byte[] data, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">CountCallback.</span><code><strong><a href="../../../com/parse/CountCallback.html#done(int,%20com.parse.ParseException)">done</a></strong>(int count, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the count is complete.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">FindCallback.</span><code><strong><a href="../../../com/parse/FindCallback.html#done(java.util.List,%20com.parse.ParseException)">done</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../com/parse/FindCallback.html" title="type parameter in FindCallback">T</a>> objects, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ConfigCallback.</span><code><strong><a href="../../../com/parse/ConfigCallback.html#done(com.parse.ParseConfig,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a> config, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">SignUpCallback.</span><code><strong><a href="../../../com/parse/SignUpCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the signUp is complete.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">SendCallback.</span><code><strong><a href="../../../com/parse/SendCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the send is complete.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">SaveCallback.</span><code><strong><a href="../../../com/parse/SaveCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">RequestPasswordResetCallback.</span><code><strong><a href="../../../com/parse/RequestPasswordResetCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the request is complete.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">LogOutCallback.</span><code><strong><a href="../../../com/parse/LogOutCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">DeleteCallback.</span><code><strong><a href="../../../com/parse/DeleteCallback.html#done(com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the delete is complete.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">LocationCallback.</span><code><strong><a href="../../../com/parse/LocationCallback.html#done(com.parse.ParseGeoPoint,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> geoPoint, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the location fetch is complete.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">RefreshCallback.</span><code><strong><a href="../../../com/parse/RefreshCallback.html#done(com.parse.ParseObject,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> object, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">LogInCallback.</span><code><strong><a href="../../../com/parse/LogInCallback.html#done(com.parse.ParseUser,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">GetCallback.</span><code><strong><a href="../../../com/parse/GetCallback.html#done(T,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/GetCallback.html" title="type parameter in GetCallback">T</a> object, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">FunctionCallback.</span><code><strong><a href="../../../com/parse/FunctionCallback.html#done(T,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/FunctionCallback.html" title="type parameter in FunctionCallback">T</a> object, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the cloud function is complete.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that throw <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#become(java.lang.String)">become</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken)</code> +<div class="block">Authorize a user with a session token.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T> T</code></td> +<td class="colLast"><span class="strong">ParseCloud.</span><code><strong><a href="../../../com/parse/ParseCloud.html#callFunction(java.lang.String,%20java.util.Map)">callFunction</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?> params)</code> +<div class="block">Calls a cloud function.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#count()">count</a></strong>()</code> +<div class="block">Counts the number of objects that match this query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#delete()">delete</a></strong>()</code> +<div class="block">Deletes this object on the server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#deleteAll(java.util.List)">deleteAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Deletes each object in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#fetch()">fetch</a></strong>()</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetch()">fetch</a></strong>()</code> +<div class="block">Fetches this object with the data from the server.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAll(java.util.List)">fetchAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects in the provided list.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAllIfNeeded(java.util.List)">fetchAllIfNeeded</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects that don't have data in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchFromLocalDatastore()">fetchFromLocalDatastore</a></strong>()</code> +<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the + server already.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#fetchIfNeeded()">fetchIfNeeded</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchIfNeeded()">fetchIfNeeded</a></strong>()</code> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#find()">find</a></strong>()</code> +<div class="block">Retrieves a list of <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#get()">get</a></strong>()</code> +<div class="block">Fetches a new configuration object from the server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#get(java.lang.String)">get</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</code> +<div class="block">Constructs a <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>byte[]</code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#getData()">getData</a></strong>()</code> +<div class="block">Synchronously gets the data for this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getFirst()">getFirst</a></strong>()</code> +<div class="block">Retrieves at most one <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#logIn(java.lang.String,%20java.lang.String)">logIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password)</code> +<div class="block">Logs in a user with a username and password.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pin()">pin</a></strong>()</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pin(java.lang.String)">pin</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAll(java.util.List)">pinAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)">pinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#refresh()">refresh</a></strong>()</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../../com/parse/ParseObject.html#fetch()"><code>ParseObject.fetch()</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#requestPasswordReset(java.lang.String)">requestPasswordReset</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email)</code> +<div class="block">Requests a password reset email to be sent to the specified email address associated with the + user account.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#save()">save</a></strong>()</code> +<div class="block">Saves this object to the server.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#save()">save</a></strong>()</code> +<div class="block">Saves the file to the Parse cloud synchronously.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#saveAll(java.util.List)">saveAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Saves each object in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#send()">send</a></strong>()</code> +<div class="block">Sends this push notification while blocking this thread until the push notification has + successfully reached the Parse servers.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#signUp()">signUp</a></strong>()</code> +<div class="block">Signs up a new user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#unlink(com.parse.ParseUser)">unlink</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Unlinks a user from a Twitter account.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpin()">unpin</a></strong>()</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpin(java.lang.String)">unpin</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAll()">unpinAll</a></strong>()</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAll(java.util.List)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAll(java.lang.String)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseException.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseException.html" target="_top">Frames</a></li> +<li><a href="ParseException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseFile.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseFile.html new file mode 100644 index 00000000..71748c4c --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseFile.html @@ -0,0 +1,173 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseFile</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseFile"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseFile.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseFile.html" target="_top">Frames</a></li> +<li><a href="ParseFile.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseFile" class="title">Uses of Class<br>com.parse.ParseFile</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#getParseFile(java.lang.String)">getParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#getParseFile(java.lang.String)">getParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#getParseFile(java.lang.String,%20com.parse.ParseFile)">getParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> defaultValue)</code> +<div class="block">Access a <a href="../../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#getParseFile(java.lang.String,%20com.parse.ParseFile)">getParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> defaultValue)</code> +<div class="block">Access a <a href="../../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseImageView.</span><code><strong><a href="../../../com/parse/ParseImageView.html#setParseFile(com.parse.ParseFile)">setParseFile</a></strong>(<a href="../../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a> file)</code> +<div class="block">Sets the remote file on Parse's server that stores the image.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseFile.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseFile.html" target="_top">Frames</a></li> +<li><a href="ParseFile.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseGeoPoint.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseGeoPoint.html new file mode 100644 index 00000000..4a682191 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseGeoPoint.html @@ -0,0 +1,258 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseGeoPoint</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseGeoPoint"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseGeoPoint.html" target="_top">Frames</a></li> +<li><a href="ParseGeoPoint.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseGeoPoint" class="title">Uses of Class<br>com.parse.ParseGeoPoint</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#getParseGeoPoint(java.lang.String,%20com.parse.ParseGeoPoint)">getParseGeoPoint</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> defaultValue)</code> +<div class="block">Access a <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return types with arguments of type <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a>></code></td> +<td class="colLast"><span class="strong">ParseGeoPoint.</span><code><strong><a href="../../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long)">getCurrentLocationInBackground</a></strong>(long timeout)</code> +<div class="block">Asynchronously fetches the current location of the device.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a>></code></td> +<td class="colLast"><span class="strong">ParseGeoPoint.</span><code><strong><a href="../../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria)">getCurrentLocationInBackground</a></strong>(long timeout, + <a href="http://developer.android.com/reference/android/location/Criteria.html?is-external=true" title="class or interface in android.location">Criteria</a> criteria)</code> +<div class="block">Asynchronously fetches the current location of the device.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">ParseGeoPoint.</span><code><strong><a href="../../../com/parse/ParseGeoPoint.html#distanceInKilometersTo(com.parse.ParseGeoPoint)">distanceInKilometersTo</a></strong>(<a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</code> +<div class="block">Get distance between this point and another <code>ParseGeoPoint</code> in kilometers.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">ParseGeoPoint.</span><code><strong><a href="../../../com/parse/ParseGeoPoint.html#distanceInMilesTo(com.parse.ParseGeoPoint)">distanceInMilesTo</a></strong>(<a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</code> +<div class="block">Get distance between this point and another <code>ParseGeoPoint</code> in kilometers.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">ParseGeoPoint.</span><code><strong><a href="../../../com/parse/ParseGeoPoint.html#distanceInRadiansTo(com.parse.ParseGeoPoint)">distanceInRadiansTo</a></strong>(<a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</code> +<div class="block">Get distance in radians between this point and another <code>ParseGeoPoint</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">LocationCallback.</span><code><strong><a href="../../../com/parse/LocationCallback.html#done(com.parse.ParseGeoPoint,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> geoPoint, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the location fetch is complete.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></code></td> +<td class="colLast"><span class="strong">ParseConfig.</span><code><strong><a href="../../../com/parse/ParseConfig.html#getParseGeoPoint(java.lang.String,%20com.parse.ParseGeoPoint)">getParseGeoPoint</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> defaultValue)</code> +<div class="block">Access a <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value, returning a default value if it doesn't exist.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereNear(java.lang.String,%20com.parse.ParseGeoPoint)">whereNear</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point + given.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereWithinGeoBox(java.lang.String,%20com.parse.ParseGeoPoint,%20com.parse.ParseGeoPoint)">whereWithinGeoBox</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> southwest, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> northeast)</code> +<div class="block">Add a constraint to the query that requires a particular key's coordinates be contained within + a given rectangular geographic bounding box.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereWithinKilometers(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinKilometers</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereWithinMiles(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinMiles</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereWithinRadians(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinRadians</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseGeoPoint.html" target="_top">Frames</a></li> +<li><a href="ParseGeoPoint.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseImageView.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseImageView.html new file mode 100644 index 00000000..2bf48612 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseImageView.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseImageView</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseImageView"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseImageView.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseImageView.html" target="_top">Frames</a></li> +<li><a href="ParseImageView.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseImageView" class="title">Uses of Class<br>com.parse.ParseImageView</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParseImageView</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseImageView.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseImageView.html" target="_top">Frames</a></li> +<li><a href="ParseImageView.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseInstallation.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseInstallation.html new file mode 100644 index 00000000..1da17990 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseInstallation.html @@ -0,0 +1,196 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseInstallation</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseInstallation"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseInstallation.html" target="_top">Frames</a></li> +<li><a href="ParseInstallation.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseInstallation" class="title">Uses of Class<br>com.parse.ParseInstallation</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></code></td> +<td class="colLast"><span class="strong">ParseInstallation.</span><code><strong><a href="../../../com/parse/ParseInstallation.html#getCurrentInstallation()">getCurrentInstallation</a></strong>()</code> </td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return types with arguments of type <a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>></code></td> +<td class="colLast"><span class="strong">ParseInstallation.</span><code><strong><a href="../../../com/parse/ParseInstallation.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Constructs a query for <code>ParseInstallation</code>.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Method parameters in <a href="../../../com/parse/package-summary.html">com.parse</a> with type arguments of type <a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendDataInBackground(org.json.JSONObject,%20com.parse.ParseQuery)">sendDataInBackground</a></strong>(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</code> +<div class="block">A helper method to concisely send a push to a query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendDataInBackground(org.json.JSONObject,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendDataInBackground</a></strong>(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">A helper method to concisely send a push to a query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendMessageInBackground(java.lang.String,%20com.parse.ParseQuery)">sendMessageInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</code> +<div class="block">A helper method to concisely send a push message to a query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendMessageInBackground(java.lang.String,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendMessageInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">A helper method to concisely send a push message to a query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#setQuery(com.parse.ParseQuery)">setQuery</a></strong>(<a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</code> +<div class="block">Sets the query for this push for which this push notification will be sent.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseInstallation.html" target="_top">Frames</a></li> +<li><a href="ParseInstallation.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseObject.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseObject.html new file mode 100644 index 00000000..bddfd078 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseObject.html @@ -0,0 +1,548 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseObject</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseObject"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseObject.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseObject.html" target="_top">Frames</a></li> +<li><a href="ParseObject.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseObject" class="title">Uses of Class<br>com.parse.ParseObject</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../com/parse/package-summary.html">com.parse</a> with type parameters of type <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Interface and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>interface </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></strong></code> +<div class="block">A <code>FindCallback</code> is used to run code after a <a href="../../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a list of + <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>interface </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></strong></code> +<div class="block">A <code>GetCallback</code> is used to run code after a <a href="../../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a + <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></strong></code> +<div class="block">The <code>ParseQuery</code> class defines a query that is used to fetch <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></strong></code> +<div class="block">A <code>ParseQueryAdapter</code> handles the fetching of objects by page, and displaying objects as + views in a <a href="http://developer.android.com/reference/android/widget/ListView.html?is-external=true" title="class or interface in android.widget"><code>ListView</code></a>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static interface </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></strong></code> +<div class="block">Implement with logic that is called before and after objects are fetched from Parse by the + adapter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static interface </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></strong></code> +<div class="block">Implement to construct your own custom <a href="../../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> for fetching objects.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></strong></code> +<div class="block">A class that is used to access all of the children of a many-to-many relationship.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></strong></code> +<div class="block">The <code>ParseInstallation</code> is a local representation of installation data that can be saved + and retrieved from the Parse cloud.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></strong></code> +<div class="block">Represents a Role on the Parse server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></strong></code> +<div class="block">The <code>ParseSession</code> is a local representation of session data that can be saved + and retrieved from the Parse cloud.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></strong></code> +<div class="block">The <code>ParseUser</code> is a local representation of user data that can be saved and retrieved from + the Parse cloud.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with type parameters of type <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#create(java.lang.Class)">create</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass)</code> +<div class="block">Creates a new <code>ParseObject</code> based upon a subclass type.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)">createWithoutData</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</code> +<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between + <code>ParseObject</code>s.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#deleteAll(java.util.List)">deleteAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Deletes each object in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List)">deleteAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Deletes each object in the provided list.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List,%20com.parse.DeleteCallback)">deleteAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Deletes each object in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetch()">fetch</a></strong>()</code> +<div class="block">Fetches this object with the data from the server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAll(java.util.List)">fetchAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAllIfNeeded(java.util.List)">fetchAllIfNeeded</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects that don't have data in the provided list.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T>></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List)">fetchAllIfNeededInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllIfNeededInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T> callback)</code> +<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T>></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List)">fetchAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Fetches all the objects in the provided list in the background.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T> callback)</code> +<div class="block">Fetches all the objects in the provided list in the background.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">fetchFromLocalDatastoreInBackground</a></strong>(<a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</code> +<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the + server already.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>T</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchIfNeeded()">fetchIfNeeded</a></strong>()</code> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><T></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchIfNeededInBackground()">fetchIfNeededInBackground</a></strong>()</code> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchIfNeededInBackground(com.parse.GetCallback)">fetchIfNeededInBackground</a></strong>(<a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</code> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><T></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchInBackground()">fetchInBackground</a></strong>()</code> +<div class="block">Fetches this object with the data from the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)">fetchInBackground</a></strong>(<a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T> callback)</code> +<div class="block">Fetches this object with the data from the server in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getQuery(java.lang.Class)">getQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass)</code> +<div class="block">Creates a new query for the given <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getQuery(java.lang.String)">getQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</code> +<div class="block">Creates a new query for the given class name.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><T></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#getRelation(java.lang.String)">getRelation</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access or create a <a href="../../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> value for a key</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#or(java.util.List)">or</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T>> queries)</code> +<div class="block">Constructs a query that is the <code>or</code> of the given queries.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAll(java.util.List)">pinAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)">pinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAllInBackground(java.util.List)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#saveAll(java.util.List)">saveAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Saves each object in the provided list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#saveAllInBackground(java.util.List)">saveAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Saves each object in the provided list to the server in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#saveAllInBackground(java.util.List,%20com.parse.SaveCallback)">saveAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Saves each object in the provided list to the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAll(java.util.List)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a> callback)</code> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#create(java.lang.String)">create</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</code> +<div class="block">Creates a new <code>ParseObject</code> based upon a class name.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)">createWithoutData</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectId)</code> +<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between + <code>ParseObject</code>s.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#getParseObject(java.lang.String)">getParseObject</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <code>ParseObject</code> value.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">RefreshCallback.</span><code><strong><a href="../../../com/parse/RefreshCallback.html#done(com.parse.ParseObject,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> object, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#hasSameId(com.parse.ParseObject)">hasSameId</a></strong>(<a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a> other)</code> </td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Method parameters in <a href="../../../com/parse/package-summary.html">com.parse</a> with type arguments of type <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#registerSubclass(java.lang.Class)">registerSubclass</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> subclass)</code> +<div class="block">Registers a custom subclass type with the Parse SDK, enabling strong-typing of those + <code>ParseObject</code>s whenever they appear.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructor parameters in <a href="../../../com/parse/package-summary.html">com.parse</a> with type arguments of type <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.Class)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> clazz)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.Class,%20int)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> clazz, + int itemViewResource)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseObject.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseObject.html" target="_top">Frames</a></li> +<li><a href="ParseObject.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParsePush.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParsePush.html new file mode 100644 index 00000000..065aa78f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParsePush.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParsePush</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParsePush"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParsePush.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParsePush.html" target="_top">Frames</a></li> +<li><a href="ParsePush.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParsePush" class="title">Uses of Class<br>com.parse.ParsePush</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParsePush</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParsePush.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParsePush.html" target="_top">Frames</a></li> +<li><a href="ParsePush.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParsePushBroadcastReceiver.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParsePushBroadcastReceiver.html new file mode 100644 index 00000000..477485b7 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParsePushBroadcastReceiver.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParsePushBroadcastReceiver</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParsePushBroadcastReceiver"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParsePushBroadcastReceiver.html" target="_top">Frames</a></li> +<li><a href="ParsePushBroadcastReceiver.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParsePushBroadcastReceiver" class="title">Uses of Class<br>com.parse.ParsePushBroadcastReceiver</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParsePushBroadcastReceiver</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParsePushBroadcastReceiver.html" target="_top">Frames</a></li> +<li><a href="ParsePushBroadcastReceiver.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQuery.CachePolicy.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQuery.CachePolicy.html new file mode 100644 index 00000000..2b862467 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQuery.CachePolicy.html @@ -0,0 +1,164 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseQuery.CachePolicy</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseQuery.CachePolicy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQuery.CachePolicy.html" target="_top">Frames</a></li> +<li><a href="ParseQuery.CachePolicy.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseQuery.CachePolicy" class="title">Uses of Class<br>com.parse.ParseQuery.CachePolicy</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getCachePolicy()">getCachePolicy</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></code></td> +<td class="colLast"><span class="strong">ParseQuery.CachePolicy.</span><code><strong><a href="../../../com/parse/ParseQuery.CachePolicy.html#valueOf(java.lang.String)">valueOf</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Returns the enum constant of this type with the specified name.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a>[]</code></td> +<td class="colLast"><span class="strong">ParseQuery.CachePolicy.</span><code><strong><a href="../../../com/parse/ParseQuery.CachePolicy.html#values()">values</a></strong>()</code> +<div class="block">Returns an array containing the constants of this enum type, in +the order they are declared.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#setCachePolicy(com.parse.ParseQuery.CachePolicy)">setCachePolicy</a></strong>(<a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> newCachePolicy)</code> +<div class="block">Change the caching policy of this query.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQuery.CachePolicy.html" target="_top">Frames</a></li> +<li><a href="ParseQuery.CachePolicy.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQuery.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQuery.html new file mode 100644 index 00000000..f478e8a2 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQuery.html @@ -0,0 +1,583 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseQuery</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseQuery"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQuery.html" target="_top">Frames</a></li> +<li><a href="ParseQuery.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseQuery" class="title">Uses of Class<br>com.parse.ParseQuery</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#addAscendingOrder(java.lang.String)">addAscendingOrder</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Also sorts the results in ascending order by the given key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#addDescendingOrder(java.lang.String)">addDescendingOrder</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Also sorts the results in descending order by the given key.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQueryAdapter.QueryFactory.html" title="type parameter in ParseQueryAdapter.QueryFactory">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQueryAdapter.QueryFactory.</span><code><strong><a href="../../../com/parse/ParseQueryAdapter.QueryFactory.html#create()">create</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#fromLocalDatastore()">fromLocalDatastore</a></strong>()</code> +<div class="block">Change the source of this query to all pinned objects.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#fromPin()">fromPin</a></strong>()</code> +<div class="block">Change the source of this query to the default group of pinned objects.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#fromPin(java.lang.String)">fromPin</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> +<div class="block">Change the source of this query to a specific group of pinned objects.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Constructs a query for <code>ParseUser</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>></code></td> +<td class="colLast"><span class="strong">ParseSession.</span><code><strong><a href="../../../com/parse/ParseSession.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Constructs a query for <code>ParseSession</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>></code></td> +<td class="colLast"><span class="strong">ParseRole.</span><code><strong><a href="../../../com/parse/ParseRole.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Gets a <a href="../../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> over the Role collection.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseRelation.html" title="type parameter in ParseRelation">T</a>></code></td> +<td class="colLast"><span class="strong">ParseRelation.</span><code><strong><a href="../../../com/parse/ParseRelation.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Gets a query that can be used to query the objects in this relation.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>></code></td> +<td class="colLast"><span class="strong">ParseInstallation.</span><code><strong><a href="../../../com/parse/ParseInstallation.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Constructs a query for <code>ParseInstallation</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getQuery(java.lang.Class)">getQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> subclass)</code> +<div class="block">Creates a new query for the given <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getQuery(java.lang.String)">getQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</code> +<div class="block">Creates a new query for the given class name.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getUserQuery()">getUserQuery</a></strong>()</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../../com/parse/ParseUser.html#getQuery()"><code>ParseUser.getQuery()</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#ignoreACLs()">ignoreACLs</a></strong>()</code> +<div class="block">Ignore ACLs when querying from the Local Datastore.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#include(java.lang.String)">include</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Include nested <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s for the provided key.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#or(java.util.List)">or</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T>> queries)</code> +<div class="block">Constructs a query that is the <code>or</code> of the given queries.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#orderByAscending(java.lang.String)">orderByAscending</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Sorts the results in ascending order by the given key.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#orderByDescending(java.lang.String)">orderByDescending</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Sorts the results in descending order by the given key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#selectKeys(java.util.Collection)">selectKeys</a></strong>(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> keys)</code> +<div class="block">Restrict the fields of returned <a href="../../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s to only include the provided keys.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#setCachePolicy(com.parse.ParseQuery.CachePolicy)">setCachePolicy</a></strong>(<a href="../../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a> newCachePolicy)</code> +<div class="block">Change the caching policy of this query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#setLimit(int)">setLimit</a></strong>(int newLimit)</code> +<div class="block">Controls the maximum number of results that are returned.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#setMaxCacheAge(long)">setMaxCacheAge</a></strong>(long maxAgeInMilliseconds)</code> +<div class="block">Sets the maximum age of cached data that will be considered in this query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#setSkip(int)">setSkip</a></strong>(int newSkip)</code> +<div class="block">Controls the number of results to skip before returning any results.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#setTrace(boolean)">setTrace</a></strong>(boolean shouldTrace)</code> +<div class="block">Turn on performance tracing of finds.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereContainedIn(java.lang.String,%20java.util.Collection)">whereContainedIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> values)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be contained in the + provided list of values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereContains(java.lang.String,%20java.lang.String)">whereContains</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> substring)</code> +<div class="block">Add a constraint for finding string values that contain a provided string.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereContainsAll(java.lang.String,%20java.util.Collection)">whereContainsAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?> values)</code> +<div class="block">Add a constraint to the query that requires a particular key's value match another + <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereDoesNotExist(java.lang.String)">whereDoesNotExist</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Add a constraint for finding objects that do not contain a given key.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereDoesNotMatchKeyInQuery(java.lang.String,%20java.lang.String,%20com.parse.ParseQuery)">whereDoesNotMatchKeyInQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyInQuery, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value does not match any value + for a key in the results of another <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereDoesNotMatchQuery(java.lang.String,%20com.parse.ParseQuery)">whereDoesNotMatchQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value does not match another + <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereEndsWith(java.lang.String,%20java.lang.String)">whereEndsWith</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> suffix)</code> +<div class="block">Add a constraint for finding string values that end with a provided string.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereEqualTo(java.lang.String,%20java.lang.Object)">whereEqualTo</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be equal to the + provided value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereExists(java.lang.String)">whereExists</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Add a constraint for finding objects that contain the given key.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereGreaterThan(java.lang.String,%20java.lang.Object)">whereGreaterThan</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be greater than the + provided value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereGreaterThanOrEqualTo(java.lang.String,%20java.lang.Object)">whereGreaterThanOrEqualTo</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be greater than or + equal to the provided value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereLessThan(java.lang.String,%20java.lang.Object)">whereLessThan</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be less than the + provided value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereLessThanOrEqualTo(java.lang.String,%20java.lang.Object)">whereLessThanOrEqualTo</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be less than or equal + to the provided value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereMatches(java.lang.String,%20java.lang.String)">whereMatches</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> regex)</code> +<div class="block">Add a regular expression constraint for finding string values that match the provided regular + expression.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereMatches(java.lang.String,%20java.lang.String,%20java.lang.String)">whereMatches</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> regex, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> modifiers)</code> +<div class="block">Add a regular expression constraint for finding string values that match the provided regular + expression.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereMatchesKeyInQuery(java.lang.String,%20java.lang.String,%20com.parse.ParseQuery)">whereMatchesKeyInQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyInQuery, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value matches a value for a key + in the results of another <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereMatchesQuery(java.lang.String,%20com.parse.ParseQuery)">whereMatchesQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value match another + <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereNear(java.lang.String,%20com.parse.ParseGeoPoint)">whereNear</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point + given.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereNotContainedIn(java.lang.String,%20java.util.Collection)">whereNotContainedIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> values)</code> +<div class="block">Add a constraint to the query that requires a particular key's value not be contained in the + provided list of values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereNotEqualTo(java.lang.String,%20java.lang.Object)">whereNotEqualTo</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> +<div class="block">Add a constraint to the query that requires a particular key's value to be not equal to the + provided value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereStartsWith(java.lang.String,%20java.lang.String)">whereStartsWith</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix)</code> +<div class="block">Add a constraint for finding string values that start with a provided string.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereWithinGeoBox(java.lang.String,%20com.parse.ParseGeoPoint,%20com.parse.ParseGeoPoint)">whereWithinGeoBox</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> southwest, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> northeast)</code> +<div class="block">Add a constraint to the query that requires a particular key's coordinates be contained within + a given rectangular geographic bounding box.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereWithinKilometers(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinKilometers</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereWithinMiles(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinMiles</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereWithinRadians(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinRadians</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a> point, + double maxDistance)</code> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendDataInBackground(org.json.JSONObject,%20com.parse.ParseQuery)">sendDataInBackground</a></strong>(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</code> +<div class="block">A helper method to concisely send a push to a query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendDataInBackground(org.json.JSONObject,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendDataInBackground</a></strong>(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">A helper method to concisely send a push to a query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendMessageInBackground(java.lang.String,%20com.parse.ParseQuery)">sendMessageInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</code> +<div class="block">A helper method to concisely send a push message to a query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendMessageInBackground(java.lang.String,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendMessageInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">A helper method to concisely send a push message to a query.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="strong">ParseQueryAdapter.</span><code><strong><a href="../../../com/parse/ParseQueryAdapter.html#setPageOnQuery(int,%20com.parse.ParseQuery)">setPageOnQuery</a></strong>(int page, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> query)</code> +<div class="block">Override this method to manually paginate the provided <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#setQuery(com.parse.ParseQuery)">setQuery</a></strong>(<a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query)</code> +<div class="block">Sets the query for this push for which this push notification will be sent.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereDoesNotMatchKeyInQuery(java.lang.String,%20java.lang.String,%20com.parse.ParseQuery)">whereDoesNotMatchKeyInQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyInQuery, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value does not match any value + for a key in the results of another <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereDoesNotMatchQuery(java.lang.String,%20com.parse.ParseQuery)">whereDoesNotMatchQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value does not match another + <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereMatchesKeyInQuery(java.lang.String,%20java.lang.String,%20com.parse.ParseQuery)">whereMatchesKeyInQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyInQuery, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value matches a value for a key + in the results of another <code>ParseQuery</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#whereMatchesQuery(java.lang.String,%20com.parse.ParseQuery)">whereMatchesQuery</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><?> query)</code> +<div class="block">Add a constraint to the query that requires a particular key's value match another + <code>ParseQuery</code>.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Method parameters in <a href="../../../com/parse/package-summary.html">com.parse</a> with type arguments of type <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#or(java.util.List)">or</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T>> queries)</code> +<div class="block">Constructs a query that is the <code>or</code> of the given queries.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQuery.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQuery.html" target="_top">Frames</a></li> +<li><a href="ParseQuery.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQueryAdapter.OnQueryLoadListener.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQueryAdapter.OnQueryLoadListener.html new file mode 100644 index 00000000..3d928d56 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQueryAdapter.OnQueryLoadListener.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.ParseQueryAdapter.OnQueryLoadListener</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.ParseQueryAdapter.OnQueryLoadListener"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQueryAdapter.OnQueryLoadListener.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.OnQueryLoadListener.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.ParseQueryAdapter.OnQueryLoadListener" class="title">Uses of Interface<br>com.parse.ParseQueryAdapter.OnQueryLoadListener</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseQueryAdapter.</span><code><strong><a href="../../../com/parse/ParseQueryAdapter.html#addOnQueryLoadListener(com.parse.ParseQueryAdapter.OnQueryLoadListener)">addOnQueryLoadListener</a></strong>(<a href="../../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a><<a href="../../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> listener)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseQueryAdapter.</span><code><strong><a href="../../../com/parse/ParseQueryAdapter.html#removeOnQueryLoadListener(com.parse.ParseQueryAdapter.OnQueryLoadListener)">removeOnQueryLoadListener</a></strong>(<a href="../../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a><<a href="../../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> listener)</code> </td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQueryAdapter.OnQueryLoadListener.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.OnQueryLoadListener.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQueryAdapter.QueryFactory.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQueryAdapter.QueryFactory.html new file mode 100644 index 00000000..7f0afa87 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQueryAdapter.QueryFactory.html @@ -0,0 +1,144 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.ParseQueryAdapter.QueryFactory</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.ParseQueryAdapter.QueryFactory"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQueryAdapter.QueryFactory.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.QueryFactory.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.ParseQueryAdapter.QueryFactory" class="title">Uses of Interface<br>com.parse.ParseQueryAdapter.QueryFactory</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20com.parse.ParseQueryAdapter.QueryFactory)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a><<a href="../../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> queryFactory)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20com.parse.ParseQueryAdapter.QueryFactory,%20int)">ParseQueryAdapter</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a><<a href="../../../com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a>> queryFactory, + int itemViewResource)</code> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQueryAdapter.QueryFactory.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.QueryFactory.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQueryAdapter.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQueryAdapter.html new file mode 100644 index 00000000..4cb448c5 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseQueryAdapter.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseQueryAdapter</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseQueryAdapter"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQueryAdapter.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQueryAdapter.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseQueryAdapter" class="title">Uses of Class<br>com.parse.ParseQueryAdapter</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParseQueryAdapter</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseQueryAdapter.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseQueryAdapter.html" target="_top">Frames</a></li> +<li><a href="ParseQueryAdapter.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseRelation.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseRelation.html new file mode 100644 index 00000000..014f78b3 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseRelation.html @@ -0,0 +1,152 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseRelation</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseRelation"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseRelation.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseRelation.html" target="_top">Frames</a></li> +<li><a href="ParseRelation.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseRelation" class="title">Uses of Class<br>com.parse.ParseRelation</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br><a href="../../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><T></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#getRelation(java.lang.String)">getRelation</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access or create a <a href="../../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> value for a key</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><<a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>></code></td> +<td class="colLast"><span class="strong">ParseRole.</span><code><strong><a href="../../../com/parse/ParseRole.html#getRoles()">getRoles</a></strong>()</code> +<div class="block">Gets the <a href="../../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="../../../com/parse/ParseRole.html" title="class in com.parse"><code>ParseRole</code></a>s that are direct children of this + role.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseRole.</span><code><strong><a href="../../../com/parse/ParseRole.html#getUsers()">getUsers</a></strong>()</code> +<div class="block">Gets the <a href="../../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="../../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a>s that are direct children of this + role.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseRelation.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseRelation.html" target="_top">Frames</a></li> +<li><a href="ParseRelation.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseRole.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseRole.html new file mode 100644 index 00000000..e83ea7c3 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseRole.html @@ -0,0 +1,180 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseRole</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseRole"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseRole.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseRole.html" target="_top">Frames</a></li> +<li><a href="ParseRole.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseRole" class="title">Uses of Class<br>com.parse.ParseRole</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return types with arguments of type <a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>></code></td> +<td class="colLast"><span class="strong">ParseRole.</span><code><strong><a href="../../../com/parse/ParseRole.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Gets a <a href="../../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> over the Role collection.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><<a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>></code></td> +<td class="colLast"><span class="strong">ParseRole.</span><code><strong><a href="../../../com/parse/ParseRole.html#getRoles()">getRoles</a></strong>()</code> +<div class="block">Gets the <a href="../../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="../../../com/parse/ParseRole.html" title="class in com.parse"><code>ParseRole</code></a>s that are direct children of this + role.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">ParseACL.</span><code><strong><a href="../../../com/parse/ParseACL.html#getRoleReadAccess(com.parse.ParseRole)">getRoleReadAccess</a></strong>(<a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role)</code> +<div class="block">Get whether users belonging to the given role are allowed to read this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">ParseACL.</span><code><strong><a href="../../../com/parse/ParseACL.html#getRoleWriteAccess(com.parse.ParseRole)">getRoleWriteAccess</a></strong>(<a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role)</code> +<div class="block">Get whether users belonging to the given role are allowed to write this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseACL.</span><code><strong><a href="../../../com/parse/ParseACL.html#setRoleReadAccess(com.parse.ParseRole,%20boolean)">setRoleReadAccess</a></strong>(<a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role, + boolean allowed)</code> +<div class="block">Set whether users belonging to the given role are allowed to read this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseACL.</span><code><strong><a href="../../../com/parse/ParseACL.html#setRoleWriteAccess(com.parse.ParseRole,%20boolean)">setRoleWriteAccess</a></strong>(<a href="../../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a> role, + boolean allowed)</code> +<div class="block">Set whether users belonging to the given role are allowed to write this object.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseRole.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseRole.html" target="_top">Frames</a></li> +<li><a href="ParseRole.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseSession.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseSession.html new file mode 100644 index 00000000..72e153d4 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseSession.html @@ -0,0 +1,159 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseSession</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseSession"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseSession.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseSession.html" target="_top">Frames</a></li> +<li><a href="ParseSession.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseSession" class="title">Uses of Class<br>com.parse.ParseSession</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return types with arguments of type <a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>></code></td> +<td class="colLast"><span class="strong">ParseSession.</span><code><strong><a href="../../../com/parse/ParseSession.html#getCurrentSessionInBackground()">getCurrentSessionInBackground</a></strong>()</code> +<div class="block">Get the current <code>ParseSession</code> object related to the current user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>></code></td> +<td class="colLast"><span class="strong">ParseSession.</span><code><strong><a href="../../../com/parse/ParseSession.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Constructs a query for <code>ParseSession</code>.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Method parameters in <a href="../../../com/parse/package-summary.html">com.parse</a> with type arguments of type <a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseSession.</span><code><strong><a href="../../../com/parse/ParseSession.html#getCurrentSessionInBackground(com.parse.GetCallback)">getCurrentSessionInBackground</a></strong>(<a href="../../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><<a href="../../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a>> callback)</code> +<div class="block">Get the current <code>ParseSession</code> object related to the current user.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseSession.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseSession.html" target="_top">Frames</a></li> +<li><a href="ParseSession.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseTwitterUtils.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseTwitterUtils.html new file mode 100644 index 00000000..cb57265d --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseTwitterUtils.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseTwitterUtils</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseTwitterUtils"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseTwitterUtils.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseTwitterUtils.html" target="_top">Frames</a></li> +<li><a href="ParseTwitterUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseTwitterUtils" class="title">Uses of Class<br>com.parse.ParseTwitterUtils</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParseTwitterUtils</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseTwitterUtils.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseTwitterUtils.html" target="_top">Frames</a></li> +<li><a href="ParseTwitterUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseUser.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseUser.html new file mode 100644 index 00000000..c7f15835 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ParseUser.html @@ -0,0 +1,376 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseUser</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseUser"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseUser.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseUser.html" target="_top">Frames</a></li> +<li><a href="ParseUser.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseUser" class="title">Uses of Class<br>com.parse.ParseUser</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#become(java.lang.String)">become</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken)</code> +<div class="block">Authorize a user with a session token.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#fetch()">fetch</a></strong>()</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#fetchIfNeeded()">fetchIfNeeded</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#getCurrentUser()">getCurrentUser</a></strong>()</code> +<div class="block">This retrieves the currently logged in ParseUser with a valid session, either from memory or + disk if necessary.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#getParseUser(java.lang.String)">getParseUser</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> +<div class="block">Access a <a href="../../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#logIn(java.lang.String,%20java.lang.String)">logIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password)</code> +<div class="block">Logs in a user with a username and password.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> that return types with arguments of type <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#becomeInBackground(java.lang.String)">becomeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionToken)</code> +<div class="block">Authorize a user with a session token.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#getQuery()">getQuery</a></strong>()</code> +<div class="block">Constructs a query for <code>ParseUser</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseQuery.</span><code><strong><a href="../../../com/parse/ParseQuery.html#getUserQuery()">getUserQuery</a></strong>()</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../../com/parse/ParseUser.html#getQuery()"><code>ParseUser.getQuery()</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseRole.</span><code><strong><a href="../../../com/parse/ParseRole.html#getUsers()">getUsers</a></strong>()</code> +<div class="block">Gets the <a href="../../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="../../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a>s that are direct children of this + role.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseAnonymousUtils.</span><code><strong><a href="../../../com/parse/ParseAnonymousUtils.html#logInInBackground()">logInInBackground</a></strong>()</code> +<div class="block">Creates an anonymous user in the background.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#logInInBackground(android.content.Context)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#logInInBackground(java.lang.String,%20java.lang.String)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> username, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> password)</code> +<div class="block">Logs in a user with a username and password.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>></code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#logInInBackground(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret)</code> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">LogInCallback.</span><code><strong><a href="../../../com/parse/LogInCallback.html#done(com.parse.ParseUser,%20com.parse.ParseException)">done</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="../../../com/parse/ParseException.html" title="class in com.parse">ParseException</a> e)</code> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">ParseACL.</span><code><strong><a href="../../../com/parse/ParseACL.html#getReadAccess(com.parse.ParseUser)">getReadAccess</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Get whether the given user id is *explicitly* allowed to read this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">ParseACL.</span><code><strong><a href="../../../com/parse/ParseACL.html#getWriteAccess(com.parse.ParseUser)">getWriteAccess</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Get whether the given user id is *explicitly* allowed to write this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#isLinked(com.parse.ParseUser)">isLinked</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><span class="strong">ParseAnonymousUtils.</span><code><strong><a href="../../../com/parse/ParseAnonymousUtils.html#isLinked(com.parse.ParseUser)">isLinked</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Whether the user is logged in anonymously.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20android.content.Context)">link</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../../com/parse/ParseTwitterUtils.html#linkInBackground(android.content.Context,%20com.parse.ParseUser)"><code>ParseTwitterUtils.linkInBackground(Context, ParseUser)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20android.content.Context,%20com.parse.SaveCallback)">link</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">link</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../../com/parse/ParseTwitterUtils.html#linkInBackground(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)"><code>ParseTwitterUtils.linkInBackground(ParseUser, String, String, + String, String)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20com.parse.SaveCallback)">link</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#linkInBackground(android.content.Context,%20com.parse.ParseUser)">linkInBackground</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#linkInBackground(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">linkInBackground</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseACL.</span><code><strong><a href="../../../com/parse/ParseACL.html#setReadAccess(com.parse.ParseUser,%20boolean)">setReadAccess</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + boolean allowed)</code> +<div class="block">Set whether the given user is allowed to read this object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseACL.</span><code><strong><a href="../../../com/parse/ParseACL.html#setWriteAccess(com.parse.ParseUser,%20boolean)">setWriteAccess</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + boolean allowed)</code> +<div class="block">Set whether the given user is allowed to write this object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#unlink(com.parse.ParseUser)">unlink</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Unlinks a user from a Twitter account.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#unlinkInBackground(com.parse.ParseUser)">unlinkInBackground</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user)</code> +<div class="block">Unlinks a user from a Twitter account in the background.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#unlinkInBackground(com.parse.ParseUser,%20com.parse.SaveCallback)">unlinkInBackground</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Unlinks a user from a Twitter account in the background.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../com/parse/ParseACL.html#ParseACL(com.parse.ParseUser)">ParseACL</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> owner)</code> +<div class="block">Creates an ACL where only the provided user has access.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseUser.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseUser.html" target="_top">Frames</a></li> +<li><a href="ParseUser.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ProgressCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ProgressCallback.html new file mode 100644 index 00000000..2ddf5647 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/ProgressCallback.html @@ -0,0 +1,158 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.ProgressCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.ProgressCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ProgressCallback.html" target="_top">Frames</a></li> +<li><a href="ProgressCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.ProgressCallback" class="title">Uses of Interface<br>com.parse.ProgressCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#getDataInBackground(com.parse.GetDataCallback,%20com.parse.ProgressCallback)">getDataInBackground</a></strong>(<a href="../../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a> dataCallback, + <a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</code> +<div class="block">Gets the data for this object in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><byte[]></code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#getDataInBackground(com.parse.ProgressCallback)">getDataInBackground</a></strong>(<a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</code> +<div class="block">Gets the data for this object in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#saveInBackground(com.parse.ProgressCallback)">saveInBackground</a></strong>(<a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> uploadProgressCallback)</code> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#saveInBackground(com.parse.SaveCallback,%20com.parse.ProgressCallback)">saveInBackground</a></strong>(<a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> saveCallback, + <a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</code> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ProgressCallback.html" target="_top">Frames</a></li> +<li><a href="ProgressCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/PushService.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/PushService.html new file mode 100644 index 00000000..8accdbbf --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/PushService.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.PushService</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.PushService"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/PushService.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/PushService.html" target="_top">Frames</a></li> +<li><a href="PushService.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.PushService" class="title">Uses of Class<br>com.parse.PushService</h2> +</div> +<div class="classUseContainer">No usage of com.parse.PushService</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/PushService.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/PushService.html" target="_top">Frames</a></li> +<li><a href="PushService.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/RefreshCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/RefreshCallback.html new file mode 100644 index 00000000..0a1b6945 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/RefreshCallback.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.RefreshCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.RefreshCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/RefreshCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/RefreshCallback.html" target="_top">Frames</a></li> +<li><a href="RefreshCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.RefreshCallback" class="title">Uses of Interface<br>com.parse.RefreshCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/RefreshCallback.html" title="interface in com.parse">RefreshCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/RefreshCallback.html" title="interface in com.parse">RefreshCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#refreshInBackground(com.parse.RefreshCallback)">refreshInBackground</a></strong>(<a href="../../../com/parse/RefreshCallback.html" title="interface in com.parse">RefreshCallback</a> callback)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)"><code>ParseObject.fetchInBackground(GetCallback)</code></a> instead.</i></div> +</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/RefreshCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/RefreshCallback.html" target="_top">Frames</a></li> +<li><a href="RefreshCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/RequestPasswordResetCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/RequestPasswordResetCallback.html new file mode 100644 index 00000000..0f9af2f3 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/RequestPasswordResetCallback.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.RequestPasswordResetCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.RequestPasswordResetCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/RequestPasswordResetCallback.html" target="_top">Frames</a></li> +<li><a href="RequestPasswordResetCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.RequestPasswordResetCallback" class="title">Uses of Interface<br>com.parse.RequestPasswordResetCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse">RequestPasswordResetCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse">RequestPasswordResetCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#requestPasswordResetInBackground(java.lang.String,%20com.parse.RequestPasswordResetCallback)">requestPasswordResetInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> email, + <a href="../../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse">RequestPasswordResetCallback</a> callback)</code> +<div class="block">Requests a password reset email to be sent in a background thread to the specified email + address associated with the user account.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/RequestPasswordResetCallback.html" target="_top">Frames</a></li> +<li><a href="RequestPasswordResetCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/SaveCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/SaveCallback.html new file mode 100644 index 00000000..04a7ed12 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/SaveCallback.html @@ -0,0 +1,261 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.SaveCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.SaveCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/SaveCallback.html" target="_top">Frames</a></li> +<li><a href="SaveCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.SaveCallback" class="title">Uses of Interface<br>com.parse.SaveCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20android.content.Context,%20com.parse.SaveCallback)">link</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20com.parse.SaveCallback)">link</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> twitterId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> screenName, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authToken, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authTokenSecret, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)">pinInBackground</a></strong>(<a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)">pinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <T extends <a href="../../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> <br>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#saveAllInBackground(java.util.List,%20com.parse.SaveCallback)">saveAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><T> objects, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Saves each object in the provided list to the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#saveEventually(com.parse.SaveCallback)">saveEventually</a></strong>(<a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseObject.</span><code><strong><a href="../../../com/parse/ParseObject.html#saveInBackground(com.parse.SaveCallback)">saveInBackground</a></strong>(<a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Saves this object to the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#saveInBackground(com.parse.SaveCallback)">saveInBackground</a></strong>(<a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseFile.</span><code><strong><a href="../../../com/parse/ParseFile.html#saveInBackground(com.parse.SaveCallback,%20com.parse.ProgressCallback)">saveInBackground</a></strong>(<a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> saveCallback, + <a href="../../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a> progressCallback)</code> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#subscribeInBackground(java.lang.String,%20com.parse.SaveCallback)">subscribeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Adds 'channel' to the 'channels' list in the current <a href="../../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves it in + a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseAnalytics.</span><code><strong><a href="../../../com/parse/ParseAnalytics.html#trackAppOpenedInBackground(android.content.Intent,%20com.parse.SaveCallback)">trackAppOpenedInBackground</a></strong>(<a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> intent, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Tracks this application being launched (and if this happened as the result of the user opening + a push notification, this method sends along information to correlate this open with that + push).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseAnalytics.</span><code><strong><a href="../../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20java.util.Map,%20com.parse.SaveCallback)">trackEventInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> dimensions, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Tracks the occurrence of a custom event with additional dimensions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseAnalytics.</span><code><strong><a href="../../../com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20com.parse.SaveCallback)">trackEventInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Tracks the occurrence of a custom event.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParseTwitterUtils.</span><code><strong><a href="../../../com/parse/ParseTwitterUtils.html#unlinkInBackground(com.parse.ParseUser,%20com.parse.SaveCallback)">unlinkInBackground</a></strong>(<a href="../../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a> user, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Unlinks a user from a Twitter account in the background.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#unsubscribeInBackground(java.lang.String,%20com.parse.SaveCallback)">unsubscribeInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel, + <a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a> callback)</code> +<div class="block">Removes 'channel' from the 'channels' list in the current <a href="../../../com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves + it in a background thread.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/SaveCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/SaveCallback.html" target="_top">Frames</a></li> +<li><a href="SaveCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/SendCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/SendCallback.html new file mode 100644 index 00000000..1d3b05f1 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/SendCallback.html @@ -0,0 +1,154 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.SendCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.SendCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/SendCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/SendCallback.html" target="_top">Frames</a></li> +<li><a href="SendCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.SendCallback" class="title">Uses of Interface<br>com.parse.SendCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendDataInBackground(org.json.JSONObject,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendDataInBackground</a></strong>(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a> data, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">A helper method to concisely send a push to a query.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendInBackground(com.parse.SendCallback)">sendInBackground</a></strong>(<a href="../../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">Sends this push notification in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="strong">ParsePush.</span><code><strong><a href="../../../com/parse/ParsePush.html#sendMessageInBackground(java.lang.String,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendMessageInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="../../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><<a href="../../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>> query, + <a href="../../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a> callback)</code> +<div class="block">A helper method to concisely send a push message to a query.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/SendCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/SendCallback.html" target="_top">Frames</a></li> +<li><a href="SendCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/SignUpCallback.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/SignUpCallback.html new file mode 100644 index 00000000..aec2111f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/class-use/SignUpCallback.html @@ -0,0 +1,138 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Interface com.parse.SignUpCallback</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.parse.SignUpCallback"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/SignUpCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/SignUpCallback.html" target="_top">Frames</a></li> +<li><a href="SignUpCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.parse.SignUpCallback" class="title">Uses of Interface<br>com.parse.SignUpCallback</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<h3>Uses of <a href="../../../com/parse/SignUpCallback.html" title="interface in com.parse">SignUpCallback</a> in <a href="../../../com/parse/package-summary.html">com.parse</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../com/parse/package-summary.html">com.parse</a> with parameters of type <a href="../../../com/parse/SignUpCallback.html" title="interface in com.parse">SignUpCallback</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ParseUser.</span><code><strong><a href="../../../com/parse/ParseUser.html#signUpInBackground(com.parse.SignUpCallback)">signUpInBackground</a></strong>(<a href="../../../com/parse/SignUpCallback.html" title="interface in com.parse">SignUpCallback</a> callback)</code> +<div class="block">Signs up a new user.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/SignUpCallback.html" title="interface in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/SignUpCallback.html" target="_top">Frames</a></li> +<li><a href="SignUpCallback.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-frame.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-frame.html new file mode 100644 index 00000000..1c155720 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-frame.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar"><a href="../../com/parse/package-summary.html" target="classFrame">com.parse</a></h1> +<div class="indexContainer"> +<h2 title="Interfaces">Interfaces</h2> +<ul title="Interfaces"> +<li><a href="ConfigCallback.html" title="interface in com.parse" target="classFrame"><i>ConfigCallback</i></a></li> +<li><a href="CountCallback.html" title="interface in com.parse" target="classFrame"><i>CountCallback</i></a></li> +<li><a href="DeleteCallback.html" title="interface in com.parse" target="classFrame"><i>DeleteCallback</i></a></li> +<li><a href="FindCallback.html" title="interface in com.parse" target="classFrame"><i>FindCallback</i></a></li> +<li><a href="FunctionCallback.html" title="interface in com.parse" target="classFrame"><i>FunctionCallback</i></a></li> +<li><a href="GetCallback.html" title="interface in com.parse" target="classFrame"><i>GetCallback</i></a></li> +<li><a href="GetDataCallback.html" title="interface in com.parse" target="classFrame"><i>GetDataCallback</i></a></li> +<li><a href="LocationCallback.html" title="interface in com.parse" target="classFrame"><i>LocationCallback</i></a></li> +<li><a href="LogInCallback.html" title="interface in com.parse" target="classFrame"><i>LogInCallback</i></a></li> +<li><a href="LogOutCallback.html" title="interface in com.parse" target="classFrame"><i>LogOutCallback</i></a></li> +<li><a href="ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse" target="classFrame"><i>ParseQueryAdapter.OnQueryLoadListener</i></a></li> +<li><a href="ParseQueryAdapter.QueryFactory.html" title="interface in com.parse" target="classFrame"><i>ParseQueryAdapter.QueryFactory</i></a></li> +<li><a href="ProgressCallback.html" title="interface in com.parse" target="classFrame"><i>ProgressCallback</i></a></li> +<li><a href="RefreshCallback.html" title="interface in com.parse" target="classFrame"><i>RefreshCallback</i></a></li> +<li><a href="RequestPasswordResetCallback.html" title="interface in com.parse" target="classFrame"><i>RequestPasswordResetCallback</i></a></li> +<li><a href="SaveCallback.html" title="interface in com.parse" target="classFrame"><i>SaveCallback</i></a></li> +<li><a href="SendCallback.html" title="interface in com.parse" target="classFrame"><i>SendCallback</i></a></li> +<li><a href="SignUpCallback.html" title="interface in com.parse" target="classFrame"><i>SignUpCallback</i></a></li> +</ul> +<h2 title="Classes">Classes</h2> +<ul title="Classes"> +<li><a href="Parse.html" title="class in com.parse" target="classFrame">Parse</a></li> +<li><a href="ParseACL.html" title="class in com.parse" target="classFrame">ParseACL</a></li> +<li><a href="ParseAnalytics.html" title="class in com.parse" target="classFrame">ParseAnalytics</a></li> +<li><a href="ParseAnonymousUtils.html" title="class in com.parse" target="classFrame">ParseAnonymousUtils</a></li> +<li><a href="ParseCloud.html" title="class in com.parse" target="classFrame">ParseCloud</a></li> +<li><a href="ParseConfig.html" title="class in com.parse" target="classFrame">ParseConfig</a></li> +<li><a href="ParseFile.html" title="class in com.parse" target="classFrame">ParseFile</a></li> +<li><a href="ParseGeoPoint.html" title="class in com.parse" target="classFrame">ParseGeoPoint</a></li> +<li><a href="ParseImageView.html" title="class in com.parse" target="classFrame">ParseImageView</a></li> +<li><a href="ParseInstallation.html" title="class in com.parse" target="classFrame">ParseInstallation</a></li> +<li><a href="ParseObject.html" title="class in com.parse" target="classFrame">ParseObject</a></li> +<li><a href="ParsePush.html" title="class in com.parse" target="classFrame">ParsePush</a></li> +<li><a href="ParsePushBroadcastReceiver.html" title="class in com.parse" target="classFrame">ParsePushBroadcastReceiver</a></li> +<li><a href="ParseQuery.html" title="class in com.parse" target="classFrame">ParseQuery</a></li> +<li><a href="ParseQueryAdapter.html" title="class in com.parse" target="classFrame">ParseQueryAdapter</a></li> +<li><a href="ParseRelation.html" title="class in com.parse" target="classFrame">ParseRelation</a></li> +<li><a href="ParseRole.html" title="class in com.parse" target="classFrame">ParseRole</a></li> +<li><a href="ParseSession.html" title="class in com.parse" target="classFrame">ParseSession</a></li> +<li><a href="ParseTwitterUtils.html" title="class in com.parse" target="classFrame">ParseTwitterUtils</a></li> +<li><a href="ParseUser.html" title="class in com.parse" target="classFrame">ParseUser</a></li> +<li><a href="PushService.html" title="class in com.parse" target="classFrame">PushService</a></li> +</ul> +<h2 title="Enums">Enums</h2> +<ul title="Enums"> +<li><a href="ParseQuery.CachePolicy.html" title="enum in com.parse" target="classFrame">ParseQuery.CachePolicy</a></li> +</ul> +<h2 title="Exceptions">Exceptions</h2> +<ul title="Exceptions"> +<li><a href="ParseException.html" title="class in com.parse" target="classFrame">ParseException</a></li> +</ul> +<h2 title="Annotation Types">Annotation Types</h2> +<ul title="Annotation Types"> +<li><a href="ParseClassName.html" title="annotation in com.parse" target="classFrame">ParseClassName</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-summary.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-summary.html new file mode 100644 index 00000000..d4e6f486 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-summary.html @@ -0,0 +1,448 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="com.parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Package" class="title">Package com.parse</h1> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation"> +<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Interface</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ConfigCallback.html" title="interface in com.parse">ConfigCallback</a></td> +<td class="colLast"> +<div class="block">A <code>ConfigCallback</code> is used to run code after <a href="../../com/parse/ParseConfig.html#getInBackground()"><code>ParseConfig.getInBackground()</code></a> is used + to fetch a new configuration object from the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/CountCallback.html" title="interface in com.parse">CountCallback</a></td> +<td class="colLast"> +<div class="block">A <code>CountCallback</code> is used to run code after a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to count objects + matching a query in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a></td> +<td class="colLast"> +<div class="block">A <code>DeleteCallback</code> is used to run code after saving a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background + thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></td> +<td class="colLast"> +<div class="block">A <code>FindCallback</code> is used to run code after a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a list of + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/FunctionCallback.html" title="interface in com.parse">FunctionCallback</a><T></td> +<td class="colLast"> +<div class="block">A <code>FunctionCallback</code> is used to run code after <a href="../../com/parse/ParseCloud.html#callFunction(java.lang.String,%20java.util.Map)"><code>ParseCloud.callFunction(java.lang.String, java.util.Map<java.lang.String, ?>)</code></a> is used to + run a Cloud Function in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></td> +<td class="colLast"> +<div class="block">A <code>GetCallback</code> is used to run code after a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a></td> +<td class="colLast"> +<div class="block">A <code>GetDataCallback</code> is used to run code after a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> fetches its data on a + background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a></td> +<td class="colLast"> +<div class="block">A <code>LocationCallback</code> is used to run code after a Location has been fetched by + <a href="../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria)"><code>ParseGeoPoint.getCurrentLocationInBackground(long, android.location.Criteria)</code></a>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a></td> +<td class="colLast"> +<div class="block">A <code>LogInCallback</code> is used to run code after logging in a user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/LogOutCallback.html" title="interface in com.parse">LogOutCallback</a></td> +<td class="colLast"> +<div class="block">A <code>LogOutCallback</code> is used to run code after logging out a user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></td> +<td class="colLast"> +<div class="block">Implement with logic that is called before and after objects are fetched from Parse by the + adapter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></td> +<td class="colLast"> +<div class="block">Implement to construct your own custom <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> for fetching objects.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a></td> +<td class="colLast"> +<div class="block">A <code>ProgressCallback</code> is used to get upload or download progress of a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> + action.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/RefreshCallback.html" title="interface in com.parse">RefreshCallback</a></td> +<td class="colLast"> +<div class="block">A <code>RefreshCallback</code> is used to run code after refresh is used to update a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a + background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse">RequestPasswordResetCallback</a></td> +<td class="colLast"> +<div class="block">A <code>RequestPasswordResetCallback</code> is used to run code requesting a password reset for a + user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a></td> +<td class="colLast"> +<div class="block">A <code>SaveCallback</code> is used to run code after saving a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background + thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a></td> +<td class="colLast"> +<div class="block">A <code>SendCallback</code> is used to run code after sending a <a href="../../com/parse/ParsePush.html" title="class in com.parse"><code>ParsePush</code></a> in a background + thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/SignUpCallback.html" title="interface in com.parse">SignUpCallback</a></td> +<td class="colLast"> +<div class="block">A <code>SignUpCallback</code> is used to run code after signing up a <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> in a background + thread.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> +<caption><span>Class Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Class</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/Parse.html" title="class in com.parse">Parse</a></td> +<td class="colLast"> +<div class="block">The <code>Parse</code> class contains static functions that handle global configuration for the Parse + library.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></td> +<td class="colLast"> +<div class="block">A <code>ParseACL</code> is used to control which users can access or modify a particular object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></td> +<td class="colLast"> +<div class="block">The <code>ParseAnalytics</code> class provides an interface to Parse's logging and analytics backend.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseAnonymousUtils.html" title="class in com.parse">ParseAnonymousUtils</a></td> +<td class="colLast"> +<div class="block">Provides utility functions for working with Anonymously logged-in users.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseCloud.html" title="class in com.parse">ParseCloud</a></td> +<td class="colLast"> +<div class="block">The ParseCloud class defines provides methods for interacting with Parse Cloud Functions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></td> +<td class="colLast"> +<div class="block">The <code>ParseConfig</code> is a local representation of configuration data that can be set from the + Parse dashboard.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></td> +<td class="colLast"> +<div class="block"><code>ParseFile</code> is a local representation of a file that is saved to the Parse cloud.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></td> +<td class="colLast"> +<div class="block"><code>ParseGeoPoint</code> represents a latitude / longitude point that may be associated with a key + in a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> or used as a reference point for geo queries.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></td> +<td class="colLast"> +<div class="block">A specialized <code>ImageView</code> that downloads and displays remote images stored on Parse's + servers.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></td> +<td class="colLast"> +<div class="block">The <code>ParseInstallation</code> is a local representation of installation data that can be saved + and retrieved from the Parse cloud.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></td> +<td class="colLast"> +<div class="block">The <code>ParseObject</code> is a local representation of data that can be saved and retrieved from + the Parse cloud.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></td> +<td class="colLast"> +<div class="block">The <code>ParsePush</code> is a local representation of data that can be sent as a push notification.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></td> +<td class="colLast"> +<div class="block">A <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content"><code>BroadcastReceiver</code></a> for rendering and reacting to to Notifications.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></td> +<td class="colLast"> +<div class="block">The <code>ParseQuery</code> class defines a query that is used to fetch <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></td> +<td class="colLast"> +<div class="block">A <code>ParseQueryAdapter</code> handles the fetching of objects by page, and displaying objects as + views in a <a href="http://developer.android.com/reference/android/widget/ListView.html?is-external=true" title="class or interface in android.widget"><code>ListView</code></a>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a><T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>></td> +<td class="colLast"> +<div class="block">A class that is used to access all of the children of a many-to-many relationship.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></td> +<td class="colLast"> +<div class="block">Represents a Role on the Parse server.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></td> +<td class="colLast"> +<div class="block">The <code>ParseSession</code> is a local representation of session data that can be saved + and retrieved from the Parse cloud.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></td> +<td class="colLast"> +<div class="block">Provides a set of utilities for using Parse with Twitter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></td> +<td class="colLast"> +<div class="block">The <code>ParseUser</code> is a local representation of user data that can be saved and retrieved from + the Parse cloud.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/PushService.html" title="class in com.parse">PushService</a></td> +<td class="colLast"> +<div class="block">A service to listen for push notifications.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation"> +<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Enum</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></td> +<td class="colLast"> +<div class="block"><code>CachePolicy</code> specifies different caching policies that could be used with + <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a>.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation"> +<caption><span>Exception Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Exception</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></td> +<td class="colLast"> +<div class="block">A ParseException gets raised whenever a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> issues an invalid request, such as + deleting or editing an object that no longer exists on the server, or when there is a network + failure preventing communication with the Parse server.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation"> +<caption><span>Annotation Types Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Annotation Type</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseClassName.html" title="annotation in com.parse">ParseClassName</a></td> +<td class="colLast"> +<div class="block">Associates a class name for a subclass of ParseObject.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-tree.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-tree.html new file mode 100644 index 00000000..da995164 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-tree.html @@ -0,0 +1,225 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse Class Hierarchy</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="com.parse Class Hierarchy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For Package com.parse</h1> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle">android.widget.<a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true" title="class or interface in android.widget"><span class="strong">BaseAdapter</span></a> (implements android.widget.<a href="http://developer.android.com/reference/android/widget/ListAdapter.html?is-external=true" title="class or interface in android.widget">ListAdapter</a>, android.widget.<a href="http://developer.android.com/reference/android/widget/SpinnerAdapter.html?is-external=true" title="class or interface in android.widget">SpinnerAdapter</a>) +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParseQueryAdapter.html" title="class in com.parse"><span class="strong">ParseQueryAdapter</span></a><T></li> +</ul> +</li> +<li type="circle">android.content.<a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content"><span class="strong">BroadcastReceiver</span></a> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><span class="strong">ParsePushBroadcastReceiver</span></a></li> +</ul> +</li> +<li type="circle">android.content.<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content"><span class="strong">Context</span></a> +<ul> +<li type="circle">android.content.<a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true" title="class or interface in android.content"><span class="strong">ContextWrapper</span></a> +<ul> +<li type="circle">android.app.<a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app"><span class="strong">Service</span></a> (implements android.content.<a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true" title="class or interface in android.content">ComponentCallbacks2</a>) +<ul> +<li type="circle">com.parse.<a href="../../com/parse/PushService.html" title="class in com.parse"><span class="strong">PushService</span></a></li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +<li type="circle">com.parse.<a href="../../com/parse/Parse.html" title="class in com.parse"><span class="strong">Parse</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseACL.html" title="class in com.parse"><span class="strong">ParseACL</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseAnalytics.html" title="class in com.parse"><span class="strong">ParseAnalytics</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseAnonymousUtils.html" title="class in com.parse"><span class="strong">ParseAnonymousUtils</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseCloud.html" title="class in com.parse"><span class="strong">ParseCloud</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseConfig.html" title="class in com.parse"><span class="strong">ParseConfig</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseFile.html" title="class in com.parse"><span class="strong">ParseFile</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><span class="strong">ParseGeoPoint</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseObject.html" title="class in com.parse"><span class="strong">ParseObject</span></a> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><span class="strong">ParseInstallation</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseRole.html" title="class in com.parse"><span class="strong">ParseRole</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseSession.html" title="class in com.parse"><span class="strong">ParseSession</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseUser.html" title="class in com.parse"><span class="strong">ParseUser</span></a></li> +</ul> +</li> +<li type="circle">com.parse.<a href="../../com/parse/ParsePush.html" title="class in com.parse"><span class="strong">ParsePush</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseQuery.html" title="class in com.parse"><span class="strong">ParseQuery</span></a><T></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseRelation.html" title="class in com.parse"><span class="strong">ParseRelation</span></a><T></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseTwitterUtils.html" title="class in com.parse"><span class="strong">ParseTwitterUtils</span></a></li> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="strong">Throwable</span></a> (implements java.io.<a href="http://developer.android.com/reference/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="strong">Exception</span></a> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParseException.html" title="class in com.parse"><span class="strong">ParseException</span></a></li> +</ul> +</li> +</ul> +</li> +<li type="circle">android.view.<a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view"><span class="strong">View</span></a> (implements android.view.accessibility.<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html?is-external=true" title="class or interface in android.view.accessibility">AccessibilityEventSource</a>, android.graphics.drawable.<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html?is-external=true" title="class or interface in android.graphics.drawable">Drawable.Callback</a>, android.view.<a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html?is-external=true" title="class or interface in android.view">KeyEvent.Callback</a>) +<ul> +<li type="circle">android.widget.<a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true" title="class or interface in android.widget"><span class="strong">ImageView</span></a> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParseImageView.html" title="class in com.parse"><span class="strong">ParseImageView</span></a></li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +<h2 title="Interface Hierarchy">Interface Hierarchy</h2> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/CountCallback.html" title="interface in com.parse"><span class="strong">CountCallback</span></a></li> +<li type="circle">com.parse.ParseCallback1<T> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse"><span class="strong">DeleteCallback</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/LogOutCallback.html" title="interface in com.parse"><span class="strong">LogOutCallback</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/RequestPasswordResetCallback.html" title="interface in com.parse"><span class="strong">RequestPasswordResetCallback</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/SaveCallback.html" title="interface in com.parse"><span class="strong">SaveCallback</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/SendCallback.html" title="interface in com.parse"><span class="strong">SendCallback</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/SignUpCallback.html" title="interface in com.parse"><span class="strong">SignUpCallback</span></a></li> +</ul> +</li> +<li type="circle">com.parse.ParseCallback2<T1,T2> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ConfigCallback.html" title="interface in com.parse"><span class="strong">ConfigCallback</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/FindCallback.html" title="interface in com.parse"><span class="strong">FindCallback</span></a><T></li> +<li type="circle">com.parse.<a href="../../com/parse/FunctionCallback.html" title="interface in com.parse"><span class="strong">FunctionCallback</span></a><T></li> +<li type="circle">com.parse.<a href="../../com/parse/GetCallback.html" title="interface in com.parse"><span class="strong">GetCallback</span></a><T></li> +<li type="circle">com.parse.<a href="../../com/parse/GetDataCallback.html" title="interface in com.parse"><span class="strong">GetDataCallback</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/LocationCallback.html" title="interface in com.parse"><span class="strong">LocationCallback</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/LogInCallback.html" title="interface in com.parse"><span class="strong">LogInCallback</span></a></li> +<li type="circle">com.parse.<a href="../../com/parse/RefreshCallback.html" title="interface in com.parse"><span class="strong">RefreshCallback</span></a></li> +</ul> +</li> +<li type="circle">com.parse.<a href="../../com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse"><span class="strong">ParseQueryAdapter.OnQueryLoadListener</span></a><T></li> +<li type="circle">com.parse.<a href="../../com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><span class="strong">ParseQueryAdapter.QueryFactory</span></a><T></li> +<li type="circle">com.parse.<a href="../../com/parse/ProgressCallback.html" title="interface in com.parse"><span class="strong">ProgressCallback</span></a></li> +</ul> +<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><span class="strong">ParseClassName</span></a> (implements java.lang.annotation.<a href="http://developer.android.com/reference/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> +</ul> +<h2 title="Enum Hierarchy">Enum Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements <a href="http://developer.android.com/reference/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://developer.android.com/reference/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse"><span class="strong">ParseQuery.CachePolicy</span></a></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-use.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-use.html new file mode 100644 index 00000000..420c4f5f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/com/parse/package-use.html @@ -0,0 +1,310 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Package com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Package com.parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Uses of Package com.parse" class="title">Uses of Package<br>com.parse</h1> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"><a name="com.parse"> +<!-- --> +</a> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../com/parse/package-summary.html">com.parse</a> used by <a href="../../com/parse/package-summary.html">com.parse</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ConfigCallback.html#com.parse">ConfigCallback</a> +<div class="block">A <code>ConfigCallback</code> is used to run code after <a href="../../com/parse/ParseConfig.html#getInBackground()"><code>ParseConfig.getInBackground()</code></a> is used + to fetch a new configuration object from the server in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/CountCallback.html#com.parse">CountCallback</a> +<div class="block">A <code>CountCallback</code> is used to run code after a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to count objects + matching a query in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/DeleteCallback.html#com.parse">DeleteCallback</a> +<div class="block">A <code>DeleteCallback</code> is used to run code after saving a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background + thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/FindCallback.html#com.parse">FindCallback</a> +<div class="block">A <code>FindCallback</code> is used to run code after a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a list of + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/FunctionCallback.html#com.parse">FunctionCallback</a> +<div class="block">A <code>FunctionCallback</code> is used to run code after <a href="../../com/parse/ParseCloud.html#callFunction(java.lang.String,%20java.util.Map)"><code>ParseCloud.callFunction(java.lang.String, java.util.Map<java.lang.String, ?>)</code></a> is used to + run a Cloud Function in a background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/GetCallback.html#com.parse">GetCallback</a> +<div class="block">A <code>GetCallback</code> is used to run code after a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a + <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/GetDataCallback.html#com.parse">GetDataCallback</a> +<div class="block">A <code>GetDataCallback</code> is used to run code after a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> fetches its data on a + background thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/LocationCallback.html#com.parse">LocationCallback</a> +<div class="block">A <code>LocationCallback</code> is used to run code after a Location has been fetched by + <a href="../../com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria)"><code>ParseGeoPoint.getCurrentLocationInBackground(long, android.location.Criteria)</code></a>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/LogInCallback.html#com.parse">LogInCallback</a> +<div class="block">A <code>LogInCallback</code> is used to run code after logging in a user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/LogOutCallback.html#com.parse">LogOutCallback</a> +<div class="block">A <code>LogOutCallback</code> is used to run code after logging out a user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseACL.html#com.parse">ParseACL</a> +<div class="block">A <code>ParseACL</code> is used to control which users can access or modify a particular object.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseClassName.html#com.parse">ParseClassName</a> +<div class="block">Associates a class name for a subclass of ParseObject.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseConfig.html#com.parse">ParseConfig</a> +<div class="block">The <code>ParseConfig</code> is a local representation of configuration data that can be set from the + Parse dashboard.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseException.html#com.parse">ParseException</a> +<div class="block">A ParseException gets raised whenever a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> issues an invalid request, such as + deleting or editing an object that no longer exists on the server, or when there is a network + failure preventing communication with the Parse server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseFile.html#com.parse">ParseFile</a> +<div class="block"><code>ParseFile</code> is a local representation of a file that is saved to the Parse cloud.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseGeoPoint.html#com.parse">ParseGeoPoint</a> +<div class="block"><code>ParseGeoPoint</code> represents a latitude / longitude point that may be associated with a key + in a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> or used as a reference point for geo queries.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseInstallation.html#com.parse">ParseInstallation</a> +<div class="block">The <code>ParseInstallation</code> is a local representation of installation data that can be saved + and retrieved from the Parse cloud.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseObject.html#com.parse">ParseObject</a> +<div class="block">The <code>ParseObject</code> is a local representation of data that can be saved and retrieved from + the Parse cloud.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseQuery.html#com.parse">ParseQuery</a> +<div class="block">The <code>ParseQuery</code> class defines a query that is used to fetch <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseQuery.CachePolicy.html#com.parse">ParseQuery.CachePolicy</a> +<div class="block"><code>CachePolicy</code> specifies different caching policies that could be used with + <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseQueryAdapter.OnQueryLoadListener.html#com.parse">ParseQueryAdapter.OnQueryLoadListener</a> +<div class="block">Implement with logic that is called before and after objects are fetched from Parse by the + adapter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseQueryAdapter.QueryFactory.html#com.parse">ParseQueryAdapter.QueryFactory</a> +<div class="block">Implement to construct your own custom <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> for fetching objects.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseRelation.html#com.parse">ParseRelation</a> +<div class="block">A class that is used to access all of the children of a many-to-many relationship.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseRole.html#com.parse">ParseRole</a> +<div class="block">Represents a Role on the Parse server.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseSession.html#com.parse">ParseSession</a> +<div class="block">The <code>ParseSession</code> is a local representation of session data that can be saved + and retrieved from the Parse cloud.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/ParseUser.html#com.parse">ParseUser</a> +<div class="block">The <code>ParseUser</code> is a local representation of user data that can be saved and retrieved from + the Parse cloud.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/ProgressCallback.html#com.parse">ProgressCallback</a> +<div class="block">A <code>ProgressCallback</code> is used to get upload or download progress of a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> + action.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/RefreshCallback.html#com.parse">RefreshCallback</a> +<div class="block">A <code>RefreshCallback</code> is used to run code after refresh is used to update a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a + background thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/RequestPasswordResetCallback.html#com.parse">RequestPasswordResetCallback</a> +<div class="block">A <code>RequestPasswordResetCallback</code> is used to run code requesting a password reset for a + user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/SaveCallback.html#com.parse">SaveCallback</a> +<div class="block">A <code>SaveCallback</code> is used to run code after saving a <a href="../../com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background + thread.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../com/parse/class-use/SendCallback.html#com.parse">SendCallback</a> +<div class="block">A <code>SendCallback</code> is used to run code after sending a <a href="../../com/parse/ParsePush.html" title="class in com.parse"><code>ParsePush</code></a> in a background + thread.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../com/parse/class-use/SignUpCallback.html#com.parse">SignUpCallback</a> +<div class="block">A <code>SignUpCallback</code> is used to run code after signing up a <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> in a background + thread.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/constant-values.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/constant-values.html new file mode 100644 index 00000000..6a1eb566 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/constant-values.html @@ -0,0 +1,575 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Constant Field Values</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Constant Field Values"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Constant Field Values" class="title">Constant Field Values</h1> +<h2 title="Contents">Contents</h2> +<ul> +<li><a href="#com.parse">com.parse.*</a></li> +</ul> +</div> +<div class="constantValuesContainer"><a name="com.parse"> +<!-- --> +</a> +<h2 title="com.parse">com.parse.*</h2> +<ul class="blockList"> +<li class="blockList"> +<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values"> +<caption><span>com.parse.<a href="com/parse/Parse.html" title="class in com.parse">Parse</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th scope="col">Constant Field</th> +<th class="colLast" scope="col">Value</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.Parse.LOG_LEVEL_DEBUG"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/Parse.html#LOG_LEVEL_DEBUG">LOG_LEVEL_DEBUG</a></code></td> +<td class="colLast"><code>3</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.Parse.LOG_LEVEL_ERROR"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/Parse.html#LOG_LEVEL_ERROR">LOG_LEVEL_ERROR</a></code></td> +<td class="colLast"><code>6</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.Parse.LOG_LEVEL_INFO"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/Parse.html#LOG_LEVEL_INFO">LOG_LEVEL_INFO</a></code></td> +<td class="colLast"><code>4</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.Parse.LOG_LEVEL_NONE"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/Parse.html#LOG_LEVEL_NONE">LOG_LEVEL_NONE</a></code></td> +<td class="colLast"><code>2147483647</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.Parse.LOG_LEVEL_VERBOSE"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/Parse.html#LOG_LEVEL_VERBOSE">LOG_LEVEL_VERBOSE</a></code></td> +<td class="colLast"><code>2</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.Parse.LOG_LEVEL_WARNING"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/Parse.html#LOG_LEVEL_WARNING">LOG_LEVEL_WARNING</a></code></td> +<td class="colLast"><code>5</code></td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values"> +<caption><span>com.parse.<a href="com/parse/ParseException.html" title="class in com.parse">ParseException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th scope="col">Constant Field</th> +<th class="colLast" scope="col">Value</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.ACCOUNT_ALREADY_LINKED"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#ACCOUNT_ALREADY_LINKED">ACCOUNT_ALREADY_LINKED</a></code></td> +<td class="colLast"><code>208</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.CACHE_MISS"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#CACHE_MISS">CACHE_MISS</a></code></td> +<td class="colLast"><code>120</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.COMMAND_UNAVAILABLE"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#COMMAND_UNAVAILABLE">COMMAND_UNAVAILABLE</a></code></td> +<td class="colLast"><code>108</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.CONNECTION_FAILED"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#CONNECTION_FAILED">CONNECTION_FAILED</a></code></td> +<td class="colLast"><code>100</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.DUPLICATE_VALUE"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#DUPLICATE_VALUE">DUPLICATE_VALUE</a></code></td> +<td class="colLast"><code>137</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.EMAIL_MISSING"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#EMAIL_MISSING">EMAIL_MISSING</a></code></td> +<td class="colLast"><code>204</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.EMAIL_NOT_FOUND"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#EMAIL_NOT_FOUND">EMAIL_NOT_FOUND</a></code></td> +<td class="colLast"><code>205</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.EMAIL_TAKEN"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#EMAIL_TAKEN">EMAIL_TAKEN</a></code></td> +<td class="colLast"><code>203</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.EXCEEDED_QUOTA"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#EXCEEDED_QUOTA">EXCEEDED_QUOTA</a></code></td> +<td class="colLast"><code>140</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.FILE_DELETE_ERROR"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#FILE_DELETE_ERROR">FILE_DELETE_ERROR</a></code></td> +<td class="colLast"><code>153</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.INCORRECT_TYPE"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INCORRECT_TYPE">INCORRECT_TYPE</a></code></td> +<td class="colLast"><code>111</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.INTERNAL_SERVER_ERROR"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INTERNAL_SERVER_ERROR">INTERNAL_SERVER_ERROR</a></code></td> +<td class="colLast"><code>1</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_ACL"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_ACL">INVALID_ACL</a></code></td> +<td class="colLast"><code>123</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_CHANNEL_NAME"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_CHANNEL_NAME">INVALID_CHANNEL_NAME</a></code></td> +<td class="colLast"><code>112</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_CLASS_NAME"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_CLASS_NAME">INVALID_CLASS_NAME</a></code></td> +<td class="colLast"><code>103</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_EMAIL_ADDRESS"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_EMAIL_ADDRESS">INVALID_EMAIL_ADDRESS</a></code></td> +<td class="colLast"><code>125</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_EVENT_NAME"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_EVENT_NAME">INVALID_EVENT_NAME</a></code></td> +<td class="colLast"><code>160</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_FILE_NAME"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_FILE_NAME">INVALID_FILE_NAME</a></code></td> +<td class="colLast"><code>122</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_JSON"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_JSON">INVALID_JSON</a></code></td> +<td class="colLast"><code>107</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_KEY_NAME"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_KEY_NAME">INVALID_KEY_NAME</a></code></td> +<td class="colLast"><code>105</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_LINKED_SESSION"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_LINKED_SESSION">INVALID_LINKED_SESSION</a></code></td> +<td class="colLast"><code>251</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_NESTED_KEY"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_NESTED_KEY">INVALID_NESTED_KEY</a></code></td> +<td class="colLast"><code>121</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_POINTER"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_POINTER">INVALID_POINTER</a></code></td> +<td class="colLast"><code>106</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_QUERY"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_QUERY">INVALID_QUERY</a></code></td> +<td class="colLast"><code>102</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_ROLE_NAME"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_ROLE_NAME">INVALID_ROLE_NAME</a></code></td> +<td class="colLast"><code>139</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.INVALID_SESSION_TOKEN"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#INVALID_SESSION_TOKEN">INVALID_SESSION_TOKEN</a></code></td> +<td class="colLast"><code>209</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.LINKED_ID_MISSING"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#LINKED_ID_MISSING">LINKED_ID_MISSING</a></code></td> +<td class="colLast"><code>250</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.MISSING_OBJECT_ID"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#MISSING_OBJECT_ID">MISSING_OBJECT_ID</a></code></td> +<td class="colLast"><code>104</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.MUST_CREATE_USER_THROUGH_SIGNUP"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#MUST_CREATE_USER_THROUGH_SIGNUP">MUST_CREATE_USER_THROUGH_SIGNUP</a></code></td> +<td class="colLast"><code>207</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.NOT_INITIALIZED"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#NOT_INITIALIZED">NOT_INITIALIZED</a></code></td> +<td class="colLast"><code>109</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.OBJECT_NOT_FOUND"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#OBJECT_NOT_FOUND">OBJECT_NOT_FOUND</a></code></td> +<td class="colLast"><code>101</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.OBJECT_TOO_LARGE"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#OBJECT_TOO_LARGE">OBJECT_TOO_LARGE</a></code></td> +<td class="colLast"><code>116</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.OPERATION_FORBIDDEN"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#OPERATION_FORBIDDEN">OPERATION_FORBIDDEN</a></code></td> +<td class="colLast"><code>119</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.OTHER_CAUSE"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#OTHER_CAUSE">OTHER_CAUSE</a></code></td> +<td class="colLast"><code>-1</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.PASSWORD_MISSING"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#PASSWORD_MISSING">PASSWORD_MISSING</a></code></td> +<td class="colLast"><code>201</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.PUSH_MISCONFIGURED"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#PUSH_MISCONFIGURED">PUSH_MISCONFIGURED</a></code></td> +<td class="colLast"><code>115</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.REQUEST_LIMIT_EXCEEDED"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#REQUEST_LIMIT_EXCEEDED">REQUEST_LIMIT_EXCEEDED</a></code></td> +<td class="colLast"><code>155</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.SCRIPT_ERROR"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#SCRIPT_ERROR">SCRIPT_ERROR</a></code></td> +<td class="colLast"><code>141</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.SESSION_MISSING"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#SESSION_MISSING">SESSION_MISSING</a></code></td> +<td class="colLast"><code>206</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.TIMEOUT"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#TIMEOUT">TIMEOUT</a></code></td> +<td class="colLast"><code>124</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.UNSUPPORTED_SERVICE"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#UNSUPPORTED_SERVICE">UNSUPPORTED_SERVICE</a></code></td> +<td class="colLast"><code>252</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.USERNAME_MISSING"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#USERNAME_MISSING">USERNAME_MISSING</a></code></td> +<td class="colLast"><code>200</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseException.USERNAME_TAKEN"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#USERNAME_TAKEN">USERNAME_TAKEN</a></code></td> +<td class="colLast"><code>202</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParseException.VALIDATION_ERROR"> +<!-- --> +</a><code>public static final int</code></td> +<td><code><a href="com/parse/ParseException.html#VALIDATION_ERROR">VALIDATION_ERROR</a></code></td> +<td class="colLast"><code>142</code></td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values"> +<caption><span>com.parse.<a href="com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th scope="col">Constant Field</th> +<th class="colLast" scope="col">Value</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParseObject.DEFAULT_PIN"> +<!-- --> +</a><code>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td><code><a href="com/parse/ParseObject.html#DEFAULT_PIN">DEFAULT_PIN</a></code></td> +<td class="colLast"><code>"_default"</code></td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values"> +<caption><span>com.parse.<a href="com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th scope="col">Constant Field</th> +<th class="colLast" scope="col">Value</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParsePushBroadcastReceiver.ACTION_PUSH_DELETE"> +<!-- --> +</a><code>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td><code><a href="com/parse/ParsePushBroadcastReceiver.html#ACTION_PUSH_DELETE">ACTION_PUSH_DELETE</a></code></td> +<td class="colLast"><code>"com.parse.push.intent.DELETE"</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParsePushBroadcastReceiver.ACTION_PUSH_OPEN"> +<!-- --> +</a><code>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td><code><a href="com/parse/ParsePushBroadcastReceiver.html#ACTION_PUSH_OPEN">ACTION_PUSH_OPEN</a></code></td> +<td class="colLast"><code>"com.parse.push.intent.OPEN"</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParsePushBroadcastReceiver.ACTION_PUSH_RECEIVE"> +<!-- --> +</a><code>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td><code><a href="com/parse/ParsePushBroadcastReceiver.html#ACTION_PUSH_RECEIVE">ACTION_PUSH_RECEIVE</a></code></td> +<td class="colLast"><code>"com.parse.push.intent.RECEIVE"</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParsePushBroadcastReceiver.KEY_PUSH_CHANNEL"> +<!-- --> +</a><code>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td><code><a href="com/parse/ParsePushBroadcastReceiver.html#KEY_PUSH_CHANNEL">KEY_PUSH_CHANNEL</a></code></td> +<td class="colLast"><code>"com.parse.Channel"</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParsePushBroadcastReceiver.KEY_PUSH_DATA"> +<!-- --> +</a><code>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td><code><a href="com/parse/ParsePushBroadcastReceiver.html#KEY_PUSH_DATA">KEY_PUSH_DATA</a></code></td> +<td class="colLast"><code>"com.parse.Data"</code></td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a name="com.parse.ParsePushBroadcastReceiver.PROPERTY_PUSH_ICON"> +<!-- --> +</a><code>public static final <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td><code><a href="com/parse/ParsePushBroadcastReceiver.html#PROPERTY_PUSH_ICON">PROPERTY_PUSH_ICON</a></code></td> +<td class="colLast"><code>"com.parse.push.notification_icon"</code></td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a name="com.parse.ParsePushBroadcastReceiver.SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT"> +<!-- --> +</a><code>protected static final int</code></td> +<td><code><a href="com/parse/ParsePushBroadcastReceiver.html#SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT">SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT</a></code></td> +<td class="colLast"><code>38</code></td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/deprecated-list.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/deprecated-list.html new file mode 100644 index 00000000..20e425b7 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/deprecated-list.html @@ -0,0 +1,211 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Deprecated List</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Deprecated List"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Deprecated API" class="title">Deprecated API</h1> +<h2 title="Contents">Contents</h2> +<ul> +<li><a href="#method">Deprecated Methods</a></li> +</ul> +</div> +<div class="contentContainer"><a name="method"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<table border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation"> +<caption><span>Deprecated Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/PushService.html#getSubscriptions(android.content.Context)">com.parse.PushService.getSubscriptions(Context)</a> +<div class="block"><i>Subscriptions are stored in the <a href="com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> <code>"channels"</code> field. + Use <code>ParseInstallation.getCurrentInstallation().getList<String>("channels")</code></i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParseQuery.html#getUserQuery()">com.parse.ParseQuery.getUserQuery()</a> +<div class="block"><i>Please use <a href="com/parse/ParseUser.html#getQuery()"><code>ParseUser.getQuery()</code></a> instead.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20android.content.Context)">com.parse.ParseTwitterUtils.link(ParseUser, Context)</a> +<div class="block"><i>Please use <a href="com/parse/ParseTwitterUtils.html#linkInBackground(android.content.Context,%20com.parse.ParseUser)"><code>ParseTwitterUtils.linkInBackground(Context, ParseUser)</code></a> instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">com.parse.ParseTwitterUtils.link(ParseUser, String, String, String, String)</a> +<div class="block"><i>Please use <a href="com/parse/ParseTwitterUtils.html#linkInBackground(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)"><code>ParseTwitterUtils.linkInBackground(ParseUser, String, String, + String, String)</code></a> instead.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParseObject.html#refresh()">com.parse.ParseObject.refresh()</a> +<div class="block"><i>Please use <a href="com/parse/ParseObject.html#fetch()"><code>ParseObject.fetch()</code></a> instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParseObject.html#refreshInBackground(com.parse.RefreshCallback)">com.parse.ParseObject.refreshInBackground(RefreshCallback)</a> +<div class="block"><i>Please use <a href="com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)"><code>ParseObject.fetchInBackground(GetCallback)</code></a> instead.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/PushService.html#setDefaultPushCallback(android.content.Context,%20java.lang.Class)">com.parse.PushService.setDefaultPushCallback(Context, Class<? extends Activity>)</a> +<div class="block"><i>Please use <a href="com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/PushService.html#setDefaultPushCallback(android.content.Context,%20java.lang.Class,%20int)">com.parse.PushService.setDefaultPushCallback(Context, Class<? extends Activity>, int)</a> +<div class="block"><i>Please use <a href="com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParsePush.html#setPushToAndroid(boolean)">com.parse.ParsePush.setPushToAndroid(boolean)</a></td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParsePush.html#setPushToIOS(boolean)">com.parse.ParsePush.setPushToIOS(boolean)</a></td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/PushService.html#subscribe(android.content.Context,%20java.lang.String,%20java.lang.Class)">com.parse.PushService.subscribe(Context, String, Class<? extends Activity>)</a> +<div class="block"><i>Please use <a href="com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/PushService.html#subscribe(android.content.Context,%20java.lang.String,%20java.lang.Class,%20int)">com.parse.PushService.subscribe(Context, String, Class<? extends Activity>, int)</a> +<div class="block"><i>Please use <a href="com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParseAnalytics.html#trackAppOpened(android.content.Intent)">com.parse.ParseAnalytics.trackAppOpened(Intent)</a> +<div class="block"><i>Please use <a href="com/parse/ParseAnalytics.html#trackAppOpenedInBackground(android.content.Intent)"><code>ParseAnalytics.trackAppOpenedInBackground(android.content.Intent)</code></a> instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParseAnalytics.html#trackEvent(java.lang.String)">com.parse.ParseAnalytics.trackEvent(String)</a> +<div class="block"><i>Please use <a href="com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String)"><code>ParseAnalytics.trackEventInBackground(String)</code></a> instead.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParseAnalytics.html#trackEvent(java.lang.String,%20java.util.Map)">com.parse.ParseAnalytics.trackEvent(String, Map<String, String>)</a> +<div class="block"><i>Please use <a href="com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20java.util.Map)"><code>ParseAnalytics.trackEventInBackground(String, java.util.Map)</code></a> instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/PushService.html#unsubscribe(android.content.Context,%20java.lang.String)">com.parse.PushService.unsubscribe(Context, String)</a> +<div class="block"><i>Please use <a href="com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/help-doc.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/help-doc.html new file mode 100644 index 00000000..5b4c5b69 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/help-doc.html @@ -0,0 +1,212 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>API Help</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="API Help"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">How This API Document Is Organized</h1> +<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<h2>Package</h2> +<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p> +<ul> +<li>Interfaces (italic)</li> +<li>Classes</li> +<li>Enums</li> +<li>Exceptions</li> +<li>Errors</li> +<li>Annotation Types</li> +</ul> +</li> +<li class="blockList"> +<h2>Class/Interface</h2> +<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p> +<ul> +<li>Class inheritance diagram</li> +<li>Direct Subclasses</li> +<li>All Known Subinterfaces</li> +<li>All Known Implementing Classes</li> +<li>Class/interface declaration</li> +<li>Class/interface description</li> +</ul> +<ul> +<li>Nested Class Summary</li> +<li>Field Summary</li> +<li>Constructor Summary</li> +<li>Method Summary</li> +</ul> +<ul> +<li>Field Detail</li> +<li>Constructor Detail</li> +<li>Method Detail</li> +</ul> +<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p> +</li> +<li class="blockList"> +<h2>Annotation Type</h2> +<p>Each annotation type has its own separate page with the following sections:</p> +<ul> +<li>Annotation Type declaration</li> +<li>Annotation Type description</li> +<li>Required Element Summary</li> +<li>Optional Element Summary</li> +<li>Element Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Enum</h2> +<p>Each enum has its own separate page with the following sections:</p> +<ul> +<li>Enum declaration</li> +<li>Enum description</li> +<li>Enum Constant Summary</li> +<li>Enum Constant Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Use</h2> +<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p> +</li> +<li class="blockList"> +<h2>Tree (Class Hierarchy)</h2> +<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p> +<ul> +<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li> +<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li> +</ul> +</li> +<li class="blockList"> +<h2>Deprecated API</h2> +<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p> +</li> +<li class="blockList"> +<h2>Index</h2> +<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p> +</li> +<li class="blockList"> +<h2>Prev/Next</h2> +<p>These links take you to the next or previous class, interface, package, or related page.</p> +</li> +<li class="blockList"> +<h2>Frames/No Frames</h2> +<p>These links show and hide the HTML frames. All pages are available with or without frames.</p> +</li> +<li class="blockList"> +<h2>All Classes</h2> +<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p> +</li> +<li class="blockList"> +<h2>Serialized Form</h2> +<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p> +</li> +<li class="blockList"> +<h2>Constant Field Values</h2> +<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p> +</li> +</ul> +<em>This help file applies to API documentation generated using the standard doclet.</em></div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/index-all.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/index-all.html new file mode 100644 index 00000000..19581a6c --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/index-all.html @@ -0,0 +1,2535 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Index</title> +<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Index"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="./com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="./com/parse/package-tree.html">Tree</a></li> +<li><a href="./deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="./help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="./index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="./allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="#_A_">A</a> <a href="#_B_">B</a> <a href="#_C_">C</a> <a href="#_D_">D</a> <a href="#_E_">E</a> <a href="#_F_">F</a> <a href="#_G_">G</a> <a href="#_H_">H</a> <a href="#_I_">I</a> <a href="#_K_">K</a> <a href="#_L_">L</a> <a href="#_M_">M</a> <a href="#_N_">N</a> <a href="#_O_">O</a> <a href="#_P_">P</a> <a href="#_R_">R</a> <a href="#_S_">S</a> <a href="#_T_">T</a> <a href="#_U_">U</a> <a href="#_V_">V</a> <a href="#_W_">W</a> <a name="_A_"> +<!-- --> +</a> +<h2 class="title">A</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseException.html#ACCOUNT_ALREADY_LINKED">ACCOUNT_ALREADY_LINKED</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that an an account being linked is already linked to another user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#ACTION_PUSH_DELETE">ACTION_PUSH_DELETE</a></span> - Static variable in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">The name of the Intent fired when a notification has been dismissed.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#ACTION_PUSH_OPEN">ACTION_PUSH_OPEN</a></span> - Static variable in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">The name of the Intent fired when a notification has been opened.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#ACTION_PUSH_RECEIVE">ACTION_PUSH_RECEIVE</a></span> - Static variable in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">The name of the Intent fired when a push has been received.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#add(java.lang.String,%20java.lang.Object)">add(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Atomically adds an object to the end of the array associated with a given key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRelation.html#add(T)">add(T)</a></span> - Method in class com.parse.<a href="./com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a></dt> +<dd> +<div class="block">Adds an object to this relation.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#addAll(java.lang.String,%20java.util.Collection)">addAll(String, Collection<?>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the end of the array + associated with a given key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#addAllUnique(java.lang.String,%20java.util.Collection)">addAllUnique(String, Collection<?>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the array associated with a + given key, only adding elements which are not already present in the array.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#addAscendingOrder(java.lang.String)">addAscendingOrder(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Also sorts the results in ascending order by the given key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#addDescendingOrder(java.lang.String)">addDescendingOrder(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Also sorts the results in descending order by the given key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#addOnQueryLoadListener(com.parse.ParseQueryAdapter.OnQueryLoadListener)">addOnQueryLoadListener(ParseQueryAdapter.OnQueryLoadListener<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#addUnique(java.lang.String,%20java.lang.Object)">addUnique(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Atomically adds an object to the array associated with a given key, only if it is not already + present in the array.</div> +</dd> +</dl> +<a name="_B_"> +<!-- --> +</a> +<h2 class="title">B</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#become(java.lang.String)">become(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Authorize a user with a session token.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#becomeInBackground(java.lang.String)">becomeInBackground(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Authorize a user with a session token.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#becomeInBackground(java.lang.String,%20com.parse.LogInCallback)">becomeInBackground(String, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Authorize a user with a session token.</div> +</dd> +</dl> +<a name="_C_"> +<!-- --> +</a> +<h2 class="title">C</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseException.html#CACHE_MISS">CACHE_MISS</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating the result was not found in the cache.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseCloud.html#callFunction(java.lang.String,%20java.util.Map)">callFunction(String, Map<String, ?>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseCloud.html" title="class in com.parse">ParseCloud</a></dt> +<dd> +<div class="block">Calls a cloud function.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseCloud.html#callFunctionInBackground(java.lang.String,%20java.util.Map)">callFunctionInBackground(String, Map<String, ?>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseCloud.html" title="class in com.parse">ParseCloud</a></dt> +<dd> +<div class="block">Calls a cloud function in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseCloud.html#callFunctionInBackground(java.lang.String,%20java.util.Map,%20com.parse.FunctionCallback)">callFunctionInBackground(String, Map<String, ?>, FunctionCallback<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseCloud.html" title="class in com.parse">ParseCloud</a></dt> +<dd> +<div class="block">Calls a cloud function in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#cancel()">cancel()</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Cancels the current network request and callbacks whether it's uploading or fetching data from + the server.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#cancel()">cancel()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Cancels the current network request (if one is running).</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#clear()">clear()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Remove all elements from the list.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#clearAllCachedResults()">clearAllCachedResults()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Clears the cached result for all queries.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#clearCachedResult()">clearCachedResult()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Removes the previously cached result for this query, forcing the next find() to hit the + network.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#clearExpiration()">clearExpiration()</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Clears both expiration values, indicating that the notification should never expire.</div> +</dd> +<dt><a href="./com/parse/package-summary.html">com.parse</a> - package com.parse</dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#COMMAND_UNAVAILABLE">COMMAND_UNAVAILABLE</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the feature you tried to access is only available internally for + testing purposes.</div> +</dd> +<dt><a href="./com/parse/ConfigCallback.html" title="interface in com.parse"><span class="strong">ConfigCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>ConfigCallback</code> is used to run code after <a href="./com/parse/ParseConfig.html#getInBackground()"><code>ParseConfig.getInBackground()</code></a> is used + to fetch a new configuration object from the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#CONNECTION_FAILED">CONNECTION_FAILED</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating the connection to the Parse servers failed.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#containsKey(java.lang.String)">containsKey(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Whether this object has a particular key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#count()">count()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Counts the number of objects that match this query.</div> +</dd> +<dt><a href="./com/parse/CountCallback.html" title="interface in com.parse"><span class="strong">CountCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>CountCallback</code> is used to run code after a <a href="./com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to count objects + matching a query in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#countInBackground()">countInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Counts the number of objects that match this query in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#countInBackground(com.parse.CountCallback)">countInBackground(CountCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Counts the number of objects that match this query in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#create(java.lang.String)">create(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Creates a new <code>ParseObject</code> based upon a class name.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#create(java.lang.Class)">create(Class<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Creates a new <code>ParseObject</code> based upon a subclass type.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.QueryFactory.html#create()">create()</a></span> - Method in interface com.parse.<a href="./com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse">ParseQueryAdapter.QueryFactory</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)">createWithoutData(String, String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between + <code>ParseObject</code>s.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)">createWithoutData(Class<T>, String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between + <code>ParseObject</code>s.</div> +</dd> +</dl> +<a name="_D_"> +<!-- --> +</a> +<h2 class="title">D</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#DEFAULT_PIN">DEFAULT_PIN</a></span> - Static variable in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Default name for pinning if not specified.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#delete()">delete()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Deletes this object on the server.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#deleteAll(java.util.List)">deleteAll(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Deletes each object in the provided list.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#deleteAllInBackground(java.util.List,%20com.parse.DeleteCallback)">deleteAllInBackground(List<T>, DeleteCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Deletes each object in the provided list.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#deleteAllInBackground(java.util.List)">deleteAllInBackground(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Deletes each object in the provided list.</div> +</dd> +<dt><a href="./com/parse/DeleteCallback.html" title="interface in com.parse"><span class="strong">DeleteCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>DeleteCallback</code> is used to run code after saving a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background + thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#deleteEventually(com.parse.DeleteCallback)">deleteEventually(DeleteCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#deleteEventually()">deleteEventually()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#deleteInBackground()">deleteInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Deletes this object on the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#deleteInBackground(com.parse.DeleteCallback)">deleteInBackground(DeleteCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Deletes this object on the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#distanceInKilometersTo(com.parse.ParseGeoPoint)">distanceInKilometersTo(ParseGeoPoint)</a></span> - Method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Get distance between this point and another <code>ParseGeoPoint</code> in kilometers.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#distanceInMilesTo(com.parse.ParseGeoPoint)">distanceInMilesTo(ParseGeoPoint)</a></span> - Method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Get distance between this point and another <code>ParseGeoPoint</code> in kilometers.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#distanceInRadiansTo(com.parse.ParseGeoPoint)">distanceInRadiansTo(ParseGeoPoint)</a></span> - Method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Get distance in radians between this point and another <code>ParseGeoPoint</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ConfigCallback.html#done(com.parse.ParseConfig,%20com.parse.ParseException)">done(ParseConfig, ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/ConfigCallback.html" title="interface in com.parse">ConfigCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/CountCallback.html#done(int,%20com.parse.ParseException)">done(int, ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/CountCallback.html" title="interface in com.parse">CountCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the count is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/DeleteCallback.html#done(com.parse.ParseException)">done(ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the delete is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/FindCallback.html#done(java.util.List,%20com.parse.ParseException)">done(List<T>, ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/FunctionCallback.html#done(T,%20com.parse.ParseException)">done(T, ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/FunctionCallback.html" title="interface in com.parse">FunctionCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the cloud function is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/GetCallback.html#done(T,%20com.parse.ParseException)">done(T, ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/GetDataCallback.html#done(byte[],%20com.parse.ParseException)">done(byte[], ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/GetDataCallback.html" title="interface in com.parse">GetDataCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the fetch is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/LocationCallback.html#done(com.parse.ParseGeoPoint,%20com.parse.ParseException)">done(ParseGeoPoint, ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/LocationCallback.html" title="interface in com.parse">LocationCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the location fetch is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/LogInCallback.html#done(com.parse.ParseUser,%20com.parse.ParseException)">done(ParseUser, ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/LogInCallback.html" title="interface in com.parse">LogInCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/LogOutCallback.html#done(com.parse.ParseException)">done(ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/LogOutCallback.html" title="interface in com.parse">LogOutCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ProgressCallback.html#done(java.lang.Integer)">done(Integer)</a></span> - Method in interface com.parse.<a href="./com/parse/ProgressCallback.html" title="interface in com.parse">ProgressCallback</a></dt> +<dd> +<div class="block">Override this function with your desired callback.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/RefreshCallback.html#done(com.parse.ParseObject,%20com.parse.ParseException)">done(ParseObject, ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/RefreshCallback.html" title="interface in com.parse">RefreshCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/RequestPasswordResetCallback.html#done(com.parse.ParseException)">done(ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/RequestPasswordResetCallback.html" title="interface in com.parse">RequestPasswordResetCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the request is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/SaveCallback.html#done(com.parse.ParseException)">done(ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the save is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/SendCallback.html#done(com.parse.ParseException)">done(ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/SendCallback.html" title="interface in com.parse">SendCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the send is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/SignUpCallback.html#done(com.parse.ParseException)">done(ParseException)</a></span> - Method in interface com.parse.<a href="./com/parse/SignUpCallback.html" title="interface in com.parse">SignUpCallback</a></dt> +<dd> +<div class="block">Override this function with the code you want to run after the signUp is complete.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#DUPLICATE_VALUE">DUPLICATE_VALUE</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a unique field was given a value that is already taken.</div> +</dd> +</dl> +<a name="_E_"> +<!-- --> +</a> +<h2 class="title">E</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseException.html#EMAIL_MISSING">EMAIL_MISSING</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the email is missing, but must be specified.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#EMAIL_NOT_FOUND">EMAIL_NOT_FOUND</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a user with the specified email was not found.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#EMAIL_TAKEN">EMAIL_TAKEN</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the email has already been taken.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#enableAutomaticUser()">enableAutomaticUser()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Enables automatic creation of anonymous users.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#enableLocalDatastore(android.content.Context)">enableLocalDatastore(Context)</a></span> - Static method in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> +<div class="block">Enable pinning in your application.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#enableRevocableSessionInBackground()">enableRevocableSessionInBackground()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Enables revocable sessions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#EXCEEDED_QUOTA">EXCEEDED_QUOTA</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that an application quota was exceeded.</div> +</dd> +</dl> +<a name="_F_"> +<!-- --> +</a> +<h2 class="title">F</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetch()">fetch()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Fetches this object with the data from the server.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#fetch()">fetch()</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchAll(java.util.List)">fetchAll(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Fetches all the objects in the provided list.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchAllIfNeeded(java.util.List)">fetchAllIfNeeded(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Fetches all the objects that don't have data in the provided list.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List)">fetchAllIfNeededInBackground(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllIfNeededInBackground(List<T>, FindCallback<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchAllInBackground(java.util.List)">fetchAllInBackground(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Fetches all the objects in the provided list in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchAllInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllInBackground(List<T>, FindCallback<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Fetches all the objects in the provided list in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchFromLocalDatastore()">fetchFromLocalDatastore()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the + server already.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">fetchFromLocalDatastoreInBackground(GetCallback<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the + server already.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchIfNeeded()">fetchIfNeeded()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#fetchIfNeeded()">fetchIfNeeded()</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchIfNeededInBackground()">fetchIfNeededInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchIfNeededInBackground(com.parse.GetCallback)">fetchIfNeededInBackground(GetCallback<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchInBackground()">fetchInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Fetches this object with the data from the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)">fetchInBackground(GetCallback<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Fetches this object with the data from the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#FILE_DELETE_ERROR">FILE_DELETE_ERROR</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that deleting a file failed.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#find()">find()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Retrieves a list of <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query.</div> +</dd> +<dt><a href="./com/parse/FindCallback.html" title="interface in com.parse"><span class="strong">FindCallback</span></a><<a href="./com/parse/FindCallback.html" title="type parameter in FindCallback">T</a> extends <a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>FindCallback</code> is used to run code after a <a href="./com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a list of + <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#findInBackground()">findInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Retrieves a list of <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query from the source in a + background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#findInBackground(com.parse.FindCallback)">findInBackground(FindCallback<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Retrieves a list of <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s that satisfy this query from the source in a + background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#fromLocalDatastore()">fromLocalDatastore()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Change the source of this query to all pinned objects.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#fromPin()">fromPin()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Change the source of this query to the default group of pinned objects.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#fromPin(java.lang.String)">fromPin(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Change the source of this query to a specific group of pinned objects.</div> +</dd> +<dt><a href="./com/parse/FunctionCallback.html" title="interface in com.parse"><span class="strong">FunctionCallback</span></a><<a href="./com/parse/FunctionCallback.html" title="type parameter in FunctionCallback">T</a>> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>FunctionCallback</code> is used to run code after <a href="./com/parse/ParseCloud.html#callFunction(java.lang.String,%20java.util.Map)"><code>ParseCloud.callFunction(java.lang.String, java.util.Map<java.lang.String, ?>)</code></a> is used to + run a Cloud Function in a background thread.</div> +</dd> +</dl> +<a name="_G_"> +<!-- --> +</a> +<h2 class="title">G</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#get()">get()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Fetches a new configuration object from the server.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#get(java.lang.String)">get(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#get(java.lang.String,%20java.lang.Object)">get(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a value, returning a default value if the key doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#get(java.lang.String)">get(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#get(java.lang.String)">get(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Constructs a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getACL()">getACL()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access the <a href="./com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#getActivity(android.content.Context,%20android.content.Intent)">getActivity(Context, Intent)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">Used by <a href="./com/parse/ParsePushBroadcastReceiver.html#onPushOpen(android.content.Context,%20android.content.Intent)"><code>ParsePushBroadcastReceiver.onPushOpen(android.content.Context, android.content.Intent)</code></a> to determine which activity to launch or insert into the back + stack.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getBoolean(java.lang.String)">getBoolean(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <code>boolean</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getBoolean(java.lang.String,%20boolean)">getBoolean(String, boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <code>boolean</code> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getBoolean(java.lang.String)">getBoolean(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <code>boolean</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getBytes(java.lang.String)">getBytes(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <code>byte[]</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getCachePolicy()">getCachePolicy()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> </dd> +<dt><a href="./com/parse/GetCallback.html" title="interface in com.parse"><span class="strong">GetCallback</span></a><<a href="./com/parse/GetCallback.html" title="type parameter in GetCallback">T</a> extends <a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>GetCallback</code> is used to run code after a <a href="./com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> is used to fetch a + <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getClassName()">getClassName()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Accessor to the class name.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getClassName()">getClassName()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Accessor for the class name.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#getCode()">getCode()</a></span> - Method in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Access the code for this error.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getContext()">getContext()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Return the context provided by the <code>Activity</code> utilizing this <code>ParseQueryAdapter</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getCount()">getCount()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Overrides <a href="http://developer.android.com/reference/android/widget/Adapter.html?is-external=true#getCount()" title="class or interface in android.widget"><code>Adapter.getCount()</code></a> method to return the number of cells to + display.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getCreatedAt()">getCreatedAt()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">This reports time as the server sees it, so that if you create a <code>ParseObject</code>, then wait a + while, and then call <a href="./com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the creation time will be the time of the first + <a href="./com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was created locally.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getCurrentConfig()">getCurrentConfig()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Retrieves the most recently-fetched configuration object, either from memory or + disk if necessary.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseInstallation.html#getCurrentInstallation()">getCurrentInstallation()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long)">getCurrentLocationInBackground(long)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Asynchronously fetches the current location of the device.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20com.parse.LocationCallback)">getCurrentLocationInBackground(long, LocationCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Asynchronously fetches the current location of the device.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria)">getCurrentLocationInBackground(long, Criteria)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Asynchronously fetches the current location of the device.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria,%20com.parse.LocationCallback)">getCurrentLocationInBackground(long, Criteria, LocationCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Asynchronously fetches the current location of the device.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseSession.html#getCurrentSessionInBackground()">getCurrentSessionInBackground()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></dt> +<dd> +<div class="block">Get the current <code>ParseSession</code> object related to the current user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseSession.html#getCurrentSessionInBackground(com.parse.GetCallback)">getCurrentSessionInBackground(GetCallback<ParseSession>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></dt> +<dd> +<div class="block">Get the current <code>ParseSession</code> object related to the current user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#getCurrentUser()">getCurrentUser()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">This retrieves the currently logged in ParseUser with a valid session, either from memory or + disk if necessary.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#getData()">getData()</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Synchronously gets the data for this object.</div> +</dd> +<dt><a href="./com/parse/GetDataCallback.html" title="interface in com.parse"><span class="strong">GetDataCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>GetDataCallback</code> is used to run code after a <a href="./com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> fetches its data on a + background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#getDataInBackground(com.parse.ProgressCallback)">getDataInBackground(ProgressCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Gets the data for this object in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#getDataInBackground()">getDataInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Gets the data for this object in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#getDataInBackground(com.parse.GetDataCallback,%20com.parse.ProgressCallback)">getDataInBackground(GetDataCallback, ProgressCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Gets the data for this object in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#getDataInBackground(com.parse.GetDataCallback)">getDataInBackground(GetDataCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Gets the data for this object in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getDate(java.lang.String)">getDate(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getDate(java.lang.String,%20java.util.Date)">getDate(String, Date)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getDate(java.lang.String)">getDate(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getDouble(java.lang.String)">getDouble(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <code>double</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getDouble(java.lang.String,%20double)">getDouble(String, double)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <code>double</code> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getDouble(java.lang.String)">getDouble(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <code>double</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#getEmail()">getEmail()</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Retrieves the email address.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getFirst()">getFirst()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Retrieves at most one <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getFirstInBackground()">getFirstInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Retrieves at most one <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query from the source in a + background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getFirstInBackground(com.parse.GetCallback)">getFirstInBackground(GetCallback<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Retrieves at most one <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> that satisfies this query from the source in a + background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getInBackground(com.parse.ConfigCallback)">getInBackground(ConfigCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Fetches a new configuration object from the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getInBackground()">getInBackground()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Fetches a new configuration object from the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getInBackground(java.lang.String)">getInBackground(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Constructs a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source in a + background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getInBackground(java.lang.String,%20com.parse.GetCallback)">getInBackground(String, GetCallback<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Constructs a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> whose id is already known by fetching data from the source in + a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseInstallation.html#getInstallationId()">getInstallationId()</a></span> - Method in class com.parse.<a href="./com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></dt> +<dd> +<div class="block">Returns the unique ID of this installation.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getInt(java.lang.String)">getInt(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access an <code>int</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getInt(java.lang.String,%20int)">getInt(String, int)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access an <code>int</code> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getInt(java.lang.String)">getInt(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access an <code>int</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getItem(int)">getItem(int)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getItemId(int)">getItemId(int)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getItemView(T,%20android.view.View,%20android.view.ViewGroup)">getItemView(T, View, ViewGroup)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Override this method to customize each cell given a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getItemViewType(int)">getItemViewType(int)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getJSONArray(java.lang.String)">getJSONArray(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getJSONArray(java.lang.String,%20org.json.JSONArray)">getJSONArray(String, JSONArray)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getJSONArray(java.lang.String)">getJSONArray(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getJSONObject(java.lang.String)">getJSONObject(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getJSONObject(java.lang.String,%20org.json.JSONObject)">getJSONObject(String, JSONObject)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getJSONObject(java.lang.String)">getJSONObject(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#getLargeIcon(android.content.Context,%20android.content.Intent)">getLargeIcon(Context, Intent)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">Retrieves the large icon to be used in a <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#getLatitude()">getLatitude()</a></span> - Method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Get latitude.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getLimit()">getLimit()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Accessor for the limit.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getList(java.lang.String)">getList(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getList(java.lang.String,%20java.util.List)">getList(String, List<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getList(java.lang.String)">getList(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#getLogLevel()">getLogLevel()</a></span> - Static method in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> +<div class="block">Returns the level of logging that will be displayed.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getLong(java.lang.String)">getLong(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <code>long</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getLong(java.lang.String,%20long)">getLong(String, long)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <code>long</code> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getLong(java.lang.String)">getLong(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <code>long</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#getLongitude()">getLongitude()</a></span> - Method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Get longitude.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getMap(java.lang.String)">getMap(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getMap(java.lang.String,%20java.util.Map)">getMap(String, Map<String, V>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getMap(java.lang.String)">getMap(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getMaxCacheAge()">getMaxCacheAge()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Gets the maximum age of cached data that will be considered in this query.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#getName()">getName()</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">The filename.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRole.html#getName()">getName()</a></span> - Method in class com.parse.<a href="./com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></dt> +<dd> +<div class="block">Gets the name of the role.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getNextPageView(android.view.View,%20android.view.ViewGroup)">getNextPageView(View, ViewGroup)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Override this method to customize the "Load Next Page" cell, visible when pagination is turned + on and there may be more results to display.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#getNotification(android.content.Context,%20android.content.Intent)">getNotification(Context, Intent)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">Creates a <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a> with reasonable defaults.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getNumber(java.lang.String)">getNumber(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a numerical value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getNumber(java.lang.String,%20java.lang.Number)">getNumber(String, Number)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a numerical value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getNumber(java.lang.String)">getNumber(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getObjectId()">getObjectId()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Accessor to the object id.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getObjectsPerPage()">getObjectsPerPage()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getParseFile(java.lang.String)">getParseFile(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="./com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getParseFile(java.lang.String,%20com.parse.ParseFile)">getParseFile(String, ParseFile)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="./com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getParseFile(java.lang.String)">getParseFile(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="./com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="./com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getParseGeoPoint(java.lang.String,%20com.parse.ParseGeoPoint)">getParseGeoPoint(String, ParseGeoPoint)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="./com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="./com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getParseObject(java.lang.String)">getParseObject(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <code>ParseObject</code> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getParseUser(java.lang.String)">getParseUser(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="./com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getPublicReadAccess()">getPublicReadAccess()</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Get whether the public is allowed to read this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getPublicWriteAccess()">getPublicWriteAccess()</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether the public is allowed to write this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseInstallation.html#getQuery()">getQuery()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></dt> +<dd> +<div class="block">Constructs a query for <code>ParseInstallation</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getQuery(java.lang.Class)">getQuery(Class<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Creates a new query for the given <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getQuery(java.lang.String)">getQuery(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Creates a new query for the given class name.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRelation.html#getQuery()">getQuery()</a></span> - Method in class com.parse.<a href="./com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a></dt> +<dd> +<div class="block">Gets a query that can be used to query the objects in this relation.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRole.html#getQuery()">getQuery()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></dt> +<dd> +<div class="block">Gets a <a href="./com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> over the Role collection.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseSession.html#getQuery()">getQuery()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></dt> +<dd> +<div class="block">Constructs a query for <code>ParseSession</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#getQuery()">getQuery()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Constructs a query for <code>ParseUser</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getReadAccess(java.lang.String)">getReadAccess(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Get whether the given user id is *explicitly* allowed to read this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getReadAccess(com.parse.ParseUser)">getReadAccess(ParseUser)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Get whether the given user id is *explicitly* allowed to read this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getRelation(java.lang.String)">getRelation(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access or create a <a href="./com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> value for a key</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getRoleReadAccess(java.lang.String)">getRoleReadAccess(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Get whether users belonging to the role with the given roleName are allowed to read this + object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getRoleReadAccess(com.parse.ParseRole)">getRoleReadAccess(ParseRole)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Get whether users belonging to the given role are allowed to read this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRole.html#getRoles()">getRoles()</a></span> - Method in class com.parse.<a href="./com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></dt> +<dd> +<div class="block">Gets the <a href="./com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="./com/parse/ParseRole.html" title="class in com.parse"><code>ParseRole</code></a>s that are direct children of this + role.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getRoleWriteAccess(java.lang.String)">getRoleWriteAccess(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Get whether users belonging to the role with the given roleName are allowed to write this + object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getRoleWriteAccess(com.parse.ParseRole)">getRoleWriteAccess(ParseRole)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Get whether users belonging to the given role are allowed to write this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseSession.html#getSessionToken()">getSessionToken()</a></span> - Method in class com.parse.<a href="./com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#getSessionToken()">getSessionToken()</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getSkip()">getSkip()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Accessor for the skip value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#getSmallIconId(android.content.Context,%20android.content.Intent)">getSmallIconId(Context, Intent)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">Retrieves the small icon to be used in a <a href="http://developer.android.com/reference/android/app/Notification.html?is-external=true" title="class or interface in android.app"><code>Notification</code></a>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getString(java.lang.String)">getString(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#getString(java.lang.String,%20java.lang.String)">getString(String, String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value, returning a default value if it doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getString(java.lang.String)">getString(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#getSubscriptions(android.content.Context)">getSubscriptions(Context)</a></span> - Static method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Subscriptions are stored in the <a href="./com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> <code>"channels"</code> field. + Use <code>ParseInstallation.getCurrentInstallation().getList<String>("channels")</code></i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#getTwitter()">getTwitter()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Gets the shared <code>Twitter</code> singleton that Parse is using.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#getUpdatedAt()">getUpdatedAt()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">This reports time as the server sees it, so that if you make changes to a <code>ParseObject</code>, then + wait a while, and then call <a href="./com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the updated time will be the time of the + <a href="./com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was changed locally.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#getUrl()">getUrl()</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">This returns the url of the file.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#getUsername()">getUsername()</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Retrieves the username.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#getUserQuery()">getUserQuery()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseUser.html#getQuery()"><code>ParseUser.getQuery()</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRole.html#getUsers()">getUsers()</a></span> - Method in class com.parse.<a href="./com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></dt> +<dd> +<div class="block">Gets the <a href="./com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> for the <a href="./com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a>s that are direct children of this + role.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getView(int,%20android.view.View,%20android.view.ViewGroup)">getView(int, View, ViewGroup)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">The base class, <code>Adapter</code>, defines a <code>getView</code> method intended to display data at + the specified position in the data set.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#getViewTypeCount()">getViewTypeCount()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getWriteAccess(java.lang.String)">getWriteAccess(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Get whether the given user id is *explicitly* allowed to write this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#getWriteAccess(com.parse.ParseUser)">getWriteAccess(ParseUser)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Get whether the given user id is *explicitly* allowed to write this object.</div> +</dd> +</dl> +<a name="_H_"> +<!-- --> +</a> +<h2 class="title">H</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#has(java.lang.String)">has(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Whether this object has a particular key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#hasCachedResult()">hasCachedResult()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Returns whether or not this query has a cached result.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#hasSameId(com.parse.ParseObject)">hasSameId(ParseObject)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> </dd> +</dl> +<a name="_I_"> +<!-- --> +</a> +<h2 class="title">I</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#ignoreACLs()">ignoreACLs()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Ignore ACLs when querying from the Local Datastore.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#include(java.lang.String)">include(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Include nested <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s for the provided key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INCORRECT_TYPE">INCORRECT_TYPE</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a field was set to an inconsistent type.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#increment(java.lang.String)">increment(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Atomically increments the given key by 1.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#increment(java.lang.String,%20java.lang.Number)">increment(String, Number)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Atomically increments the given key by the given number.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#initialize(android.content.Context)">initialize(Context)</a></span> - Static method in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> +<div class="block">Authenticates this client as belonging to your application.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#initialize(android.content.Context,%20java.lang.String,%20java.lang.String)">initialize(Context, String, String)</a></span> - Static method in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> +<div class="block">Authenticates this client as belonging to your application.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#initialize(java.lang.String,%20java.lang.String)">initialize(String, String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Initializes Twitter for use with Parse.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INTERNAL_SERVER_ERROR">INTERNAL_SERVER_ERROR</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that something has gone wrong with the server.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_ACL">INVALID_ACL</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating an invalid ACL was provided.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_CHANNEL_NAME">INVALID_CHANNEL_NAME</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating an invalid channel name.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_CLASS_NAME">INVALID_CLASS_NAME</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating a missing or invalid classname.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_EMAIL_ADDRESS">INVALID_EMAIL_ADDRESS</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the email address was invalid.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_EVENT_NAME">INVALID_EVENT_NAME</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the provided event name is invalid.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_FILE_NAME">INVALID_FILE_NAME</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that an invalid filename was used for ParseFile.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_JSON">INVALID_JSON</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that badly formed JSON was received upstream.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_KEY_NAME">INVALID_KEY_NAME</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating an invalid key name.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_LINKED_SESSION">INVALID_LINKED_SESSION</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a user with a linked (e.g.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_NESTED_KEY">INVALID_NESTED_KEY</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that an invalid key was used in a nested JSONObject.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_POINTER">INVALID_POINTER</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating a malformed pointer.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_QUERY">INVALID_QUERY</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating you tried to query with a datatype that doesn't support it, like exact + matching an array or object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_ROLE_NAME">INVALID_ROLE_NAME</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a role's name is invalid.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#INVALID_SESSION_TOKEN">INVALID_SESSION_TOKEN</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the current session token is invalid.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#isAuthenticated()">isAuthenticated()</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Whether the ParseUser has been authenticated on this device.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#isDataAvailable()">isDataAvailable()</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Whether the file has available data.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#isDataAvailable()">isDataAvailable()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Gets whether the <code>ParseObject</code> has been fetched.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#isDirty()">isDirty()</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Whether the file still needs to be saved.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#isDirty()">isDirty()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Whether any key-value pair in this object (or its children) has been added/updated/removed and + not saved yet.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#isDirty(java.lang.String)">isDirty(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Whether a value associated with a key has been added/updated/removed and not saved yet.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnonymousUtils.html#isLinked(com.parse.ParseUser)">isLinked(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnonymousUtils.html" title="class in com.parse">ParseAnonymousUtils</a></dt> +<dd> +<div class="block">Whether the user is logged in anonymously.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#isLinked(com.parse.ParseUser)">isLinked(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#isNew()">isNew()</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Indicates whether this <code>ParseUser</code> was created during this session through a call to + <a href="./com/parse/ParseUser.html#signUp()"><code>ParseUser.signUp()</code></a> or by logging in with a linked service such as Facebook.</div> +</dd> +</dl> +<a name="_K_"> +<!-- --> +</a> +<h2 class="title">K</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#KEY_PUSH_CHANNEL">KEY_PUSH_CHANNEL</a></span> - Static variable in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">The name of the Intent extra which contains a channel used to route this notification.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#KEY_PUSH_DATA">KEY_PUSH_DATA</a></span> - Static variable in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">The name of the Intent extra which contains the JSON payload of the Notification.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#keySet()">keySet()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Returns a set view of the keys contained in this object.</div> +</dd> +</dl> +<a name="_L_"> +<!-- --> +</a> +<h2 class="title">L</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20android.content.Context)">link(ParseUser, Context)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseTwitterUtils.html#linkInBackground(android.content.Context,%20com.parse.ParseUser)"><code>ParseTwitterUtils.linkInBackground(Context, ParseUser)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20android.content.Context,%20com.parse.SaveCallback)">link(ParseUser, Context, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">link(ParseUser, String, String, String, String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseTwitterUtils.html#linkInBackground(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)"><code>ParseTwitterUtils.linkInBackground(ParseUser, String, String, + String, String)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#link(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20com.parse.SaveCallback)">link(ParseUser, String, String, String, String, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#LINKED_ID_MISSING">LINKED_ID_MISSING</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a user cannot be linked to an account because that account's id + could not be found.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#linkInBackground(android.content.Context,%20com.parse.ParseUser)">linkInBackground(Context, ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#linkInBackground(com.parse.ParseUser,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">linkInBackground(ParseUser, String, String, String, String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and + providing access to Twitter data for the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseImageView.html#loadInBackground()">loadInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></dt> +<dd> +<div class="block">Kick off downloading of remote image.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseImageView.html#loadInBackground(com.parse.GetDataCallback)">loadInBackground(GetDataCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></dt> +<dd> +<div class="block">Kick off downloading of remote image.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#loadNextPage()">loadNextPage()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Loads the next page of objects, appends to table, and notifies the UI that the model has + changed.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#loadObjects()">loadObjects()</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Clears the table and loads the first page of objects asynchronously.</div> +</dd> +<dt><a href="./com/parse/LocationCallback.html" title="interface in com.parse"><span class="strong">LocationCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>LocationCallback</code> is used to run code after a Location has been fetched by + <a href="./com/parse/ParseGeoPoint.html#getCurrentLocationInBackground(long,%20android.location.Criteria)"><code>ParseGeoPoint.getCurrentLocationInBackground(long, android.location.Criteria)</code></a>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#LOG_LEVEL_DEBUG">LOG_LEVEL_DEBUG</a></span> - Static variable in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#LOG_LEVEL_ERROR">LOG_LEVEL_ERROR</a></span> - Static variable in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#LOG_LEVEL_INFO">LOG_LEVEL_INFO</a></span> - Static variable in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#LOG_LEVEL_NONE">LOG_LEVEL_NONE</a></span> - Static variable in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#LOG_LEVEL_VERBOSE">LOG_LEVEL_VERBOSE</a></span> - Static variable in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#LOG_LEVEL_WARNING">LOG_LEVEL_WARNING</a></span> - Static variable in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseAnonymousUtils.html#logIn(com.parse.LogInCallback)">logIn(LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnonymousUtils.html" title="class in com.parse">ParseAnonymousUtils</a></dt> +<dd> +<div class="block">Creates an anonymous user in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#logIn(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20com.parse.LogInCallback)">logIn(String, String, String, String, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#logIn(android.content.Context,%20com.parse.LogInCallback)">logIn(Context, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#logIn(java.lang.String,%20java.lang.String)">logIn(String, String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Logs in a user with a username and password.</div> +</dd> +<dt><a href="./com/parse/LogInCallback.html" title="interface in com.parse"><span class="strong">LogInCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>LogInCallback</code> is used to run code after logging in a user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnonymousUtils.html#logInInBackground()">logInInBackground()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnonymousUtils.html" title="class in com.parse">ParseAnonymousUtils</a></dt> +<dd> +<div class="block">Creates an anonymous user in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#logInInBackground(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">logInInBackground(String, String, String, String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#logInInBackground(android.content.Context)">logInInBackground(Context)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Logs in a ParseUser using Twitter for authentication.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#logInInBackground(java.lang.String,%20java.lang.String)">logInInBackground(String, String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Logs in a user with a username and password.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#logInInBackground(java.lang.String,%20java.lang.String,%20com.parse.LogInCallback)">logInInBackground(String, String, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Logs in a user with a username and password.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#logOut()">logOut()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Logs out the currently logged in user session.</div> +</dd> +<dt><a href="./com/parse/LogOutCallback.html" title="interface in com.parse"><span class="strong">LogOutCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>LogOutCallback</code> is used to run code after logging out a user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#logOutInBackground()">logOutInBackground()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Logs out the currently logged in user session.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#logOutInBackground(com.parse.LogOutCallback)">logOutInBackground(LogOutCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Logs out the currently logged in user session.</div> +</dd> +</dl> +<a name="_M_"> +<!-- --> +</a> +<h2 class="title">M</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseException.html#MISSING_OBJECT_ID">MISSING_OBJECT_ID</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating an unspecified object id.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#MUST_CREATE_USER_THROUGH_SIGNUP">MUST_CREATE_USER_THROUGH_SIGNUP</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a user can only be created through signup.</div> +</dd> +</dl> +<a name="_N_"> +<!-- --> +</a> +<h2 class="title">N</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseException.html#NOT_INITIALIZED">NOT_INITIALIZED</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">You must call Parse.initialize before using the Parse library.</div> +</dd> +</dl> +<a name="_O_"> +<!-- --> +</a> +<h2 class="title">O</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseException.html#OBJECT_NOT_FOUND">OBJECT_NOT_FOUND</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating the specified object doesn't exist.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#OBJECT_TOO_LARGE">OBJECT_TOO_LARGE</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the object is too large.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#onBind(android.content.Intent)">onBind(Intent)</a></span> - Method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block">Client code should not call <code>onBind</code> directly.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#onCreate()">onCreate()</a></span> - Method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block">Client code should not call <code>onCreate</code> directly.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#onDestroy()">onDestroy()</a></span> - Method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block">Client code should not call <code>onDestroy</code> directly.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseImageView.html#onDetachedFromWindow()">onDetachedFromWindow()</a></span> - Method in class com.parse.<a href="./com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.OnQueryLoadListener.html#onLoaded(java.util.List,%20java.lang.Exception)">onLoaded(List<T>, Exception)</a></span> - Method in interface com.parse.<a href="./com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.OnQueryLoadListener.html#onLoading()">onLoading()</a></span> - Method in interface com.parse.<a href="./com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse">ParseQueryAdapter.OnQueryLoadListener</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#onPushDismiss(android.content.Context,%20android.content.Intent)">onPushDismiss(Context, Intent)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">Called when the push notification is dismissed.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#onPushOpen(android.content.Context,%20android.content.Intent)">onPushOpen(Context, Intent)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">Called when the push notification is opened by the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#onPushReceive(android.content.Context,%20android.content.Intent)">onPushReceive(Context, Intent)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">Called when the push notification is received.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#onReceive(android.content.Context,%20android.content.Intent)">onReceive(Context, Intent)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">Delegates the generic <code>onReceive</code> event to a notification lifecycle event.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#onStartCommand(android.content.Intent,%20int,%20int)">onStartCommand(Intent, int, int)</a></span> - Method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#OPERATION_FORBIDDEN">OPERATION_FORBIDDEN</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the operation isn't allowed for clients.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#or(java.util.List)">or(List<ParseQuery<T>>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Constructs a query that is the <code>or</code> of the given queries.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#orderByAscending(java.lang.String)">orderByAscending(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Sorts the results in ascending order by the given key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#orderByDescending(java.lang.String)">orderByDescending(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Sorts the results in descending order by the given key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#OTHER_CAUSE">OTHER_CAUSE</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> </dd> +</dl> +<a name="_P_"> +<!-- --> +</a> +<h2 class="title">P</h2> +<dl> +<dt><a href="./com/parse/Parse.html" title="class in com.parse"><span class="strong">Parse</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The <code>Parse</code> class contains static functions that handle global configuration for the Parse + library.</div> +</dd> +<dt><a href="./com/parse/ParseACL.html" title="class in com.parse"><span class="strong">ParseACL</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>ParseACL</code> is used to control which users can access or modify a particular object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#ParseACL()">ParseACL()</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Creates an ACL with no permissions granted.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#ParseACL(com.parse.ParseUser)">ParseACL(ParseUser)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Creates an ACL where only the provided user has access.</div> +</dd> +<dt><a href="./com/parse/ParseAnalytics.html" title="class in com.parse"><span class="strong">ParseAnalytics</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The <code>ParseAnalytics</code> class provides an interface to Parse's logging and analytics backend.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#ParseAnalytics()">ParseAnalytics()</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> </dd> +<dt><a href="./com/parse/ParseAnonymousUtils.html" title="class in com.parse"><span class="strong">ParseAnonymousUtils</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">Provides utility functions for working with Anonymously logged-in users.</div> +</dd> +<dt><a href="./com/parse/ParseClassName.html" title="annotation in com.parse"><span class="strong">ParseClassName</span></a> - Annotation Type in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">Associates a class name for a subclass of ParseObject.</div> +</dd> +<dt><a href="./com/parse/ParseCloud.html" title="class in com.parse"><span class="strong">ParseCloud</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The ParseCloud class defines provides methods for interacting with Parse Cloud Functions.</div> +</dd> +<dt><a href="./com/parse/ParseConfig.html" title="class in com.parse"><span class="strong">ParseConfig</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The <code>ParseConfig</code> is a local representation of configuration data that can be set from the + Parse dashboard.</div> +</dd> +<dt><a href="./com/parse/ParseException.html" title="class in com.parse"><span class="strong">ParseException</span></a> - Exception in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A ParseException gets raised whenever a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> issues an invalid request, such as + deleting or editing an object that no longer exists on the server, or when there is a network + failure preventing communication with the Parse server.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#ParseException(int,%20java.lang.String)">ParseException(int, String)</a></span> - Constructor for exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Construct a new ParseException with a particular error code.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#ParseException(int,%20java.lang.String,%20java.lang.Throwable)">ParseException(int, String, Throwable)</a></span> - Constructor for exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Construct a new ParseException with an external cause.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#ParseException(java.lang.Throwable)">ParseException(Throwable)</a></span> - Constructor for exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Construct a new ParseException with an external cause.</div> +</dd> +<dt><a href="./com/parse/ParseFile.html" title="class in com.parse"><span class="strong">ParseFile</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block"><code>ParseFile</code> is a local representation of a file that is saved to the Parse cloud.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#ParseFile(java.lang.String,%20byte[],%20java.lang.String)">ParseFile(String, byte[], String)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Creates a new file from a byte array, file name, and content type.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#ParseFile(byte[])">ParseFile(byte[])</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Creates a new file from a byte array.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#ParseFile(java.lang.String,%20byte[])">ParseFile(String, byte[])</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Creates a new file from a byte array and a name.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#ParseFile(byte[],%20java.lang.String)">ParseFile(byte[], String)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Creates a new file from a byte array, and content type.</div> +</dd> +<dt><a href="./com/parse/ParseGeoPoint.html" title="class in com.parse"><span class="strong">ParseGeoPoint</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block"><code>ParseGeoPoint</code> represents a latitude / longitude point that may be associated with a key + in a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> or used as a reference point for geo queries.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#ParseGeoPoint()">ParseGeoPoint()</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Creates a new default point with latitude and longitude set to 0.0.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#ParseGeoPoint(double,%20double)">ParseGeoPoint(double, double)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Creates a new point with the specified latitude and longitude.</div> +</dd> +<dt><a href="./com/parse/ParseImageView.html" title="class in com.parse"><span class="strong">ParseImageView</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A specialized <code>ImageView</code> that downloads and displays remote images stored on Parse's + servers.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseImageView.html#ParseImageView(android.content.Context)">ParseImageView(Context)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></dt> +<dd> +<div class="block">Simple constructor to use when creating a <code>ParseImageView</code> from code.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseImageView.html#ParseImageView(android.content.Context,%20android.util.AttributeSet)">ParseImageView(Context, AttributeSet)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></dt> +<dd> +<div class="block">Constructor that is called when inflating a <code>ParseImageView</code> from XML.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseImageView.html#ParseImageView(android.content.Context,%20android.util.AttributeSet,%20int)">ParseImageView(Context, AttributeSet, int)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></dt> +<dd> +<div class="block">Perform inflation from XML and apply a class-specific base style.</div> +</dd> +<dt><a href="./com/parse/ParseInstallation.html" title="class in com.parse"><span class="strong">ParseInstallation</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The <code>ParseInstallation</code> is a local representation of installation data that can be saved + and retrieved from the Parse cloud.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseInstallation.html#ParseInstallation()">ParseInstallation()</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a></dt> +<dd> </dd> +<dt><a href="./com/parse/ParseObject.html" title="class in com.parse"><span class="strong">ParseObject</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The <code>ParseObject</code> is a local representation of data that can be saved and retrieved from + the Parse cloud.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#ParseObject()">ParseObject()</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">The base class constructor to call in subclasses.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#ParseObject(java.lang.String)">ParseObject(String)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Constructs a new <code>ParseObject</code> with no data in it.</div> +</dd> +<dt><a href="./com/parse/ParsePush.html" title="class in com.parse"><span class="strong">ParsePush</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The <code>ParsePush</code> is a local representation of data that can be sent as a push notification.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#ParsePush()">ParsePush()</a></span> - Constructor for class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Creates a new push notification.</div> +</dd> +<dt><a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><span class="strong">ParsePushBroadcastReceiver</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content"><code>BroadcastReceiver</code></a> for rendering and reacting to to Notifications.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#ParsePushBroadcastReceiver()">ParsePushBroadcastReceiver()</a></span> - Constructor for class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> </dd> +<dt><a href="./com/parse/ParseQuery.html" title="class in com.parse"><span class="strong">ParseQuery</span></a><<a href="./com/parse/ParseQuery.html" title="type parameter in ParseQuery">T</a> extends <a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The <code>ParseQuery</code> class defines a query that is used to fetch <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#ParseQuery(java.lang.Class)">ParseQuery(Class<T>)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Constructs a query for a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> subclass type.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#ParseQuery(java.lang.String)">ParseQuery(String)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Constructs a query.</div> +</dd> +<dt><a href="./com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse"><span class="strong">ParseQuery.CachePolicy</span></a> - Enum in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block"><code>CachePolicy</code> specifies different caching policies that could be used with + <a href="./com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a>.</div> +</dd> +<dt><a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse"><span class="strong">ParseQueryAdapter</span></a><<a href="./com/parse/ParseQueryAdapter.html" title="type parameter in ParseQueryAdapter">T</a> extends <a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>ParseQueryAdapter</code> handles the fetching of objects by page, and displaying objects as + views in a <a href="http://developer.android.com/reference/android/widget/ListView.html?is-external=true" title="class or interface in android.widget"><code>ListView</code></a>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.Class)">ParseQueryAdapter(Context, Class<? extends ParseObject>)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.String)">ParseQueryAdapter(Context, String)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.Class,%20int)">ParseQueryAdapter(Context, Class<? extends ParseObject>, int)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20java.lang.String,%20int)">ParseQueryAdapter(Context, String, int)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20com.parse.ParseQueryAdapter.QueryFactory)">ParseQueryAdapter(Context, ParseQueryAdapter.QueryFactory<T>)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#ParseQueryAdapter(android.content.Context,%20com.parse.ParseQueryAdapter.QueryFactory,%20int)">ParseQueryAdapter(Context, ParseQueryAdapter.QueryFactory<T>, int)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Constructs a <code>ParseQueryAdapter</code>.</div> +</dd> +<dt><a href="./com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse"><span class="strong">ParseQueryAdapter.OnQueryLoadListener</span></a><<a href="./com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="type parameter in ParseQueryAdapter.OnQueryLoadListener">T</a> extends <a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">Implement with logic that is called before and after objects are fetched from Parse by the + adapter.</div> +</dd> +<dt><a href="./com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><span class="strong">ParseQueryAdapter.QueryFactory</span></a><<a href="./com/parse/ParseQueryAdapter.QueryFactory.html" title="type parameter in ParseQueryAdapter.QueryFactory">T</a> extends <a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">Implement to construct your own custom <a href="./com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> for fetching objects.</div> +</dd> +<dt><a href="./com/parse/ParseRelation.html" title="class in com.parse"><span class="strong">ParseRelation</span></a><<a href="./com/parse/ParseRelation.html" title="type parameter in ParseRelation">T</a> extends <a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A class that is used to access all of the children of a many-to-many relationship.</div> +</dd> +<dt><a href="./com/parse/ParseRole.html" title="class in com.parse"><span class="strong">ParseRole</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">Represents a Role on the Parse server.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRole.html#ParseRole(java.lang.String)">ParseRole(String)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></dt> +<dd> +<div class="block">Constructs a new ParseRole with the given name.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRole.html#ParseRole(java.lang.String,%20com.parse.ParseACL)">ParseRole(String, ParseACL)</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></dt> +<dd> +<div class="block">Constructs a new ParseRole with the given name.</div> +</dd> +<dt><a href="./com/parse/ParseSession.html" title="class in com.parse"><span class="strong">ParseSession</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The <code>ParseSession</code> is a local representation of session data that can be saved + and retrieved from the Parse cloud.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseSession.html#ParseSession()">ParseSession()</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseSession.html" title="class in com.parse">ParseSession</a></dt> +<dd> </dd> +<dt><a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse"><span class="strong">ParseTwitterUtils</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">Provides a set of utilities for using Parse with Twitter.</div> +</dd> +<dt><a href="./com/parse/ParseUser.html" title="class in com.parse"><span class="strong">ParseUser</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">The <code>ParseUser</code> is a local representation of user data that can be saved and retrieved from + the Parse cloud.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#ParseUser()">ParseUser()</a></span> - Constructor for class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Constructs a new ParseUser with no data in it.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#PASSWORD_MISSING">PASSWORD_MISSING</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the password is missing or empty.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pin(java.lang.String)">pin(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pin()">pin()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)">pinAll(String, List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinAll(java.util.List)">pinAll(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)">pinAllInBackground(String, List<T>, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)">pinAllInBackground(String, List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)">pinAllInBackground(List<T>, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinAllInBackground(java.util.List)">pinAllInBackground(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)">pinInBackground(String, SaveCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinInBackground(java.lang.String)">pinInBackground(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)">pinInBackground(SaveCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#pinInBackground()">pinInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><a href="./com/parse/ProgressCallback.html" title="interface in com.parse"><span class="strong">ProgressCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>ProgressCallback</code> is used to get upload or download progress of a <a href="./com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> + action.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#PROPERTY_PUSH_ICON">PROPERTY_PUSH_ICON</a></span> - Static variable in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> +<div class="block">The name of the meta-data field used to override the icon used in Notifications.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#PUSH_MISCONFIGURED">PUSH_MISCONFIGURED</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that push is misconfigured.</div> +</dd> +<dt><a href="./com/parse/PushService.html" title="class in com.parse"><span class="strong">PushService</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A service to listen for push notifications.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#PushService()">PushService()</a></span> - Constructor for class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block">Client code should not construct a PushService directly.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)">put(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Add a key-value pair to this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRole.html#put(java.lang.String,%20java.lang.Object)">put(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#put(java.lang.String,%20java.lang.Object)">put(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> </dd> +</dl> +<a name="_R_"> +<!-- --> +</a> +<h2 class="title">R</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#refresh()">refresh()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseObject.html#fetch()"><code>ParseObject.fetch()</code></a> instead.</i></div> +</div> +</dd> +<dt><a href="./com/parse/RefreshCallback.html" title="interface in com.parse"><span class="strong">RefreshCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>RefreshCallback</code> is used to run code after refresh is used to update a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a + background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#refreshInBackground(com.parse.RefreshCallback)">refreshInBackground(RefreshCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)"><code>ParseObject.fetchInBackground(GetCallback)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#registerDataSetObserver(android.database.DataSetObserver)">registerDataSetObserver(DataSetObserver)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#registerSubclass(java.lang.Class)">registerSubclass(Class<? extends ParseObject>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Registers a custom subclass type with the Parse SDK, enabling strong-typing of those + <code>ParseObject</code>s whenever they appear.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#remove(java.lang.String)">remove(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes a key from this object's data if it exists.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRelation.html#remove(T)">remove(T)</a></span> - Method in class com.parse.<a href="./com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a></dt> +<dd> +<div class="block">Removes an object from this relation.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#remove(java.lang.String)">remove(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#removeAll(java.lang.String,%20java.util.Collection)">removeAll(String, Collection<?>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Atomically removes all instances of the objects contained in a <code>Collection</code> from the + array associated with a given key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#removeOnQueryLoadListener(com.parse.ParseQueryAdapter.OnQueryLoadListener)">removeOnQueryLoadListener(ParseQueryAdapter.OnQueryLoadListener<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#REQUEST_LIMIT_EXCEEDED">REQUEST_LIMIT_EXCEEDED</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the application has exceeded its request limit.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#requestPasswordReset(java.lang.String)">requestPasswordReset(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Requests a password reset email to be sent to the specified email address associated with the + user account.</div> +</dd> +<dt><a href="./com/parse/RequestPasswordResetCallback.html" title="interface in com.parse"><span class="strong">RequestPasswordResetCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>RequestPasswordResetCallback</code> is used to run code requesting a password reset for a + user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#requestPasswordResetInBackground(java.lang.String)">requestPasswordResetInBackground(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Requests a password reset email to be sent in a background thread to the specified email + address associated with the user account.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#requestPasswordResetInBackground(java.lang.String,%20com.parse.RequestPasswordResetCallback)">requestPasswordResetInBackground(String, RequestPasswordResetCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Requests a password reset email to be sent in a background thread to the specified email + address associated with the user account.</div> +</dd> +</dl> +<a name="_S_"> +<!-- --> +</a> +<h2 class="title">S</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#save()">save()</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Saves the file to the Parse cloud synchronously.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#save()">save()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Saves this object to the server.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#saveAll(java.util.List)">saveAll(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Saves each object in the provided list.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#saveAllInBackground(java.util.List,%20com.parse.SaveCallback)">saveAllInBackground(List<T>, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Saves each object in the provided list to the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#saveAllInBackground(java.util.List)">saveAllInBackground(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Saves each object in the provided list to the server in a background thread.</div> +</dd> +<dt><a href="./com/parse/SaveCallback.html" title="interface in com.parse"><span class="strong">SaveCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>SaveCallback</code> is used to run code after saving a <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a> in a background + thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#saveEventually(com.parse.SaveCallback)">saveEventually(SaveCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#saveEventually()">saveEventually()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is + currently inaccessible.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#saveInBackground(com.parse.ProgressCallback)">saveInBackground(ProgressCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#saveInBackground()">saveInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#saveInBackground(com.parse.SaveCallback,%20com.parse.ProgressCallback)">saveInBackground(SaveCallback, ProgressCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFile.html#saveInBackground(com.parse.SaveCallback)">saveInBackground(SaveCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></dt> +<dd> +<div class="block">Saves the file to the Parse cloud in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#saveInBackground()">saveInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Saves this object to the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#saveInBackground(com.parse.SaveCallback)">saveInBackground(SaveCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Saves this object to the server in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#SCRIPT_ERROR">SCRIPT_ERROR</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a Cloud Code script failed.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#selectKeys(java.util.Collection)">selectKeys(Collection<String>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Restrict the fields of returned <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s to only include the provided keys.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#send()">send()</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sends this push notification while blocking this thread until the push notification has + successfully reached the Parse servers.</div> +</dd> +<dt><a href="./com/parse/SendCallback.html" title="interface in com.parse"><span class="strong">SendCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>SendCallback</code> is used to run code after sending a <a href="./com/parse/ParsePush.html" title="class in com.parse"><code>ParsePush</code></a> in a background + thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#sendDataInBackground(org.json.JSONObject,%20com.parse.ParseQuery)">sendDataInBackground(JSONObject, ParseQuery<ParseInstallation>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">A helper method to concisely send a push to a query.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#sendDataInBackground(org.json.JSONObject,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendDataInBackground(JSONObject, ParseQuery<ParseInstallation>, SendCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">A helper method to concisely send a push to a query.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#sendInBackground()">sendInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sends this push notification in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#sendInBackground(com.parse.SendCallback)">sendInBackground(SendCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sends this push notification in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#sendMessageInBackground(java.lang.String,%20com.parse.ParseQuery)">sendMessageInBackground(String, ParseQuery<ParseInstallation>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">A helper method to concisely send a push message to a query.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#sendMessageInBackground(java.lang.String,%20com.parse.ParseQuery,%20com.parse.SendCallback)">sendMessageInBackground(String, ParseQuery<ParseInstallation>, SendCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">A helper method to concisely send a push message to a query.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#SESSION_MISSING">SESSION_MISSING</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a user object without a valid session could not be altered.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#setACL(com.parse.ParseACL)">setACL(ParseACL)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Set the <a href="./com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#setAutoload(boolean)">setAutoload(boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Enable or disable the automatic loading of results upon attachment to an <code>AdapterView</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#setCachePolicy(com.parse.ParseQuery.CachePolicy)">setCachePolicy(ParseQuery.CachePolicy)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Change the caching policy of this query.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#setChannel(java.lang.String)">setChannel(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sets the channel on which this push notification will be sent.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#setChannels(java.util.Collection)">setChannels(Collection<String>)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sets the collection of channels on which this push notification will be sent.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#setData(org.json.JSONObject)">setData(JSONObject)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sets the entire data of the push message.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setDefaultACL(com.parse.ParseACL,%20boolean)">setDefaultACL(ParseACL, boolean)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Sets a default ACL that will be applied to all <a href="./com/parse/ParseObject.html" title="class in com.parse"><code>ParseObject</code></a>s when they are created.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#setDefaultPushCallback(android.content.Context,%20java.lang.Class)">setDefaultPushCallback(Context, Class<? extends Activity>)</a></span> - Static method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#setDefaultPushCallback(android.content.Context,%20java.lang.Class,%20int)">setDefaultPushCallback(Context, Class<? extends Activity>, int)</a></span> - Static method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#setEmail(java.lang.String)">setEmail(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Sets the email address.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#setExpirationTime(long)">setExpirationTime(long)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sets a UNIX epoch timestamp at which this notification should expire, in seconds (UTC).</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#setExpirationTimeInterval(long)">setExpirationTimeInterval(long)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sets the time interval after which this notification should expire, in seconds.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseImageView.html#setImageBitmap(android.graphics.Bitmap)">setImageBitmap(Bitmap)</a></span> - Method in class com.parse.<a href="./com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#setImageKey(java.lang.String)">setImageKey(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#setLatitude(double)">setLatitude(double)</a></span> - Method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Set latitude.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#setLimit(int)">setLimit(int)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Controls the maximum number of results that are returned.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/Parse.html#setLogLevel(int)">setLogLevel(int)</a></span> - Static method in class com.parse.<a href="./com/parse/Parse.html" title="class in com.parse">Parse</a></dt> +<dd> +<div class="block">Sets the level of logging to display, where each level includes all those below it.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#setLongitude(double)">setLongitude(double)</a></span> - Method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> +<div class="block">Set longitude.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#setMaxCacheAge(long)">setMaxCacheAge(long)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Sets the maximum age of cached data that will be considered in this query.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#setMessage(java.lang.String)">setMessage(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sets the message that will be shown in the notification.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseRole.html#setName(java.lang.String)">setName(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></dt> +<dd> +<div class="block">Sets the name for a role.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#setObjectId(java.lang.String)">setObjectId(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Setter for the object id.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#setObjectsPerPage(int)">setObjectsPerPage(int)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#setPageOnQuery(int,%20com.parse.ParseQuery)">setPageOnQuery(int, ParseQuery<T>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Override this method to manually paginate the provided <code>ParseQuery</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#setPaginationEnabled(boolean)">setPaginationEnabled(boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Enable or disable pagination of results.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseImageView.html#setParseFile(com.parse.ParseFile)">setParseFile(ParseFile)</a></span> - Method in class com.parse.<a href="./com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></dt> +<dd> +<div class="block">Sets the remote file on Parse's server that stores the image.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#setPassword(java.lang.String)">setPassword(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Sets the password.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseImageView.html#setPlaceholder(android.graphics.drawable.Drawable)">setPlaceholder(Drawable)</a></span> - Method in class com.parse.<a href="./com/parse/ParseImageView.html" title="class in com.parse">ParseImageView</a></dt> +<dd> +<div class="block">Sets the placeholder to be used while waiting for an image to be loaded.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#setPlaceholder(android.graphics.drawable.Drawable)">setPlaceholder(Drawable)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> +<div class="block">Sets a placeholder image to be used when fetching data for each item in the <code>AdapterView</code> + .</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setPublicReadAccess(boolean)">setPublicReadAccess(boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether the public is allowed to read this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setPublicWriteAccess(boolean)">setPublicWriteAccess(boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether the public is allowed to write this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#setPushToAndroid(boolean)">setPushToAndroid(boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span></div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#setPushToIOS(boolean)">setPushToIOS(boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span></div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#setQuery(com.parse.ParseQuery)">setQuery(ParseQuery<ParseInstallation>)</a></span> - Method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Sets the query for this push for which this push notification will be sent.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setReadAccess(java.lang.String,%20boolean)">setReadAccess(String, boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether the given user id is allowed to read this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setReadAccess(com.parse.ParseUser,%20boolean)">setReadAccess(ParseUser, boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether the given user is allowed to read this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setRoleReadAccess(java.lang.String,%20boolean)">setRoleReadAccess(String, boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether users belonging to the role with the given roleName are allowed to read this + object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setRoleReadAccess(com.parse.ParseRole,%20boolean)">setRoleReadAccess(ParseRole, boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether users belonging to the given role are allowed to read this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setRoleWriteAccess(java.lang.String,%20boolean)">setRoleWriteAccess(String, boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether users belonging to the role with the given roleName are allowed to write this + object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setRoleWriteAccess(com.parse.ParseRole,%20boolean)">setRoleWriteAccess(ParseRole, boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether users belonging to the given role are allowed to write this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#setSkip(int)">setSkip(int)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Controls the number of results to skip before returning any results.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#setTextKey(java.lang.String)">setTextKey(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#setTrace(boolean)">setTrace(boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Turn on performance tracing of finds.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#setUsername(java.lang.String)">setUsername(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Sets the username.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setWriteAccess(java.lang.String,%20boolean)">setWriteAccess(String, boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether the given user id is allowed to write this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseACL.html#setWriteAccess(com.parse.ParseUser,%20boolean)">setWriteAccess(ParseUser, boolean)</a></span> - Method in class com.parse.<a href="./com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></dt> +<dd> +<div class="block">Set whether the given user is allowed to write this object.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#signUp()">signUp()</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Signs up a new user.</div> +</dd> +<dt><a href="./com/parse/SignUpCallback.html" title="interface in com.parse"><span class="strong">SignUpCallback</span></a> - Interface in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">A <code>SignUpCallback</code> is used to run code after signing up a <a href="./com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> in a background + thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#signUpInBackground()">signUpInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Signs up a new user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseUser.html#signUpInBackground(com.parse.SignUpCallback)">signUpInBackground(SignUpCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dt> +<dd> +<div class="block">Signs up a new user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePushBroadcastReceiver.html#SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT">SMALL_NOTIFICATION_MAX_CHARACTER_LIMIT</a></span> - Static variable in class com.parse.<a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse">ParsePushBroadcastReceiver</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#subscribe(android.content.Context,%20java.lang.String,%20java.lang.Class)">subscribe(Context, String, Class<? extends Activity>)</a></span> - Static method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#subscribe(android.content.Context,%20java.lang.String,%20java.lang.Class,%20int)">subscribe(Context, String, Class<? extends Activity>, int)</a></span> - Static method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#subscribeInBackground(java.lang.String)">subscribeInBackground(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Adds 'channel' to the 'channels' list in the current <a href="./com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves it in + a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#subscribeInBackground(java.lang.String,%20com.parse.SaveCallback)">subscribeInBackground(String, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Adds 'channel' to the 'channels' list in the current <a href="./com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves it in + a background thread.</div> +</dd> +</dl> +<a name="_T_"> +<!-- --> +</a> +<h2 class="title">T</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseException.html#TIMEOUT">TIMEOUT</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the request timed out on the server.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseConfig.html#toString()">toString()</a></span> - Method in class com.parse.<a href="./com/parse/ParseConfig.html" title="class in com.parse">ParseConfig</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseGeoPoint.html#toString()">toString()</a></span> - Method in class com.parse.<a href="./com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#trackAppOpened(android.content.Intent)">trackAppOpened(Intent)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseAnalytics.html#trackAppOpenedInBackground(android.content.Intent)"><code>ParseAnalytics.trackAppOpenedInBackground(android.content.Intent)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#trackAppOpenedInBackground(android.content.Intent)">trackAppOpenedInBackground(Intent)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> +<div class="block">Tracks this application being launched (and if this happened as the result of the user opening + a push notification, this method sends along information to correlate this open with that + push).</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#trackAppOpenedInBackground(android.content.Intent,%20com.parse.SaveCallback)">trackAppOpenedInBackground(Intent, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> +<div class="block">Tracks this application being launched (and if this happened as the result of the user opening + a push notification, this method sends along information to correlate this open with that + push).</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#trackEvent(java.lang.String)">trackEvent(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String)"><code>ParseAnalytics.trackEventInBackground(String)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#trackEvent(java.lang.String,%20java.util.Map)">trackEvent(String, Map<String, String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20java.util.Map)"><code>ParseAnalytics.trackEventInBackground(String, java.util.Map)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20com.parse.SaveCallback)">trackEventInBackground(String, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> +<div class="block">Tracks the occurrence of a custom event.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20java.util.Map,%20com.parse.SaveCallback)">trackEventInBackground(String, Map<String, String>, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> +<div class="block">Tracks the occurrence of a custom event with additional dimensions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String)">trackEventInBackground(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> +<div class="block">Tracks the occurrence of a custom event with additional dimensions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseAnalytics.html#trackEventInBackground(java.lang.String,%20java.util.Map)">trackEventInBackground(String, Map<String, String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseAnalytics.html" title="class in com.parse">ParseAnalytics</a></dt> +<dd> +<div class="block">Tracks the occurrence of a custom event with additional dimensions.</div> +</dd> +</dl> +<a name="_U_"> +<!-- --> +</a> +<h2 class="title">U</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#unlink(com.parse.ParseUser)">unlink(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Unlinks a user from a Twitter account.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#unlinkInBackground(com.parse.ParseUser)">unlinkInBackground(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Unlinks a user from a Twitter account in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseTwitterUtils.html#unlinkInBackground(com.parse.ParseUser,%20com.parse.SaveCallback)">unlinkInBackground(ParseUser, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseTwitterUtils.html" title="class in com.parse">ParseTwitterUtils</a></dt> +<dd> +<div class="block">Unlinks a user from a Twitter account in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpin(java.lang.String)">unpin(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpin()">unpin()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)">unpinAll(String, List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAll(java.util.List)">unpinAll(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAll(java.lang.String)">unpinAll(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAll()">unpinAll()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground(String, List<T>, DeleteCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)">unpinAllInBackground(String, List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground(List<T>, DeleteCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAllInBackground(java.util.List)">unpinAllInBackground(List<T>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinAllInBackground(String, DeleteCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAllInBackground(java.lang.String)">unpinAllInBackground(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAllInBackground(com.parse.DeleteCallback)">unpinAllInBackground(DeleteCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinAllInBackground()">unpinAllInBackground()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinInBackground(String, DeleteCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinInBackground(java.lang.String)">unpinInBackground(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)">unpinInBackground(DeleteCallback)</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseObject.html#unpinInBackground()">unpinInBackground()</a></span> - Method in class com.parse.<a href="./com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></dt> +<dd> +<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQueryAdapter.html#unregisterDataSetObserver(android.database.DataSetObserver)">unregisterDataSetObserver(DataSetObserver)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQueryAdapter.html" title="class in com.parse">ParseQueryAdapter</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/PushService.html#unsubscribe(android.content.Context,%20java.lang.String)">unsubscribe(Context, String)</a></span> - Static method in class com.parse.<a href="./com/parse/PushService.html" title="class in com.parse">PushService</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParsePush.html#subscribeInBackground(java.lang.String)"><code>ParsePush.subscribeInBackground(String)</code></a> and + <a href="./com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><code>ParsePushBroadcastReceiver</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#unsubscribeInBackground(java.lang.String)">unsubscribeInBackground(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Removes 'channel' from the 'channels' list in the current <a href="./com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves + it in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParsePush.html#unsubscribeInBackground(java.lang.String,%20com.parse.SaveCallback)">unsubscribeInBackground(String, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParsePush.html" title="class in com.parse">ParsePush</a></dt> +<dd> +<div class="block">Removes 'channel' from the 'channels' list in the current <a href="./com/parse/ParseInstallation.html" title="class in com.parse"><code>ParseInstallation</code></a> and saves + it in a background thread.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#UNSUPPORTED_SERVICE">UNSUPPORTED_SERVICE</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that a service being linked (e.g.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#USERNAME_MISSING">USERNAME_MISSING</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the username is missing or empty.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#USERNAME_TAKEN">USERNAME_TAKEN</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that the username has already been taken.</div> +</dd> +</dl> +<a name="_V_"> +<!-- --> +</a> +<h2 class="title">V</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseRole.html#validateSave()">validateSave()</a></span> - Method in class com.parse.<a href="./com/parse/ParseRole.html" title="class in com.parse">ParseRole</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseException.html#VALIDATION_ERROR">VALIDATION_ERROR</a></span> - Static variable in exception com.parse.<a href="./com/parse/ParseException.html" title="class in com.parse">ParseException</a></dt> +<dd> +<div class="block">Error code indicating that cloud code validation failed.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.CachePolicy.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum com.parse.<a href="./com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></dt> +<dd> +<div class="block">Returns the enum constant of this type with the specified name.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.CachePolicy.html#values()">values()</a></span> - Static method in enum com.parse.<a href="./com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse">ParseQuery.CachePolicy</a></dt> +<dd> +<div class="block">Returns an array containing the constants of this enum type, in +the order they are declared.</div> +</dd> +</dl> +<a name="_W_"> +<!-- --> +</a> +<h2 class="title">W</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereContainedIn(java.lang.String,%20java.util.Collection)">whereContainedIn(String, Collection<? extends Object>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value to be contained in the + provided list of values.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereContains(java.lang.String,%20java.lang.String)">whereContains(String, String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint for finding string values that contain a provided string.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereContainsAll(java.lang.String,%20java.util.Collection)">whereContainsAll(String, Collection<?>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value match another + <code>ParseQuery</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereDoesNotExist(java.lang.String)">whereDoesNotExist(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint for finding objects that do not contain a given key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereDoesNotMatchKeyInQuery(java.lang.String,%20java.lang.String,%20com.parse.ParseQuery)">whereDoesNotMatchKeyInQuery(String, String, ParseQuery<?>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value does not match any value + for a key in the results of another <code>ParseQuery</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereDoesNotMatchQuery(java.lang.String,%20com.parse.ParseQuery)">whereDoesNotMatchQuery(String, ParseQuery<?>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value does not match another + <code>ParseQuery</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereEndsWith(java.lang.String,%20java.lang.String)">whereEndsWith(String, String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint for finding string values that end with a provided string.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereEqualTo(java.lang.String,%20java.lang.Object)">whereEqualTo(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value to be equal to the + provided value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereExists(java.lang.String)">whereExists(String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint for finding objects that contain the given key.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereGreaterThan(java.lang.String,%20java.lang.Object)">whereGreaterThan(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value to be greater than the + provided value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereGreaterThanOrEqualTo(java.lang.String,%20java.lang.Object)">whereGreaterThanOrEqualTo(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value to be greater than or + equal to the provided value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereLessThan(java.lang.String,%20java.lang.Object)">whereLessThan(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value to be less than the + provided value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereLessThanOrEqualTo(java.lang.String,%20java.lang.Object)">whereLessThanOrEqualTo(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value to be less than or equal + to the provided value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereMatches(java.lang.String,%20java.lang.String)">whereMatches(String, String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a regular expression constraint for finding string values that match the provided regular + expression.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereMatches(java.lang.String,%20java.lang.String,%20java.lang.String)">whereMatches(String, String, String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a regular expression constraint for finding string values that match the provided regular + expression.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereMatchesKeyInQuery(java.lang.String,%20java.lang.String,%20com.parse.ParseQuery)">whereMatchesKeyInQuery(String, String, ParseQuery<?>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value matches a value for a key + in the results of another <code>ParseQuery</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereMatchesQuery(java.lang.String,%20com.parse.ParseQuery)">whereMatchesQuery(String, ParseQuery<?>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value match another + <code>ParseQuery</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereNear(java.lang.String,%20com.parse.ParseGeoPoint)">whereNear(String, ParseGeoPoint)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point + given.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereNotContainedIn(java.lang.String,%20java.util.Collection)">whereNotContainedIn(String, Collection<? extends Object>)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value not be contained in the + provided list of values.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereNotEqualTo(java.lang.String,%20java.lang.Object)">whereNotEqualTo(String, Object)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's value to be not equal to the + provided value.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereStartsWith(java.lang.String,%20java.lang.String)">whereStartsWith(String, String)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint for finding string values that start with a provided string.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereWithinGeoBox(java.lang.String,%20com.parse.ParseGeoPoint,%20com.parse.ParseGeoPoint)">whereWithinGeoBox(String, ParseGeoPoint, ParseGeoPoint)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a constraint to the query that requires a particular key's coordinates be contained within + a given rectangular geographic bounding box.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereWithinKilometers(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinKilometers(String, ParseGeoPoint, double)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereWithinMiles(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinMiles(String, ParseGeoPoint, double)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseQuery.html#whereWithinRadians(java.lang.String,%20com.parse.ParseGeoPoint,%20double)">whereWithinRadians(String, ParseGeoPoint, double)</a></span> - Method in class com.parse.<a href="./com/parse/ParseQuery.html" title="class in com.parse">ParseQuery</a></dt> +<dd> +<div class="block">Add a proximity based constraint for finding objects with key point values near the point given + and within the maximum distance given.</div> +</dd> +</dl> +<a href="#_A_">A</a> <a href="#_B_">B</a> <a href="#_C_">C</a> <a href="#_D_">D</a> <a href="#_E_">E</a> <a href="#_F_">F</a> <a href="#_G_">G</a> <a href="#_H_">H</a> <a href="#_I_">I</a> <a href="#_K_">K</a> <a href="#_L_">L</a> <a href="#_M_">M</a> <a href="#_N_">N</a> <a href="#_O_">O</a> <a href="#_P_">P</a> <a href="#_R_">R</a> <a href="#_S_">S</a> <a href="#_T_">T</a> <a href="#_U_">U</a> <a href="#_V_">V</a> <a href="#_W_">W</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="./com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="./com/parse/package-tree.html">Tree</a></li> +<li><a href="./deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="./help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="./index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="./allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/index.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/index.html new file mode 100644 index 00000000..a24946c9 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/index.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Generated Documentation (Untitled)</title> +<script type="text/javascript"> + targetPage = "" + window.location.search; + if (targetPage != "" && targetPage != "undefined") + targetPage = targetPage.substring(1); + if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage))) + targetPage = "undefined"; + function validURL(url) { + try { + url = decodeURIComponent(url); + } + catch (error) { + return false; + } + var pos = url.indexOf(".html"); + if (pos == -1 || pos != url.length - 5) + return false; + var allowNumber = false; + var allowSep = false; + var seenDot = false; + for (var i = 0; i < url.length - 5; i++) { + var ch = url.charAt(i); + if ('a' <= ch && ch <= 'z' || + 'A' <= ch && ch <= 'Z' || + ch == '$' || + ch == '_' || + ch.charCodeAt(0) > 127) { + allowNumber = true; + allowSep = true; + } else if ('0' <= ch && ch <= '9' + || ch == '-') { + if (!allowNumber) + return false; + } else if (ch == '/' || ch == '.') { + if (!allowSep) + return false; + allowNumber = false; + allowSep = false; + if (ch == '.') + seenDot = true; + if (ch == '/' && seenDot) + return false; + } else { + return false; + } + } + return true; + } + function loadFrames() { + if (targetPage != "" && targetPage != "undefined") + top.classFrame.location = top.targetPage; + } +</script> +</head> +<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()"> +<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"> +<frame src="com/parse/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes"> +<noframes> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="com/parse/package-summary.html">Non-frame version</a>.</p> +</noframes> +</frameset> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/overview-tree.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/overview-tree.html new file mode 100644 index 00000000..50aaa16b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/overview-tree.html @@ -0,0 +1,229 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Class Hierarchy</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Class Hierarchy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For All Packages</h1> +<span class="strong">Package Hierarchies:</span> +<ul class="horizontal"> +<li><a href="com/parse/package-tree.html">com.parse</a></li> +</ul> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle">android.widget.<a href="http://developer.android.com/reference/android/widget/BaseAdapter.html?is-external=true" title="class or interface in android.widget"><span class="strong">BaseAdapter</span></a> (implements android.widget.<a href="http://developer.android.com/reference/android/widget/ListAdapter.html?is-external=true" title="class or interface in android.widget">ListAdapter</a>, android.widget.<a href="http://developer.android.com/reference/android/widget/SpinnerAdapter.html?is-external=true" title="class or interface in android.widget">SpinnerAdapter</a>) +<ul> +<li type="circle">com.parse.<a href="com/parse/ParseQueryAdapter.html" title="class in com.parse"><span class="strong">ParseQueryAdapter</span></a><T></li> +</ul> +</li> +<li type="circle">android.content.<a href="http://developer.android.com/reference/android/content/BroadcastReceiver.html?is-external=true" title="class or interface in android.content"><span class="strong">BroadcastReceiver</span></a> +<ul> +<li type="circle">com.parse.<a href="com/parse/ParsePushBroadcastReceiver.html" title="class in com.parse"><span class="strong">ParsePushBroadcastReceiver</span></a></li> +</ul> +</li> +<li type="circle">android.content.<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content"><span class="strong">Context</span></a> +<ul> +<li type="circle">android.content.<a href="http://developer.android.com/reference/android/content/ContextWrapper.html?is-external=true" title="class or interface in android.content"><span class="strong">ContextWrapper</span></a> +<ul> +<li type="circle">android.app.<a href="http://developer.android.com/reference/android/app/Service.html?is-external=true" title="class or interface in android.app"><span class="strong">Service</span></a> (implements android.content.<a href="http://developer.android.com/reference/android/content/ComponentCallbacks2.html?is-external=true" title="class or interface in android.content">ComponentCallbacks2</a>) +<ul> +<li type="circle">com.parse.<a href="com/parse/PushService.html" title="class in com.parse"><span class="strong">PushService</span></a></li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +<li type="circle">com.parse.<a href="com/parse/Parse.html" title="class in com.parse"><span class="strong">Parse</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseACL.html" title="class in com.parse"><span class="strong">ParseACL</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseAnalytics.html" title="class in com.parse"><span class="strong">ParseAnalytics</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseAnonymousUtils.html" title="class in com.parse"><span class="strong">ParseAnonymousUtils</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseCloud.html" title="class in com.parse"><span class="strong">ParseCloud</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseConfig.html" title="class in com.parse"><span class="strong">ParseConfig</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseFile.html" title="class in com.parse"><span class="strong">ParseFile</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseGeoPoint.html" title="class in com.parse"><span class="strong">ParseGeoPoint</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseObject.html" title="class in com.parse"><span class="strong">ParseObject</span></a> +<ul> +<li type="circle">com.parse.<a href="com/parse/ParseInstallation.html" title="class in com.parse"><span class="strong">ParseInstallation</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseRole.html" title="class in com.parse"><span class="strong">ParseRole</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseSession.html" title="class in com.parse"><span class="strong">ParseSession</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseUser.html" title="class in com.parse"><span class="strong">ParseUser</span></a></li> +</ul> +</li> +<li type="circle">com.parse.<a href="com/parse/ParsePush.html" title="class in com.parse"><span class="strong">ParsePush</span></a></li> +<li type="circle">com.parse.<a href="com/parse/ParseQuery.html" title="class in com.parse"><span class="strong">ParseQuery</span></a><T></li> +<li type="circle">com.parse.<a href="com/parse/ParseRelation.html" title="class in com.parse"><span class="strong">ParseRelation</span></a><T></li> +<li type="circle">com.parse.<a href="com/parse/ParseTwitterUtils.html" title="class in com.parse"><span class="strong">ParseTwitterUtils</span></a></li> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="strong">Throwable</span></a> (implements java.io.<a href="http://developer.android.com/reference/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="strong">Exception</span></a> +<ul> +<li type="circle">com.parse.<a href="com/parse/ParseException.html" title="class in com.parse"><span class="strong">ParseException</span></a></li> +</ul> +</li> +</ul> +</li> +<li type="circle">android.view.<a href="http://developer.android.com/reference/android/view/View.html?is-external=true" title="class or interface in android.view"><span class="strong">View</span></a> (implements android.view.accessibility.<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html?is-external=true" title="class or interface in android.view.accessibility">AccessibilityEventSource</a>, android.graphics.drawable.<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html?is-external=true" title="class or interface in android.graphics.drawable">Drawable.Callback</a>, android.view.<a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html?is-external=true" title="class or interface in android.view">KeyEvent.Callback</a>) +<ul> +<li type="circle">android.widget.<a href="http://developer.android.com/reference/android/widget/ImageView.html?is-external=true" title="class or interface in android.widget"><span class="strong">ImageView</span></a> +<ul> +<li type="circle">com.parse.<a href="com/parse/ParseImageView.html" title="class in com.parse"><span class="strong">ParseImageView</span></a></li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +<h2 title="Interface Hierarchy">Interface Hierarchy</h2> +<ul> +<li type="circle">com.parse.<a href="com/parse/CountCallback.html" title="interface in com.parse"><span class="strong">CountCallback</span></a></li> +<li type="circle">com.parse.ParseCallback1<T> +<ul> +<li type="circle">com.parse.<a href="com/parse/DeleteCallback.html" title="interface in com.parse"><span class="strong">DeleteCallback</span></a></li> +<li type="circle">com.parse.<a href="com/parse/LogOutCallback.html" title="interface in com.parse"><span class="strong">LogOutCallback</span></a></li> +<li type="circle">com.parse.<a href="com/parse/RequestPasswordResetCallback.html" title="interface in com.parse"><span class="strong">RequestPasswordResetCallback</span></a></li> +<li type="circle">com.parse.<a href="com/parse/SaveCallback.html" title="interface in com.parse"><span class="strong">SaveCallback</span></a></li> +<li type="circle">com.parse.<a href="com/parse/SendCallback.html" title="interface in com.parse"><span class="strong">SendCallback</span></a></li> +<li type="circle">com.parse.<a href="com/parse/SignUpCallback.html" title="interface in com.parse"><span class="strong">SignUpCallback</span></a></li> +</ul> +</li> +<li type="circle">com.parse.ParseCallback2<T1,T2> +<ul> +<li type="circle">com.parse.<a href="com/parse/ConfigCallback.html" title="interface in com.parse"><span class="strong">ConfigCallback</span></a></li> +<li type="circle">com.parse.<a href="com/parse/FindCallback.html" title="interface in com.parse"><span class="strong">FindCallback</span></a><T></li> +<li type="circle">com.parse.<a href="com/parse/FunctionCallback.html" title="interface in com.parse"><span class="strong">FunctionCallback</span></a><T></li> +<li type="circle">com.parse.<a href="com/parse/GetCallback.html" title="interface in com.parse"><span class="strong">GetCallback</span></a><T></li> +<li type="circle">com.parse.<a href="com/parse/GetDataCallback.html" title="interface in com.parse"><span class="strong">GetDataCallback</span></a></li> +<li type="circle">com.parse.<a href="com/parse/LocationCallback.html" title="interface in com.parse"><span class="strong">LocationCallback</span></a></li> +<li type="circle">com.parse.<a href="com/parse/LogInCallback.html" title="interface in com.parse"><span class="strong">LogInCallback</span></a></li> +<li type="circle">com.parse.<a href="com/parse/RefreshCallback.html" title="interface in com.parse"><span class="strong">RefreshCallback</span></a></li> +</ul> +</li> +<li type="circle">com.parse.<a href="com/parse/ParseQueryAdapter.OnQueryLoadListener.html" title="interface in com.parse"><span class="strong">ParseQueryAdapter.OnQueryLoadListener</span></a><T></li> +<li type="circle">com.parse.<a href="com/parse/ParseQueryAdapter.QueryFactory.html" title="interface in com.parse"><span class="strong">ParseQueryAdapter.QueryFactory</span></a><T></li> +<li type="circle">com.parse.<a href="com/parse/ProgressCallback.html" title="interface in com.parse"><span class="strong">ProgressCallback</span></a></li> +</ul> +<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2> +<ul> +<li type="circle">com.parse.<a href="com/parse/ParseClassName.html" title="annotation in com.parse"><span class="strong">ParseClassName</span></a> (implements java.lang.annotation.<a href="http://developer.android.com/reference/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> +</ul> +<h2 title="Enum Hierarchy">Enum Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements <a href="http://developer.android.com/reference/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://developer.android.com/reference/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) +<ul> +<li type="circle">com.parse.<a href="com/parse/ParseQuery.CachePolicy.html" title="enum in com.parse"><span class="strong">ParseQuery.CachePolicy</span></a></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/package-list b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/package-list new file mode 100644 index 00000000..efe15013 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/package-list @@ -0,0 +1 @@ +com.parse diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/background.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/background.gif Binary files differnew file mode 100644 index 00000000..f471940f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/background.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/tab.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/tab.gif Binary files differnew file mode 100644 index 00000000..1a73a83b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/tab.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/titlebar.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/titlebar.gif Binary files differnew file mode 100644 index 00000000..17443b3e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/titlebar.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/titlebar_end.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/titlebar_end.gif Binary files differnew file mode 100644 index 00000000..3ad78d46 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/resources/titlebar_end.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/serialized-form.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/serialized-form.html new file mode 100644 index 00000000..8a1f3e21 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/serialized-form.html @@ -0,0 +1,141 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Serialized Form</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Serialized Form"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li> +<li><a href="serialized-form.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Serialized Form" class="title">Serialized Form</h1> +</div> +<div class="serializedFormContainer"> +<ul class="blockList"> +<li class="blockList"> +<h2 title="Package">Package com.parse</h2> +<ul class="blockList"> +<li class="blockList"><a name="com.parse.ParseException"> +<!-- --> +</a> +<h3>Class <a href="com/parse/ParseException.html" title="class in com.parse">com.parse.ParseException</a> extends <a href="http://developer.android.com/reference/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>1L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"><a name="serializedForm"> +<!-- --> +</a> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockListLast"> +<h4>code</h4> +<pre>int code</pre> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li> +<li><a href="serialized-form.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/stylesheet.css b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/stylesheet.css new file mode 100644 index 00000000..0aeaa97f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0-javadoc/stylesheet.css @@ -0,0 +1,474 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ +body { + background-color:#ffffff; + color:#353833; + font-family:Arial, Helvetica, sans-serif; + font-size:76%; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4c6b87; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4c6b87; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-size:1.3em; +} +h1 { + font-size:1.8em; +} +h2 { + font-size:1.5em; +} +h3 { + font-size:1.4em; +} +h4 { + font-size:1.3em; +} +h5 { + font-size:1.2em; +} +h6 { + font-size:1.1em; +} +ul { + list-style-type:disc; +} +code, tt { + font-size:1.2em; +} +dt code { + font-size:1.2em; +} +table tr td dt code { + font-size:1.2em; + vertical-align:top; +} +sup { + font-size:.6em; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:.8em; + z-index:200; + margin-top:-7px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + background-image:url(resources/titlebar.gif); + background-position:left top; + background-repeat:no-repeat; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:1em; + margin:0; +} +.topNav { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.bottomNav { + margin-top:10px; + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.subNav { + background-color:#dee3e9; + border-bottom:1px solid #9eadc0; + float:left; + width:100%; + overflow:hidden; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding:3px 6px; +} +ul.subNavList li{ + list-style:none; + float:left; + font-size:90%; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; +} +.navBarCell1Rev { + background-image:url(resources/tab.gif); + background-color:#a88834; + color:#FFFFFF; + margin: auto 5px; + border:1px solid #c9aa44; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader h1 { + font-size:1.3em; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 25px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:1.2em; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:1.0em; +} +.indexContainer h2 { + font-size:1.1em; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:1.1em; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:10px 0 10px 20px; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:25px; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #9eadc0; + background-color:#f9f9f9; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:1px solid #9eadc0; + border-top:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; + border-bottom:1px solid #9eadc0; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.contentContainer table, .classUseContainer table, .constantValuesContainer table { + border-bottom:1px solid #9eadc0; + width:100%; +} +.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { + width:100%; +} +.contentContainer .description table, .contentContainer .details table { + border-bottom:none; +} +.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ + vertical-align:top; + padding-right:20px; +} +.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, +.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, +.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, +.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { + padding-right:3px; +} +.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#FFFFFF; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + margin:0px; +} +caption a:link, caption a:hover, caption a:active, caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { + white-space:nowrap; + padding-top:8px; + padding-left:8px; + display:block; + float:left; + background-image:url(resources/titlebar.gif); + height:18px; +} +.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { + width:10px; + background-image:url(resources/titlebar_end.gif); + background-repeat:no-repeat; + background-position:top right; + position:relative; + float:left; +} +ul.blockList ul.blockList li.blockList table { + margin:0 0 12px 0px; + width:100%; +} +.tableSubHeadingColor { + background-color: #EEEEFF; +} +.altColor { + background-color:#eeeeef; +} +.rowColor { + background-color:#ffffff; +} +.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { + text-align:left; + padding:3px 3px 3px 7px; +} +th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { + background:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + text-align:left; + padding:3px 3px 3px 7px; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +td.colFirst, th.colFirst { + border-left:1px solid #9eadc0; + white-space:nowrap; +} +td.colLast, th.colLast { + border-right:1px solid #9eadc0; +} +td.colOne, th.colOne { + border-right:1px solid #9eadc0; + border-left:1px solid #9eadc0; +} +table.overviewSummary { + padding:0px; + margin-left:0px; +} +table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, +table.overviewSummary td.colOne, table.overviewSummary th.colOne { + width:25%; + vertical-align:middle; +} +table.packageSummary td.colFirst, table.overviewSummary th.colFirst { + width:25%; + vertical-align:middle; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:.9em; +} +.block { + display:block; + margin:3px 0 0 0; +} +.strong { + font-weight:bold; +} diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0.jar b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0.jar Binary files differnew file mode 100644 index 00000000..90ab97cc --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0.jar diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0.jar.properties b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0.jar.properties new file mode 100644 index 00000000..783a2353 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/Parse-1.9.0.jar.properties @@ -0,0 +1 @@ +doc=Parse-1.9.0-javadoc diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/allclasses-frame.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/allclasses-frame.html new file mode 100644 index 00000000..4d2eec28 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/allclasses-frame.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>All Classes</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="com/parse/ParseCrashReporting.html" title="class in com.parse" target="classFrame">ParseCrashReporting</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/allclasses-noframe.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/allclasses-noframe.html new file mode 100644 index 00000000..fdc4546b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/allclasses-noframe.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>All Classes</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="com/parse/ParseCrashReporting.html" title="class in com.parse">ParseCrashReporting</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/ParseCrashReporting.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/ParseCrashReporting.html new file mode 100644 index 00000000..105c21e9 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/ParseCrashReporting.html @@ -0,0 +1,255 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseCrashReporting</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseCrashReporting"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseCrashReporting.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseCrashReporting.html" target="_top">Frames</a></li> +<li><a href="ParseCrashReporting.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseCrashReporting" class="title">Class ParseCrashReporting</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseCrashReporting</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public final class <span class="strong">ParseCrashReporting</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block"><code>ParseCrashReporting</code> is responsible for enabling crash reporting in your application. + <p/> + This can be found in our ParseCrashReporting SDK.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseCrashReporting.html#enable(android.content.Context)">enable</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block">Enable crash reporting for your app.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseCrashReporting.html#isCrashReportingEnabled()">isCrashReportingEnabled</a></strong>()</code> +<div class="block">Indicates whether crash reporting is currently enabled.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="enable(android.content.Context)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>enable</h4> +<pre>public static void enable(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</pre> +<div class="block">Enable crash reporting for your app. This must be called before your application can use + crash reporting. + <p/> + The recommended way is to put a call to <code>ParseCrashReporting.enable</code> in your + <code>Application</code>'s <code>onCreate</code> method before <code>Parse#initialize(Context)</code>. + For example: + <pre> + public class MyApplication extends Application { + public void onCreate() { + ParseCrashReporting.enable(this); + Parse.initialize(this); + } + } + </pre></div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The active Context for your application.</dd></dl> +</li> +</ul> +<a name="isCrashReportingEnabled()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>isCrashReportingEnabled</h4> +<pre>public static boolean isCrashReportingEnabled()</pre> +<div class="block">Indicates whether crash reporting is currently enabled.</div> +<dl><dt><span class="strong">Returns:</span></dt><dd>true if crash reporting is enabled.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseCrashReporting.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseCrashReporting.html" target="_top">Frames</a></li> +<li><a href="ParseCrashReporting.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/class-use/ParseCrashReporting.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/class-use/ParseCrashReporting.html new file mode 100644 index 00000000..bdffc88d --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/class-use/ParseCrashReporting.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseCrashReporting</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseCrashReporting"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseCrashReporting.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseCrashReporting.html" target="_top">Frames</a></li> +<li><a href="ParseCrashReporting.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseCrashReporting" class="title">Uses of Class<br>com.parse.ParseCrashReporting</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParseCrashReporting</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseCrashReporting.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseCrashReporting.html" target="_top">Frames</a></li> +<li><a href="ParseCrashReporting.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-frame.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-frame.html new file mode 100644 index 00000000..a42636f1 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-frame.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar"><a href="../../com/parse/package-summary.html" target="classFrame">com.parse</a></h1> +<div class="indexContainer"> +<h2 title="Classes">Classes</h2> +<ul title="Classes"> +<li><a href="ParseCrashReporting.html" title="class in com.parse" target="classFrame">ParseCrashReporting</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-summary.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-summary.html new file mode 100644 index 00000000..957e2a53 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-summary.html @@ -0,0 +1,131 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="com.parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Package" class="title">Package com.parse</h1> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> +<caption><span>Class Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Class</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseCrashReporting.html" title="class in com.parse">ParseCrashReporting</a></td> +<td class="colLast"> +<div class="block"><code>ParseCrashReporting</code> is responsible for enabling crash reporting in your application.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-tree.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-tree.html new file mode 100644 index 00000000..883cfd89 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-tree.html @@ -0,0 +1,120 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse Class Hierarchy</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="com.parse Class Hierarchy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For Package com.parse</h1> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParseCrashReporting.html" title="class in com.parse"><span class="strong">ParseCrashReporting</span></a></li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-use.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-use.html new file mode 100644 index 00000000..1940cd08 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/com/parse/package-use.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Package com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Package com.parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Uses of Package com.parse" class="title">Uses of Package<br>com.parse</h1> +</div> +<div class="contentContainer">No usage of com.parse</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/constant-values.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/constant-values.html new file mode 100644 index 00000000..61dacc12 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/constant-values.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Constant Field Values</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Constant Field Values"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Constant Field Values" class="title">Constant Field Values</h1> +<h2 title="Contents">Contents</h2> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/deprecated-list.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/deprecated-list.html new file mode 100644 index 00000000..60d6db8b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/deprecated-list.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Deprecated List</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Deprecated List"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Deprecated API" class="title">Deprecated API</h1> +<h2 title="Contents">Contents</h2> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/help-doc.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/help-doc.html new file mode 100644 index 00000000..5b4c5b69 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/help-doc.html @@ -0,0 +1,212 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>API Help</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="API Help"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">How This API Document Is Organized</h1> +<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<h2>Package</h2> +<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p> +<ul> +<li>Interfaces (italic)</li> +<li>Classes</li> +<li>Enums</li> +<li>Exceptions</li> +<li>Errors</li> +<li>Annotation Types</li> +</ul> +</li> +<li class="blockList"> +<h2>Class/Interface</h2> +<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p> +<ul> +<li>Class inheritance diagram</li> +<li>Direct Subclasses</li> +<li>All Known Subinterfaces</li> +<li>All Known Implementing Classes</li> +<li>Class/interface declaration</li> +<li>Class/interface description</li> +</ul> +<ul> +<li>Nested Class Summary</li> +<li>Field Summary</li> +<li>Constructor Summary</li> +<li>Method Summary</li> +</ul> +<ul> +<li>Field Detail</li> +<li>Constructor Detail</li> +<li>Method Detail</li> +</ul> +<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p> +</li> +<li class="blockList"> +<h2>Annotation Type</h2> +<p>Each annotation type has its own separate page with the following sections:</p> +<ul> +<li>Annotation Type declaration</li> +<li>Annotation Type description</li> +<li>Required Element Summary</li> +<li>Optional Element Summary</li> +<li>Element Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Enum</h2> +<p>Each enum has its own separate page with the following sections:</p> +<ul> +<li>Enum declaration</li> +<li>Enum description</li> +<li>Enum Constant Summary</li> +<li>Enum Constant Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Use</h2> +<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p> +</li> +<li class="blockList"> +<h2>Tree (Class Hierarchy)</h2> +<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p> +<ul> +<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li> +<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li> +</ul> +</li> +<li class="blockList"> +<h2>Deprecated API</h2> +<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p> +</li> +<li class="blockList"> +<h2>Index</h2> +<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p> +</li> +<li class="blockList"> +<h2>Prev/Next</h2> +<p>These links take you to the next or previous class, interface, package, or related page.</p> +</li> +<li class="blockList"> +<h2>Frames/No Frames</h2> +<p>These links show and hide the HTML frames. All pages are available with or without frames.</p> +</li> +<li class="blockList"> +<h2>All Classes</h2> +<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p> +</li> +<li class="blockList"> +<h2>Serialized Form</h2> +<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p> +</li> +<li class="blockList"> +<h2>Constant Field Values</h2> +<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p> +</li> +</ul> +<em>This help file applies to API documentation generated using the standard doclet.</em></div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/index-all.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/index-all.html new file mode 100644 index 00000000..31cc2c89 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/index-all.html @@ -0,0 +1,146 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Index</title> +<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Index"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="./com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="./com/parse/package-tree.html">Tree</a></li> +<li><a href="./deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="./help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="./index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="./allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="#_C_">C</a> <a href="#_E_">E</a> <a href="#_I_">I</a> <a href="#_P_">P</a> <a name="_C_"> +<!-- --> +</a> +<h2 class="title">C</h2> +<dl> +<dt><a href="./com/parse/package-summary.html">com.parse</a> - package com.parse</dt> +<dd> </dd> +</dl> +<a name="_E_"> +<!-- --> +</a> +<h2 class="title">E</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseCrashReporting.html#enable(android.content.Context)">enable(Context)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseCrashReporting.html" title="class in com.parse">ParseCrashReporting</a></dt> +<dd> +<div class="block">Enable crash reporting for your app.</div> +</dd> +</dl> +<a name="_I_"> +<!-- --> +</a> +<h2 class="title">I</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseCrashReporting.html#isCrashReportingEnabled()">isCrashReportingEnabled()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseCrashReporting.html" title="class in com.parse">ParseCrashReporting</a></dt> +<dd> +<div class="block">Indicates whether crash reporting is currently enabled.</div> +</dd> +</dl> +<a name="_P_"> +<!-- --> +</a> +<h2 class="title">P</h2> +<dl> +<dt><a href="./com/parse/ParseCrashReporting.html" title="class in com.parse"><span class="strong">ParseCrashReporting</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block"><code>ParseCrashReporting</code> is responsible for enabling crash reporting in your application.</div> +</dd> +</dl> +<a href="#_C_">C</a> <a href="#_E_">E</a> <a href="#_I_">I</a> <a href="#_P_">P</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="./com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="./com/parse/package-tree.html">Tree</a></li> +<li><a href="./deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="./help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="./index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="./allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/index.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/index.html new file mode 100644 index 00000000..a24946c9 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/index.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Generated Documentation (Untitled)</title> +<script type="text/javascript"> + targetPage = "" + window.location.search; + if (targetPage != "" && targetPage != "undefined") + targetPage = targetPage.substring(1); + if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage))) + targetPage = "undefined"; + function validURL(url) { + try { + url = decodeURIComponent(url); + } + catch (error) { + return false; + } + var pos = url.indexOf(".html"); + if (pos == -1 || pos != url.length - 5) + return false; + var allowNumber = false; + var allowSep = false; + var seenDot = false; + for (var i = 0; i < url.length - 5; i++) { + var ch = url.charAt(i); + if ('a' <= ch && ch <= 'z' || + 'A' <= ch && ch <= 'Z' || + ch == '$' || + ch == '_' || + ch.charCodeAt(0) > 127) { + allowNumber = true; + allowSep = true; + } else if ('0' <= ch && ch <= '9' + || ch == '-') { + if (!allowNumber) + return false; + } else if (ch == '/' || ch == '.') { + if (!allowSep) + return false; + allowNumber = false; + allowSep = false; + if (ch == '.') + seenDot = true; + if (ch == '/' && seenDot) + return false; + } else { + return false; + } + } + return true; + } + function loadFrames() { + if (targetPage != "" && targetPage != "undefined") + top.classFrame.location = top.targetPage; + } +</script> +</head> +<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()"> +<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"> +<frame src="com/parse/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes"> +<noframes> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="com/parse/package-summary.html">Non-frame version</a>.</p> +</noframes> +</frameset> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/overview-tree.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/overview-tree.html new file mode 100644 index 00000000..30b3020e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/overview-tree.html @@ -0,0 +1,124 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Class Hierarchy</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Class Hierarchy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For All Packages</h1> +<span class="strong">Package Hierarchies:</span> +<ul class="horizontal"> +<li><a href="com/parse/package-tree.html">com.parse</a></li> +</ul> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle">com.parse.<a href="com/parse/ParseCrashReporting.html" title="class in com.parse"><span class="strong">ParseCrashReporting</span></a></li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/package-list b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/package-list new file mode 100644 index 00000000..efe15013 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/package-list @@ -0,0 +1 @@ +com.parse diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/background.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/background.gif Binary files differnew file mode 100644 index 00000000..f471940f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/background.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/tab.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/tab.gif Binary files differnew file mode 100644 index 00000000..1a73a83b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/tab.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/titlebar.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/titlebar.gif Binary files differnew file mode 100644 index 00000000..17443b3e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/titlebar.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/titlebar_end.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/titlebar_end.gif Binary files differnew file mode 100644 index 00000000..3ad78d46 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/resources/titlebar_end.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/stylesheet.css b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/stylesheet.css new file mode 100644 index 00000000..0aeaa97f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0-javadoc/stylesheet.css @@ -0,0 +1,474 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ +body { + background-color:#ffffff; + color:#353833; + font-family:Arial, Helvetica, sans-serif; + font-size:76%; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4c6b87; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4c6b87; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-size:1.3em; +} +h1 { + font-size:1.8em; +} +h2 { + font-size:1.5em; +} +h3 { + font-size:1.4em; +} +h4 { + font-size:1.3em; +} +h5 { + font-size:1.2em; +} +h6 { + font-size:1.1em; +} +ul { + list-style-type:disc; +} +code, tt { + font-size:1.2em; +} +dt code { + font-size:1.2em; +} +table tr td dt code { + font-size:1.2em; + vertical-align:top; +} +sup { + font-size:.6em; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:.8em; + z-index:200; + margin-top:-7px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + background-image:url(resources/titlebar.gif); + background-position:left top; + background-repeat:no-repeat; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:1em; + margin:0; +} +.topNav { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.bottomNav { + margin-top:10px; + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.subNav { + background-color:#dee3e9; + border-bottom:1px solid #9eadc0; + float:left; + width:100%; + overflow:hidden; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding:3px 6px; +} +ul.subNavList li{ + list-style:none; + float:left; + font-size:90%; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; +} +.navBarCell1Rev { + background-image:url(resources/tab.gif); + background-color:#a88834; + color:#FFFFFF; + margin: auto 5px; + border:1px solid #c9aa44; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader h1 { + font-size:1.3em; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 25px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:1.2em; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:1.0em; +} +.indexContainer h2 { + font-size:1.1em; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:1.1em; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:10px 0 10px 20px; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:25px; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #9eadc0; + background-color:#f9f9f9; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:1px solid #9eadc0; + border-top:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; + border-bottom:1px solid #9eadc0; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.contentContainer table, .classUseContainer table, .constantValuesContainer table { + border-bottom:1px solid #9eadc0; + width:100%; +} +.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { + width:100%; +} +.contentContainer .description table, .contentContainer .details table { + border-bottom:none; +} +.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ + vertical-align:top; + padding-right:20px; +} +.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, +.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, +.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, +.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { + padding-right:3px; +} +.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#FFFFFF; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + margin:0px; +} +caption a:link, caption a:hover, caption a:active, caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { + white-space:nowrap; + padding-top:8px; + padding-left:8px; + display:block; + float:left; + background-image:url(resources/titlebar.gif); + height:18px; +} +.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { + width:10px; + background-image:url(resources/titlebar_end.gif); + background-repeat:no-repeat; + background-position:top right; + position:relative; + float:left; +} +ul.blockList ul.blockList li.blockList table { + margin:0 0 12px 0px; + width:100%; +} +.tableSubHeadingColor { + background-color: #EEEEFF; +} +.altColor { + background-color:#eeeeef; +} +.rowColor { + background-color:#ffffff; +} +.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { + text-align:left; + padding:3px 3px 3px 7px; +} +th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { + background:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + text-align:left; + padding:3px 3px 3px 7px; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +td.colFirst, th.colFirst { + border-left:1px solid #9eadc0; + white-space:nowrap; +} +td.colLast, th.colLast { + border-right:1px solid #9eadc0; +} +td.colOne, th.colOne { + border-right:1px solid #9eadc0; + border-left:1px solid #9eadc0; +} +table.overviewSummary { + padding:0px; + margin-left:0px; +} +table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, +table.overviewSummary td.colOne, table.overviewSummary th.colOne { + width:25%; + vertical-align:middle; +} +table.packageSummary td.colFirst, table.overviewSummary th.colFirst { + width:25%; + vertical-align:middle; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:.9em; +} +.block { + display:block; + margin:3px 0 0 0; +} +.strong { + font-weight:bold; +} diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0.jar b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0.jar Binary files differnew file mode 100644 index 00000000..8b0d0360 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0.jar diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0.jar.properties b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0.jar.properties new file mode 100644 index 00000000..d717e7e4 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseCrashReporting-1.9.0.jar.properties @@ -0,0 +1 @@ +doc=ParseCrashReporting-1.9.0-javadoc diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/allclasses-frame.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/allclasses-frame.html new file mode 100644 index 00000000..a45d0911 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/allclasses-frame.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>All Classes</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="com/parse/ParseFacebookUtils.html" title="class in com.parse" target="classFrame">ParseFacebookUtils</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/allclasses-noframe.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/allclasses-noframe.html new file mode 100644 index 00000000..a9b2b599 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/allclasses-noframe.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>All Classes</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/ParseFacebookUtils.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/ParseFacebookUtils.html new file mode 100644 index 00000000..9495d4b3 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/ParseFacebookUtils.html @@ -0,0 +1,1110 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseFacebookUtils</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseFacebookUtils"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseFacebookUtils.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseFacebookUtils.html" target="_top">Frames</a></li> +<li><a href="ParseFacebookUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseFacebookUtils" class="title">Class ParseFacebookUtils</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseFacebookUtils</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public final class <span class="strong">ParseFacebookUtils</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">Provides a set of utilities for using Parse with Facebook. + + To use <code>ParseFacebookUtils</code>, you must add the Facebook Android SDK to your project.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#extendAccessToken(ParseUser,%20android.content.Context,%20SaveCallback)">extendAccessToken</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + SaveCallback callback)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>This is now handled automatically by the Facebook SDK.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#extendAccessTokenIfNeeded(ParseUser,%20android.content.Context,%20SaveCallback)">extendAccessTokenIfNeeded</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + SaveCallback callback)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>This is now handled automatically by the Facebook SDK.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#finishAuthentication(int,%20int,%20android.content.Intent)">finishAuthentication</a></strong>(int requestCode, + int resultCode, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> data)</code> +<div class="block">Completes authentication after the Facebook app returns an activity result.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static Facebook</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#getFacebook()">getFacebook</a></strong>()</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseFacebookUtils.html#getSession()"><code>ParseFacebookUtils.getSession()</code></a> and related Facebook SDK 3.0+ APIs instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static Session</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#getSession()">getSession</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#initialize()">initialize</a></strong>()</code> +<div class="block">Initializes Facebook for use with Parse.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#initialize(java.lang.String)">initialize</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> appId)</code> +<div class="block">Initializes Facebook with a custom <code>appId</code> for use with Parse.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#isLinked(ParseUser)">isLinked</a></strong>(ParseUser user)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity)"><code>ParseFacebookUtils.linkInBackground(ParseUser, android.app.Activity)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity,%20int)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, android.app.Activity, int)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity,%20int,%20SaveCallback)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode, + SaveCallback callback)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity,%20SaveCallback)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + SaveCallback callback)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, + android.app.Activity)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, + android.app.Activity, int)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int,%20SaveCallback)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode, + SaveCallback callback)</code> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20SaveCallback)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + SaveCallback callback)</code> +<div class="block">Links a user using the default activity code if single sign-on is enabled.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date)"><code>ParseFacebookUtils.linkInBackground(ParseUser, String, String, java.util.Date)</code></a> + instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date,%20SaveCallback)">link</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate, + SaveCallback callback)</code> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity)">linkInBackground</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity,%20int)">linkInBackground</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity)">linkInBackground</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)">linkInBackground</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</code> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date)">linkInBackground</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate)</code> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logIn(android.app.Activity,%20int,%20LogInCallback)">logIn</a></strong>(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode, + LogInCallback callback)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logIn(android.app.Activity,%20LogInCallback)">logIn</a></strong>(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + LogInCallback callback)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logIn(java.util.Collection,%20android.app.Activity,%20int,%20LogInCallback)">logIn</a></strong>(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode, + LogInCallback callback)</code> +<div class="block">Logs in a ParseUser using Facebook for authentication.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logIn(java.util.Collection,%20android.app.Activity,%20LogInCallback)">logIn</a></strong>(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + LogInCallback callback)</code> +<div class="block">Logs in a user using the default activity code if single sign-on is enabled.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logIn(java.lang.String,%20java.lang.String,%20java.util.Date,%20LogInCallback)">logIn</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate, + LogInCallback callback)</code> +<div class="block">Logs in a ParseUser using Facebook for authentication.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInInBackground(java.util.Collection,%20android.app.Activity,%20int)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</code> +<div class="block">Logs in a ParseUser using Facebook for authentication.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInInBackground(java.lang.String,%20java.lang.String,%20java.util.Date)">logInInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate)</code> +<div class="block">Logs in a ParseUser using Facebook for authentication.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#saveLatestSessionData(ParseUser)">saveLatestSessionData</a></strong>(ParseUser user)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>Please use <a href="../../com/parse/ParseFacebookUtils.html#saveLatestSessionDataInBackground(ParseUser)"><code>ParseFacebookUtils.saveLatestSessionDataInBackground(ParseUser)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#saveLatestSessionData(ParseUser,%20SaveCallback)">saveLatestSessionData</a></strong>(ParseUser user, + SaveCallback callback)</code> +<div class="block">Saves the latest session data to the user.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#saveLatestSessionDataInBackground(ParseUser)">saveLatestSessionDataInBackground</a></strong>(ParseUser user)</code> +<div class="block">Saves the latest session data to the user.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#shouldExtendAccessToken(ParseUser)">shouldExtendAccessToken</a></strong>(ParseUser user)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>This is now handled automatically by the Facebook SDK.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#unlink(ParseUser)">unlink</a></strong>(ParseUser user)</code> +<div class="block">Unlinks a user from a Facebook account.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#unlinkInBackground(ParseUser)">unlinkInBackground</a></strong>(ParseUser user)</code> +<div class="block">Unlinks a user from a Facebook account in the background.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#unlinkInBackground(ParseUser,%20SaveCallback)">unlinkInBackground</a></strong>(ParseUser user, + SaveCallback callback)</code> +<div class="block">Unlinks a user from a Facebook account in the background.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getFacebook()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getFacebook</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static Facebook getFacebook()</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseFacebookUtils.html#getSession()"><code>ParseFacebookUtils.getSession()</code></a> and related Facebook SDK 3.0+ APIs instead.</i></div> +</li> +</ul> +<a name="getSession()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSession</h4> +<pre>public static Session getSession()</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd>The active Facebook session associated with the logged in ParseUser, or null if there + is none.</dd></dl> +</li> +</ul> +<a name="isLinked(ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isLinked</h4> +<pre>public static boolean isLinked(ParseUser user)</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the user is linked to a Facebook account.</dd></dl> +</li> +</ul> +<a name="initialize()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>initialize</h4> +<pre>public static void initialize()</pre> +<div class="block">Initializes Facebook for use with Parse. + <p /> + <b>IMPORTANT:</b> If you choose to enable single sign-on, you must override the + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true#onActivityResult(int,%20int,%20android.content.Intent)" title="class or interface in android.app"><code>Activity.onActivityResult(int, int, android.content.Intent)</code></a> method to invoke + <a href="../../com/parse/ParseFacebookUtils.html#finishAuthentication(int,%20int,%20android.content.Intent)"><code>ParseFacebookUtils.finishAuthentication(int, int, Intent)</code></a>.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#logIn(java.util.Collection,%20android.app.Activity,%20int,%20LogInCallback)"><code>ParseFacebookUtils.logIn(Collection, Activity, int, LogInCallback)</code></a>, +<a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int,%20SaveCallback)"><code>ParseFacebookUtils.link(ParseUser, Collection, Activity, int, SaveCallback)</code></a></dd></dl> +</li> +</ul> +<a name="initialize(java.lang.String)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>initialize</h4> +<pre>public static void initialize(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> appId)</pre> +<div class="block">Initializes Facebook with a custom <code>appId</code> for use with Parse. + <p/> + This method is only required if you intend to use a different <code>appId</code> than is defined by + <code>com.facebook.sdk.ApplicationId</code> in your <code>AndroidManifest.xml</code>. You may also invoke + this method more than once if you need to change the appId. + <p /> + <b>IMPORTANT:</b> If you choose to enable single sign-on, you must override the + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true#onActivityResult(int,%20int,%20android.content.Intent)" title="class or interface in android.app"><code>Activity.onActivityResult(int, int, android.content.Intent)</code></a> method to invoke + <a href="../../com/parse/ParseFacebookUtils.html#finishAuthentication(int,%20int,%20android.content.Intent)"><code>ParseFacebookUtils.finishAuthentication(int, int, Intent)</code></a>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>appId</code> - The Facebook appId for your application.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#logIn(java.util.Collection,%20android.app.Activity,%20int,%20LogInCallback)"><code>ParseFacebookUtils.logIn(Collection, Activity, int, LogInCallback)</code></a>, +<a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int,%20SaveCallback)"><code>ParseFacebookUtils.link(ParseUser, Collection, Activity, int, SaveCallback)</code></a></dd></dl> +</li> +</ul> +<a name="unlink(ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unlink</h4> +<pre>public static void unlink(ParseUser user) + throws ParseException</pre> +<div class="block">Unlinks a user from a Facebook account. Unlinking a user will save the user's data.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to unlink from Facebook.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code>ParseException</code></dd></dl> +</li> +</ul> +<a name="unlinkInBackground(ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unlinkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unlinkInBackground(ParseUser user)</pre> +<div class="block">Unlinks a user from a Facebook account in the background. Unlinking a user will save the user's + data.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to unlink from Facebook.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when unlinking has completed.</dd></dl> +</li> +</ul> +<a name="unlinkInBackground(ParseUser, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unlinkInBackground</h4> +<pre>public static void unlinkInBackground(ParseUser user, + SaveCallback callback)</pre> +<div class="block">Unlinks a user from a Facebook account in the background. Unlinking a user will save the user's + data.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to unlink from a Facebook account.</dd><dd><code>callback</code> - Callback for notifying when unlinking is complete.</dd></dl> +</li> +</ul> +<a name="linkInBackground(ParseUser, java.lang.String, java.lang.String, java.util.Date)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkInBackground(ParseUser user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate)</pre> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user. This method allows you to handle getting access + tokens for the user yourself, rather than delegating to the Facebook SDK.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to link to a Facebook account.</dd><dd><code>facebookId</code> - The facebook ID of the user being linked.</dd><dd><code>accessToken</code> - The access token for the user.</dd><dd><code>expirationDate</code> - The expiration date of the access token.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when linking is completed.</dd></dl> +</li> +</ul> +<a name="link(ParseUser, java.lang.String, java.lang.String, java.util.Date)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void link(ParseUser user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date)"><code>ParseFacebookUtils.linkInBackground(ParseUser, String, String, java.util.Date)</code></a> + instead.</i></div> +</li> +</ul> +<a name="link(ParseUser, java.lang.String, java.lang.String, java.util.Date, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre>public static void link(ParseUser user, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate, + SaveCallback callback)</pre> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user. This method allows you to handle getting access + tokens for the user yourself, rather than delegating to the Facebook SDK.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to link to a Facebook account.</dd><dd><code>facebookId</code> - The facebook ID of the user being linked.</dd><dd><code>accessToken</code> - The access token for the user.</dd><dd><code>expirationDate</code> - The expiration date of the access token.</dd><dd><code>callback</code> - Callback for notifying when the new authentication data has been saved to the user.</dd></dl> +</li> +</ul> +<a name="linkInBackground(ParseUser, java.util.Collection, android.app.Activity, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkInBackground(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</pre> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user. This method delegates to the Facebook SDK's + <code>authenticate()</code> method. + <p /> + <b>IMPORTANT:</b> Note that single sign-on authentication will not function correctly if you do + not include a call to the <code>finishAuthentication()</code> method in your onActivityResult() + function! Please see below for more information. + <p /> + From the Facebook SDK documentation: + <p /> + Starts either an Activity or a dialog which prompts the user to log in to Facebook and grant + the requested permissions to the given application. + <p /> + This method will, when possible, use Facebook's single sign-on for Android to obtain an access + token. This involves proxying a call through the Facebook for Android stand-alone application, + which will handle the authentication flow, and return an OAuth access token for making API + calls. + <p /> + Because this process will not be available for all users, if single sign-on is not possible, + this method will automatically fall back to the OAuth 2.0 User-Agent flow. In this flow, the + user credentials are handled by Facebook in an embedded WebView, not by the client application. + As such, the dialog makes a network request and renders HTML content rather than a native UI. + The access token is retrieved from a redirect to a special URL that the WebView handles.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to link to a Facebook account.</dd><dd><code>permissions</code> - A list of permissions to be used when logging in. Many of these constants are defined + here: <a href="../../com/parse/ParseFacebookUtils.Permissions.html" title="class in com.parse"><code>ParseFacebookUtils.Permissions</code></a>.</dd><dd><code>activity</code> - The Android activity in which we want to display the authorization dialog.</dd><dd><code>activityCode</code> - Single sign-on requires an activity result to be called back to the client application + -- if you are waiting on other activities to return data, pass a custom activity code + here to avoid collisions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when linking is completed.</dd></dl> +</li> +</ul> +<a name="linkInBackground(ParseUser, java.util.Collection, android.app.Activity)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkInBackground(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity)</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, android.app.Activity, int)</code></a>, +<code>FacebookAuthenticationProvider.DEFAULT_AUTH_ACTIVITY_CODE</code></dd></dl> +</li> +</ul> +<a name="linkInBackground(ParseUser, android.app.Activity, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkInBackground(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, android.app.Activity, int)</code></a></dd></dl> +</li> +</ul> +<a name="linkInBackground(ParseUser, android.app.Activity)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkInBackground(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity)</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, android.app.Activity, int)</code></a>, +<code>FacebookAuthenticationProvider.DEFAULT_AUTH_ACTIVITY_CODE</code></dd></dl> +</li> +</ul> +<a name="link(ParseUser, java.util.Collection, android.app.Activity, int, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre>public static void link(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode, + SaveCallback callback)</pre> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user. This method delegates to the Facebook SDK's + <code>authenticate()</code> method. + <p /> + <b>IMPORTANT:</b> Note that single sign-on authentication will not function correctly if you do + not include a call to the <code>finishAuthentication()</code> method in your onActivityResult() + function! Please see below for more information. + <p /> + From the Facebook SDK documentation: + <p /> + Starts either an Activity or a dialog which prompts the user to log in to Facebook and grant + the requested permissions to the given application. + <p /> + This method will, when possible, use Facebook's single sign-on for Android to obtain an access + token. This involves proxying a call through the Facebook for Android stand-alone application, + which will handle the authentication flow, and return an OAuth access token for making API + calls. + <p /> + Because this process will not be available for all users, if single sign-on is not possible, + this method will automatically fall back to the OAuth 2.0 User-Agent flow. In this flow, the + user credentials are handled by Facebook in an embedded WebView, not by the client application. + As such, the dialog makes a network request and renders HTML content rather than a native UI. + The access token is retrieved from a redirect to a special URL that the WebView handles.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to link to a Facebook account.</dd><dd><code>permissions</code> - A list of permissions to be used when logging in. Many of these constants are defined + here: <a href="../../com/parse/ParseFacebookUtils.Permissions.html" title="class in com.parse"><code>ParseFacebookUtils.Permissions</code></a>.</dd><dd><code>activity</code> - The Android activity in which we want to display the authorization dialog.</dd><dd><code>activityCode</code> - Single sign-on requires an activity result to be called back to the client application + -- if you are waiting on other activities to return data, pass a custom activity code + here to avoid collisions.</dd><dd><code>callback</code> - Callback for notifying the calling application when the Facebook authentication has + completed, failed, or been canceled.</dd></dl> +</li> +</ul> +<a name="link(ParseUser, java.util.Collection, android.app.Activity, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre>public static void link(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + SaveCallback callback)</pre> +<div class="block">Links a user using the default activity code if single sign-on is enabled.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int,%20SaveCallback)"><code>ParseFacebookUtils.link(ParseUser, Collection, Activity, int, SaveCallback)</code></a></dd></dl> +</li> +</ul> +<a name="link(ParseUser, java.util.Collection, android.app.Activity, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void link(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, + android.app.Activity, int)</code></a> instead.</i></div> +</li> +</ul> +<a name="link(ParseUser, java.util.Collection, android.app.Activity)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void link(ParseUser user, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, + android.app.Activity)</code></a> instead.</i></div> +</li> +</ul> +<a name="link(ParseUser, android.app.Activity, int, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre>public static void link(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode, + SaveCallback callback)</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int,%20SaveCallback)"><code>ParseFacebookUtils.link(ParseUser, Collection, Activity, int, SaveCallback)</code></a></dd></dl> +</li> +</ul> +<a name="link(ParseUser, android.app.Activity, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre>public static void link(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + SaveCallback callback)</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int,%20SaveCallback)"><code>ParseFacebookUtils.link(ParseUser, Collection, Activity, int, SaveCallback)</code></a></dd></dl> +</li> +</ul> +<a name="link(ParseUser, android.app.Activity, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void link(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, android.app.Activity, int)</code></a> instead.</i></div> +</li> +</ul> +<a name="link(ParseUser, android.app.Activity)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>link</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void link(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity)"><code>ParseFacebookUtils.linkInBackground(ParseUser, android.app.Activity)</code></a> instead.</i></div> +</li> +</ul> +<a name="logInInBackground(java.lang.String, java.lang.String, java.util.Date)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate)</pre> +<div class="block">Logs in a ParseUser using Facebook for authentication. If a user for the given Facebook + credentials does not already exist, a new user will be created. This method allows you to + handle getting access tokens for the user yourself, rather than delegating to the Facebook SDK.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>facebookId</code> - The facebook ID of the user being linked.</dd><dd><code>accessToken</code> - The access token for the user.</dd><dd><code>expirationDate</code> - The expiration date of the access token.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when logging in is completed.</dd></dl> +</li> +</ul> +<a name="logIn(java.lang.String, java.lang.String, java.util.Date, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logIn</h4> +<pre>public static void logIn(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> facebookId, + <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> accessToken, + <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> expirationDate, + LogInCallback callback)</pre> +<div class="block">Logs in a ParseUser using Facebook for authentication. If a user for the given Facebook + credentials does not already exist, a new user will be created. This method allows you to + handle getting access tokens for the user yourself, rather than delegating to the Facebook SDK.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>facebookId</code> - The facebook ID of the user being linked.</dd><dd><code>accessToken</code> - The access token for the user.</dd><dd><code>expirationDate</code> - The expiration date of the access token.</dd><dd><code>callback</code> - Callback for notifying when the new authentication data has been saved to the user.</dd></dl> +</li> +</ul> +<a name="logInInBackground(java.util.Collection, android.app.Activity, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInInBackground(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode)</pre> +<div class="block">Logs in a ParseUser using Facebook for authentication. If a user for the given Facebook + credentials does not already exist, a new user will be created. This method delegates to the + Facebook SDK's <code>authenticate()</code> method. + <p /> + <b>IMPORTANT:</b> Note that single sign-on authentication will not function correctly if you do + not include a call to the <code>finishAuthentication()</code> method in your onActivityResult() + function! Please see below for more information. + <p /> + From the Facebook SDK documentation: + <p /> + Starts either an Activity or a dialog which prompts the user to log in to Facebook and grant + the requested permissions to the given application. + <p /> + This method will, when possible, use Facebook's single sign-on for Android to obtain an access + token. This involves proxying a call through the Facebook for Android stand-alone application, + which will handle the authentication flow, and return an OAuth access token for making API + calls. + <p /> + Because this process will not be available for all users, if single sign-on is not possible, + this method will automatically fall back to the OAuth 2.0 User-Agent flow. In this flow, the + user credentials are handled by Facebook in an embedded WebView, not by the client application. + As such, the dialog makes a network request and renders HTML content rather than a native UI. + The access token is retrieved from a redirect to a special URL that the WebView handles.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>permissions</code> - A list of permissions to be used when logging in. Many of these constants are defined + here: <a href="../../com/parse/ParseFacebookUtils.Permissions.html" title="class in com.parse"><code>ParseFacebookUtils.Permissions</code></a>.</dd><dd><code>activity</code> - The Android activity in which we want to display the authorization dialog.</dd><dd><code>activityCode</code> - Single sign-on requires an activity result to be called back to the client application + -- if you are waiting on other activities to return data, pass a custom activity code + here to avoid collisions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that will be resolved when logging in is completed.</dd></dl> +</li> +</ul> +<a name="logIn(java.util.Collection, android.app.Activity, int, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logIn</h4> +<pre>public static void logIn(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode, + LogInCallback callback)</pre> +<div class="block">Logs in a ParseUser using Facebook for authentication. If a user for the given Facebook + credentials does not already exist, a new user will be created. This method delegates to the + Facebook SDK's <code>authenticate()</code> method. + <p /> + <b>IMPORTANT:</b> Note that single sign-on authentication will not function correctly if you do + not include a call to the <code>finishAuthentication()</code> method in your onActivityResult() + function! Please see below for more information. + <p /> + From the Facebook SDK documentation: + <p /> + Starts either an Activity or a dialog which prompts the user to log in to Facebook and grant + the requested permissions to the given application. + <p /> + This method will, when possible, use Facebook's single sign-on for Android to obtain an access + token. This involves proxying a call through the Facebook for Android stand-alone application, + which will handle the authentication flow, and return an OAuth access token for making API + calls. + <p /> + Because this process will not be available for all users, if single sign-on is not possible, + this method will automatically fall back to the OAuth 2.0 User-Agent flow. In this flow, the + user credentials are handled by Facebook in an embedded WebView, not by the client application. + As such, the dialog makes a network request and renders HTML content rather than a native UI. + The access token is retrieved from a redirect to a special URL that the WebView handles.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>permissions</code> - A list of permissions to be used when logging in. Many of these constants are defined + here: <a href="../../com/parse/ParseFacebookUtils.Permissions.html" title="class in com.parse"><code>ParseFacebookUtils.Permissions</code></a>.</dd><dd><code>activity</code> - The Android activity in which we want to display the authorization dialog.</dd><dd><code>activityCode</code> - Single sign-on requires an activity result to be called back to the client application + -- if you are waiting on other activities to return data, pass a custom activity code + here to avoid collisions.</dd><dd><code>callback</code> - Callback for notifying the calling application when the Facebook authentication has + completed, failed, or been canceled.</dd></dl> +</li> +</ul> +<a name="logIn(android.app.Activity, int, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logIn</h4> +<pre>public static void logIn(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + int activityCode, + LogInCallback callback)</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#logIn(java.util.Collection,%20android.app.Activity,%20int,%20LogInCallback)"><code>ParseFacebookUtils.logIn(Collection, Activity, int, LogInCallback)</code></a></dd></dl> +</li> +</ul> +<a name="logIn(java.util.Collection, android.app.Activity, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logIn</h4> +<pre>public static void logIn(<a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + LogInCallback callback)</pre> +<div class="block">Logs in a user using the default activity code if single sign-on is enabled.</div> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#logIn(java.util.Collection,%20android.app.Activity,%20int,%20LogInCallback)"><code>ParseFacebookUtils.logIn(Collection, Activity, int, LogInCallback)</code></a></dd></dl> +</li> +</ul> +<a name="logIn(android.app.Activity, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logIn</h4> +<pre>public static void logIn(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + LogInCallback callback)</pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseFacebookUtils.html#logIn(java.util.Collection,%20android.app.Activity,%20int,%20LogInCallback)"><code>ParseFacebookUtils.logIn(Collection, Activity, int, LogInCallback)</code></a></dd></dl> +</li> +</ul> +<a name="finishAuthentication(int, int, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>finishAuthentication</h4> +<pre>public static void finishAuthentication(int requestCode, + int resultCode, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> data)</pre> +<div class="block">Completes authentication after the Facebook app returns an activity result. <b>IMPORTANT:</b> + This method must be invoked at the top of the calling activity's onActivityResult() function or + Facebook authentication will not function properly! + <p /> + If your calling activity does not currently implement onActivityResult(), you must implement it + and include a call to this method if you intend to use the + <a href="../../com/parse/ParseFacebookUtils.html#logIn(android.app.Activity,%20int,%20LogInCallback)"><code>ParseFacebookUtils.logIn(Activity, int, LogInCallback)</code></a> or + <a href="../../com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity,%20int,%20SaveCallback)"><code>ParseFacebookUtils.link(ParseUser, Activity, int, SaveCallback)</code></a> methods in <code>ParseFacebookUtilities</code> + . For more information, see http://developer.android.com/reference/android/app/ + Activity.html#onActivityResult(int, int, android.content.Intent)</div> +</li> +</ul> +<a name="saveLatestSessionDataInBackground(ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveLatestSessionDataInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> saveLatestSessionDataInBackground(ParseUser user)</pre> +<div class="block">Saves the latest session data to the user. Call this after requesting new read or publish + permissions for the user's Facebook session.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user whose session information should be updated.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A Task that is resolved when the session save is completed.</dd></dl> +</li> +</ul> +<a name="saveLatestSessionData(ParseUser, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveLatestSessionData</h4> +<pre>public static void saveLatestSessionData(ParseUser user, + SaveCallback callback)</pre> +<div class="block">Saves the latest session data to the user. Call this after requesting new read or publish + permissions for the user's Facebook session.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user whose session information should be updated.</dd><dd><code>callback</code> - Callback invoked when the session data has been saved.</dd></dl> +</li> +</ul> +<a name="saveLatestSessionData(ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveLatestSessionData</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void saveLatestSessionData(ParseUser user)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>Please use <a href="../../com/parse/ParseFacebookUtils.html#saveLatestSessionDataInBackground(ParseUser)"><code>ParseFacebookUtils.saveLatestSessionDataInBackground(ParseUser)</code></a> instead.</i></div> +</li> +</ul> +<a name="shouldExtendAccessToken(ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>shouldExtendAccessToken</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static boolean shouldExtendAccessToken(ParseUser user)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>This is now handled automatically by the Facebook SDK.</i></div> +</li> +</ul> +<a name="extendAccessToken(ParseUser, android.content.Context, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>extendAccessToken</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static void extendAccessToken(ParseUser user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + SaveCallback callback)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>This is now handled automatically by the Facebook SDK.</i></div> +</li> +</ul> +<a name="extendAccessTokenIfNeeded(ParseUser, android.content.Context, SaveCallback)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>extendAccessTokenIfNeeded</h4> +<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public static boolean extendAccessTokenIfNeeded(ParseUser user, + <a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + SaveCallback callback)</pre> +<div class="block"><span class="strong">Deprecated.</span> <i>This is now handled automatically by the Facebook SDK.</i></div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseFacebookUtils.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseFacebookUtils.html" target="_top">Frames</a></li> +<li><a href="ParseFacebookUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/class-use/ParseFacebookUtils.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/class-use/ParseFacebookUtils.html new file mode 100644 index 00000000..8770ab11 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/class-use/ParseFacebookUtils.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseFacebookUtils</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseFacebookUtils"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseFacebookUtils.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseFacebookUtils.html" target="_top">Frames</a></li> +<li><a href="ParseFacebookUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseFacebookUtils" class="title">Uses of Class<br>com.parse.ParseFacebookUtils</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParseFacebookUtils</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseFacebookUtils.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseFacebookUtils.html" target="_top">Frames</a></li> +<li><a href="ParseFacebookUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-frame.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-frame.html new file mode 100644 index 00000000..143da5bc --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-frame.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar"><a href="../../com/parse/package-summary.html" target="classFrame">com.parse</a></h1> +<div class="indexContainer"> +<h2 title="Classes">Classes</h2> +<ul title="Classes"> +<li><a href="ParseFacebookUtils.html" title="class in com.parse" target="classFrame">ParseFacebookUtils</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-summary.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-summary.html new file mode 100644 index 00000000..48bd4914 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-summary.html @@ -0,0 +1,131 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="com.parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Package" class="title">Package com.parse</h1> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> +<caption><span>Class Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Class</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></td> +<td class="colLast"> +<div class="block">Provides a set of utilities for using Parse with Facebook.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-tree.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-tree.html new file mode 100644 index 00000000..546c39d2 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-tree.html @@ -0,0 +1,120 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse Class Hierarchy</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="com.parse Class Hierarchy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For Package com.parse</h1> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParseFacebookUtils.html" title="class in com.parse"><span class="strong">ParseFacebookUtils</span></a></li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-use.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-use.html new file mode 100644 index 00000000..1940cd08 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/com/parse/package-use.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Package com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Package com.parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Uses of Package com.parse" class="title">Uses of Package<br>com.parse</h1> +</div> +<div class="contentContainer">No usage of com.parse</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/constant-values.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/constant-values.html new file mode 100644 index 00000000..61dacc12 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/constant-values.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Constant Field Values</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Constant Field Values"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Constant Field Values" class="title">Constant Field Values</h1> +<h2 title="Contents">Contents</h2> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/deprecated-list.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/deprecated-list.html new file mode 100644 index 00000000..2a88bfc1 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/deprecated-list.html @@ -0,0 +1,183 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Deprecated List</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Deprecated List"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Deprecated API" class="title">Deprecated API</h1> +<h2 title="Contents">Contents</h2> +<ul> +<li><a href="#method">Deprecated Methods</a></li> +</ul> +</div> +<div class="contentContainer"><a name="method"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<table border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation"> +<caption><span>Deprecated Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#extendAccessToken(ParseUser,%20android.content.Context,%20SaveCallback)">com.parse.ParseFacebookUtils.extendAccessToken(ParseUser, Context, SaveCallback)</a> +<div class="block"><i>This is now handled automatically by the Facebook SDK.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#extendAccessTokenIfNeeded(ParseUser,%20android.content.Context,%20SaveCallback)">com.parse.ParseFacebookUtils.extendAccessTokenIfNeeded(ParseUser, Context, SaveCallback)</a> +<div class="block"><i>This is now handled automatically by the Facebook SDK.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#getFacebook()">com.parse.ParseFacebookUtils.getFacebook()</a> +<div class="block"><i>Please use <a href="com/parse/ParseFacebookUtils.html#getSession()"><code>ParseFacebookUtils.getSession()</code></a> and related Facebook SDK 3.0+ APIs instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity)">com.parse.ParseFacebookUtils.link(ParseUser, Activity)</a> +<div class="block"><i>Please use <a href="com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity)"><code>ParseFacebookUtils.linkInBackground(ParseUser, android.app.Activity)</code></a> instead.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity,%20int)">com.parse.ParseFacebookUtils.link(ParseUser, Activity, int)</a> +<div class="block"><i>Please use <a href="com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, android.app.Activity, int)</code></a> instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity)">com.parse.ParseFacebookUtils.link(ParseUser, Collection<String>, Activity)</a> +<div class="block"><i>Please use <a href="com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, + android.app.Activity)</code></a> instead.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)">com.parse.ParseFacebookUtils.link(ParseUser, Collection<String>, Activity, int)</a> +<div class="block"><i>Please use <a href="com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, + android.app.Activity, int)</code></a> instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date)">com.parse.ParseFacebookUtils.link(ParseUser, String, String, Date)</a> +<div class="block"><i>Please use <a href="com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date)"><code>ParseFacebookUtils.linkInBackground(ParseUser, String, String, java.util.Date)</code></a> + instead.</i></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#saveLatestSessionData(ParseUser)">com.parse.ParseFacebookUtils.saveLatestSessionData(ParseUser)</a> +<div class="block"><i>Please use <a href="com/parse/ParseFacebookUtils.html#saveLatestSessionDataInBackground(ParseUser)"><code>ParseFacebookUtils.saveLatestSessionDataInBackground(ParseUser)</code></a> instead.</i></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="com/parse/ParseFacebookUtils.html#shouldExtendAccessToken(ParseUser)">com.parse.ParseFacebookUtils.shouldExtendAccessToken(ParseUser)</a> +<div class="block"><i>This is now handled automatically by the Facebook SDK.</i></div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/help-doc.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/help-doc.html new file mode 100644 index 00000000..5b4c5b69 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/help-doc.html @@ -0,0 +1,212 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>API Help</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="API Help"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">How This API Document Is Organized</h1> +<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<h2>Package</h2> +<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p> +<ul> +<li>Interfaces (italic)</li> +<li>Classes</li> +<li>Enums</li> +<li>Exceptions</li> +<li>Errors</li> +<li>Annotation Types</li> +</ul> +</li> +<li class="blockList"> +<h2>Class/Interface</h2> +<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p> +<ul> +<li>Class inheritance diagram</li> +<li>Direct Subclasses</li> +<li>All Known Subinterfaces</li> +<li>All Known Implementing Classes</li> +<li>Class/interface declaration</li> +<li>Class/interface description</li> +</ul> +<ul> +<li>Nested Class Summary</li> +<li>Field Summary</li> +<li>Constructor Summary</li> +<li>Method Summary</li> +</ul> +<ul> +<li>Field Detail</li> +<li>Constructor Detail</li> +<li>Method Detail</li> +</ul> +<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p> +</li> +<li class="blockList"> +<h2>Annotation Type</h2> +<p>Each annotation type has its own separate page with the following sections:</p> +<ul> +<li>Annotation Type declaration</li> +<li>Annotation Type description</li> +<li>Required Element Summary</li> +<li>Optional Element Summary</li> +<li>Element Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Enum</h2> +<p>Each enum has its own separate page with the following sections:</p> +<ul> +<li>Enum declaration</li> +<li>Enum description</li> +<li>Enum Constant Summary</li> +<li>Enum Constant Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Use</h2> +<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p> +</li> +<li class="blockList"> +<h2>Tree (Class Hierarchy)</h2> +<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p> +<ul> +<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li> +<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li> +</ul> +</li> +<li class="blockList"> +<h2>Deprecated API</h2> +<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p> +</li> +<li class="blockList"> +<h2>Index</h2> +<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p> +</li> +<li class="blockList"> +<h2>Prev/Next</h2> +<p>These links take you to the next or previous class, interface, package, or related page.</p> +</li> +<li class="blockList"> +<h2>Frames/No Frames</h2> +<p>These links show and hide the HTML frames. All pages are available with or without frames.</p> +</li> +<li class="blockList"> +<h2>All Classes</h2> +<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p> +</li> +<li class="blockList"> +<h2>Serialized Form</h2> +<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p> +</li> +<li class="blockList"> +<h2>Constant Field Values</h2> +<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p> +</li> +</ul> +<em>This help file applies to API documentation generated using the standard doclet.</em></div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/index-all.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/index-all.html new file mode 100644 index 00000000..61766c6d --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/index-all.html @@ -0,0 +1,325 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Index</title> +<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Index"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="./com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="./com/parse/package-tree.html">Tree</a></li> +<li><a href="./deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="./help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="./index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="./allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="#_C_">C</a> <a href="#_E_">E</a> <a href="#_F_">F</a> <a href="#_G_">G</a> <a href="#_I_">I</a> <a href="#_L_">L</a> <a href="#_P_">P</a> <a href="#_S_">S</a> <a href="#_U_">U</a> <a name="_C_"> +<!-- --> +</a> +<h2 class="title">C</h2> +<dl> +<dt><a href="./com/parse/package-summary.html">com.parse</a> - package com.parse</dt> +<dd> </dd> +</dl> +<a name="_E_"> +<!-- --> +</a> +<h2 class="title">E</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#extendAccessToken(ParseUser,%20android.content.Context,%20SaveCallback)">extendAccessToken(ParseUser, Context, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>This is now handled automatically by the Facebook SDK.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#extendAccessTokenIfNeeded(ParseUser,%20android.content.Context,%20SaveCallback)">extendAccessTokenIfNeeded(ParseUser, Context, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>This is now handled automatically by the Facebook SDK.</i></div> +</div> +</dd> +</dl> +<a name="_F_"> +<!-- --> +</a> +<h2 class="title">F</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#finishAuthentication(int,%20int,%20android.content.Intent)">finishAuthentication(int, int, Intent)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Completes authentication after the Facebook app returns an activity result.</div> +</dd> +</dl> +<a name="_G_"> +<!-- --> +</a> +<h2 class="title">G</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#getFacebook()">getFacebook()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseFacebookUtils.html#getSession()"><code>ParseFacebookUtils.getSession()</code></a> and related Facebook SDK 3.0+ APIs instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#getSession()">getSession()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +</dl> +<a name="_I_"> +<!-- --> +</a> +<h2 class="title">I</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#initialize()">initialize()</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Initializes Facebook for use with Parse.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#initialize(java.lang.String)">initialize(String)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Initializes Facebook with a custom <code>appId</code> for use with Parse.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#isLinked(ParseUser)">isLinked(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +</dl> +<a name="_L_"> +<!-- --> +</a> +<h2 class="title">L</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date)">link(ParseUser, String, String, Date)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date)"><code>ParseFacebookUtils.linkInBackground(ParseUser, String, String, java.util.Date)</code></a> + instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date,%20SaveCallback)">link(ParseUser, String, String, Date, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int,%20SaveCallback)">link(ParseUser, Collection<String>, Activity, int, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20SaveCallback)">link(ParseUser, Collection<String>, Activity, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Links a user using the default activity code if single sign-on is enabled.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)">link(ParseUser, Collection<String>, Activity, int)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, + android.app.Activity, int)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20java.util.Collection,%20android.app.Activity)">link(ParseUser, Collection<String>, Activity)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity)"><code>ParseFacebookUtils.linkInBackground(ParseUser, java.util.Collection, + android.app.Activity)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity,%20int,%20SaveCallback)">link(ParseUser, Activity, int, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity,%20SaveCallback)">link(ParseUser, Activity, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity,%20int)">link(ParseUser, Activity, int)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity,%20int)"><code>ParseFacebookUtils.linkInBackground(ParseUser, android.app.Activity, int)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#link(ParseUser,%20android.app.Activity)">link(ParseUser, Activity)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity)"><code>ParseFacebookUtils.linkInBackground(ParseUser, android.app.Activity)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.lang.String,%20java.lang.String,%20java.util.Date)">linkInBackground(ParseUser, String, String, Date)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity,%20int)">linkInBackground(ParseUser, Collection<String>, Activity, int)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Links a ParseUser to a Facebook account, allowing you to use Facebook for authentication, and + providing access to Facebook data for the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20java.util.Collection,%20android.app.Activity)">linkInBackground(ParseUser, Collection<String>, Activity)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity,%20int)">linkInBackground(ParseUser, Activity, int)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20android.app.Activity)">linkInBackground(ParseUser, Activity)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logIn(java.lang.String,%20java.lang.String,%20java.util.Date,%20LogInCallback)">logIn(String, String, Date, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Logs in a ParseUser using Facebook for authentication.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logIn(java.util.Collection,%20android.app.Activity,%20int,%20LogInCallback)">logIn(Collection<String>, Activity, int, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Logs in a ParseUser using Facebook for authentication.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logIn(android.app.Activity,%20int,%20LogInCallback)">logIn(Activity, int, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logIn(java.util.Collection,%20android.app.Activity,%20LogInCallback)">logIn(Collection<String>, Activity, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Logs in a user using the default activity code if single sign-on is enabled.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logIn(android.app.Activity,%20LogInCallback)">logIn(Activity, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInInBackground(java.lang.String,%20java.lang.String,%20java.util.Date)">logInInBackground(String, String, Date)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Logs in a ParseUser using Facebook for authentication.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInInBackground(java.util.Collection,%20android.app.Activity,%20int)">logInInBackground(Collection<String>, Activity, int)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Logs in a ParseUser using Facebook for authentication.</div> +</dd> +</dl> +<a name="_P_"> +<!-- --> +</a> +<h2 class="title">P</h2> +<dl> +<dt><a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse"><span class="strong">ParseFacebookUtils</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">Provides a set of utilities for using Parse with Facebook.</div> +</dd> +</dl> +<a name="_S_"> +<!-- --> +</a> +<h2 class="title">S</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#saveLatestSessionData(ParseUser,%20SaveCallback)">saveLatestSessionData(ParseUser, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Saves the latest session data to the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#saveLatestSessionData(ParseUser)">saveLatestSessionData(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>Please use <a href="./com/parse/ParseFacebookUtils.html#saveLatestSessionDataInBackground(ParseUser)"><code>ParseFacebookUtils.saveLatestSessionDataInBackground(ParseUser)</code></a> instead.</i></div> +</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#saveLatestSessionDataInBackground(ParseUser)">saveLatestSessionDataInBackground(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Saves the latest session data to the user.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#shouldExtendAccessToken(ParseUser)">shouldExtendAccessToken(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block"><span class="strong">Deprecated.</span> +<div class="block"><i>This is now handled automatically by the Facebook SDK.</i></div> +</div> +</dd> +</dl> +<a name="_U_"> +<!-- --> +</a> +<h2 class="title">U</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#unlink(ParseUser)">unlink(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Unlinks a user from a Facebook account.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#unlinkInBackground(ParseUser)">unlinkInBackground(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Unlinks a user from a Facebook account in the background.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#unlinkInBackground(ParseUser,%20SaveCallback)">unlinkInBackground(ParseUser, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Unlinks a user from a Facebook account in the background.</div> +</dd> +</dl> +<a href="#_C_">C</a> <a href="#_E_">E</a> <a href="#_F_">F</a> <a href="#_G_">G</a> <a href="#_I_">I</a> <a href="#_L_">L</a> <a href="#_P_">P</a> <a href="#_S_">S</a> <a href="#_U_">U</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="./com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="./com/parse/package-tree.html">Tree</a></li> +<li><a href="./deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="./help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="./index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="./allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/index.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/index.html new file mode 100644 index 00000000..a24946c9 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/index.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Generated Documentation (Untitled)</title> +<script type="text/javascript"> + targetPage = "" + window.location.search; + if (targetPage != "" && targetPage != "undefined") + targetPage = targetPage.substring(1); + if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage))) + targetPage = "undefined"; + function validURL(url) { + try { + url = decodeURIComponent(url); + } + catch (error) { + return false; + } + var pos = url.indexOf(".html"); + if (pos == -1 || pos != url.length - 5) + return false; + var allowNumber = false; + var allowSep = false; + var seenDot = false; + for (var i = 0; i < url.length - 5; i++) { + var ch = url.charAt(i); + if ('a' <= ch && ch <= 'z' || + 'A' <= ch && ch <= 'Z' || + ch == '$' || + ch == '_' || + ch.charCodeAt(0) > 127) { + allowNumber = true; + allowSep = true; + } else if ('0' <= ch && ch <= '9' + || ch == '-') { + if (!allowNumber) + return false; + } else if (ch == '/' || ch == '.') { + if (!allowSep) + return false; + allowNumber = false; + allowSep = false; + if (ch == '.') + seenDot = true; + if (ch == '/' && seenDot) + return false; + } else { + return false; + } + } + return true; + } + function loadFrames() { + if (targetPage != "" && targetPage != "undefined") + top.classFrame.location = top.targetPage; + } +</script> +</head> +<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()"> +<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"> +<frame src="com/parse/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes"> +<noframes> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="com/parse/package-summary.html">Non-frame version</a>.</p> +</noframes> +</frameset> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/overview-tree.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/overview-tree.html new file mode 100644 index 00000000..400df122 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/overview-tree.html @@ -0,0 +1,124 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Class Hierarchy</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Class Hierarchy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For All Packages</h1> +<span class="strong">Package Hierarchies:</span> +<ul class="horizontal"> +<li><a href="com/parse/package-tree.html">com.parse</a></li> +</ul> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle">com.parse.<a href="com/parse/ParseFacebookUtils.html" title="class in com.parse"><span class="strong">ParseFacebookUtils</span></a></li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/package-list b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/package-list new file mode 100644 index 00000000..efe15013 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/package-list @@ -0,0 +1 @@ +com.parse diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/background.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/background.gif Binary files differnew file mode 100644 index 00000000..f471940f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/background.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/tab.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/tab.gif Binary files differnew file mode 100644 index 00000000..1a73a83b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/tab.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/titlebar.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/titlebar.gif Binary files differnew file mode 100644 index 00000000..17443b3e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/titlebar.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/titlebar_end.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/titlebar_end.gif Binary files differnew file mode 100644 index 00000000..3ad78d46 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/resources/titlebar_end.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/stylesheet.css b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/stylesheet.css new file mode 100644 index 00000000..0aeaa97f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0-javadoc/stylesheet.css @@ -0,0 +1,474 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ +body { + background-color:#ffffff; + color:#353833; + font-family:Arial, Helvetica, sans-serif; + font-size:76%; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4c6b87; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4c6b87; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-size:1.3em; +} +h1 { + font-size:1.8em; +} +h2 { + font-size:1.5em; +} +h3 { + font-size:1.4em; +} +h4 { + font-size:1.3em; +} +h5 { + font-size:1.2em; +} +h6 { + font-size:1.1em; +} +ul { + list-style-type:disc; +} +code, tt { + font-size:1.2em; +} +dt code { + font-size:1.2em; +} +table tr td dt code { + font-size:1.2em; + vertical-align:top; +} +sup { + font-size:.6em; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:.8em; + z-index:200; + margin-top:-7px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + background-image:url(resources/titlebar.gif); + background-position:left top; + background-repeat:no-repeat; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:1em; + margin:0; +} +.topNav { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.bottomNav { + margin-top:10px; + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.subNav { + background-color:#dee3e9; + border-bottom:1px solid #9eadc0; + float:left; + width:100%; + overflow:hidden; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding:3px 6px; +} +ul.subNavList li{ + list-style:none; + float:left; + font-size:90%; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; +} +.navBarCell1Rev { + background-image:url(resources/tab.gif); + background-color:#a88834; + color:#FFFFFF; + margin: auto 5px; + border:1px solid #c9aa44; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader h1 { + font-size:1.3em; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 25px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:1.2em; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:1.0em; +} +.indexContainer h2 { + font-size:1.1em; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:1.1em; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:10px 0 10px 20px; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:25px; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #9eadc0; + background-color:#f9f9f9; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:1px solid #9eadc0; + border-top:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; + border-bottom:1px solid #9eadc0; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.contentContainer table, .classUseContainer table, .constantValuesContainer table { + border-bottom:1px solid #9eadc0; + width:100%; +} +.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { + width:100%; +} +.contentContainer .description table, .contentContainer .details table { + border-bottom:none; +} +.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ + vertical-align:top; + padding-right:20px; +} +.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, +.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, +.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, +.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { + padding-right:3px; +} +.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#FFFFFF; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + margin:0px; +} +caption a:link, caption a:hover, caption a:active, caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { + white-space:nowrap; + padding-top:8px; + padding-left:8px; + display:block; + float:left; + background-image:url(resources/titlebar.gif); + height:18px; +} +.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { + width:10px; + background-image:url(resources/titlebar_end.gif); + background-repeat:no-repeat; + background-position:top right; + position:relative; + float:left; +} +ul.blockList ul.blockList li.blockList table { + margin:0 0 12px 0px; + width:100%; +} +.tableSubHeadingColor { + background-color: #EEEEFF; +} +.altColor { + background-color:#eeeeef; +} +.rowColor { + background-color:#ffffff; +} +.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { + text-align:left; + padding:3px 3px 3px 7px; +} +th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { + background:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + text-align:left; + padding:3px 3px 3px 7px; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +td.colFirst, th.colFirst { + border-left:1px solid #9eadc0; + white-space:nowrap; +} +td.colLast, th.colLast { + border-right:1px solid #9eadc0; +} +td.colOne, th.colOne { + border-right:1px solid #9eadc0; + border-left:1px solid #9eadc0; +} +table.overviewSummary { + padding:0px; + margin-left:0px; +} +table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, +table.overviewSummary td.colOne, table.overviewSummary th.colOne { + width:25%; + vertical-align:middle; +} +table.packageSummary td.colFirst, table.overviewSummary th.colFirst { + width:25%; + vertical-align:middle; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:.9em; +} +.block { + display:block; + margin:3px 0 0 0; +} +.strong { + font-weight:bold; +} diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0.jar b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0.jar Binary files differnew file mode 100644 index 00000000..71107355 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0.jar diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0.jar.properties b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0.jar.properties new file mode 100644 index 00000000..e70e66eb --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV3-1.9.0.jar.properties @@ -0,0 +1 @@ +doc=ParseFacebookUtilsV3-1.9.0-javadoc diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/allclasses-frame.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/allclasses-frame.html new file mode 100644 index 00000000..a45d0911 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/allclasses-frame.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>All Classes</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="com/parse/ParseFacebookUtils.html" title="class in com.parse" target="classFrame">ParseFacebookUtils</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/allclasses-noframe.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/allclasses-noframe.html new file mode 100644 index 00000000..a9b2b599 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/allclasses-noframe.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>All Classes</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/ParseFacebookUtils.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/ParseFacebookUtils.html new file mode 100644 index 00000000..2b188c6b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/ParseFacebookUtils.html @@ -0,0 +1,793 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>ParseFacebookUtils</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="ParseFacebookUtils"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseFacebookUtils.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseFacebookUtils.html" target="_top">Frames</a></li> +<li><a href="ParseFacebookUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">com.parse</div> +<h2 title="Class ParseFacebookUtils" class="title">Class ParseFacebookUtils</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li> +<li> +<ul class="inheritance"> +<li>com.parse.ParseFacebookUtils</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public final class <span class="strong">ParseFacebookUtils</span> +extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">Provides a set of utilities for using Parse with Facebook. + <p/> + <strong>Note:</strong> <code>ParseFacebookUtils</code> requires Facebook Android SDK v4.x.x + <p/> + To use <code>ParseFacebookUtils</code>, you'll need to set up the Facebook SDK: + <p/> + Add the Facebook SDK: <code>compile 'com.facebook.android:facebook-android-sdk:4.x.x'</code> + <p/> + Add the following to the <code>&lt;application&gt;</code> node in your AndroidManifest.xml: + <pre> + <meta-data + android:name="com.facebook.sdk.ApplicationId" + android:value="@string/facebook_app_id"/> + </pre> + <p/> + Create <code>facebook_app_id</code> in your strings.xml with your Facebook App ID + <p/> + Then you can use <code>ParseFacebookUtils</code>: + <p/> + Initialize <code>ParseFacebookUtils</code> in your <a href="http://developer.android.com/reference/android/app/Application.html?is-external=true#onCreate()" title="class or interface in android.app"><code>Application.onCreate()</code></a>: + <pre> + public class MyApplication extends Application { + public void onCreate() { + Parse.initialize(this); + ... + ParseFacebookUtils.initialize(this); + } + } + </pre> + <p/> + Add <a href="../../com/parse/ParseFacebookUtils.html#onActivityResult(int,%20int,%20android.content.Intent)"><code>ParseFacebookUtils.onActivityResult(int, int, android.content.Intent)</code></a> to + your <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true#onActivityResult(int,%20int,%20android.content.Intent)" title="class or interface in android.app"><code>Activity.onActivityResult(int, int, android.content.Intent)</code></a>: + <pre> + public class MyActivity extends Activity { + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + ParseFacebookUtils.finishAuthentication(requestCode, resultCode, data); + } + } + </pre> + <p/> + Lastly, log in with <a href="../../com/parse/ParseFacebookUtils.html#logInWithReadPermissionsInBackground(android.app.Activity,%20java.util.Collection)"><code>ParseFacebookUtils.logInWithReadPermissionsInBackground(android.app.Activity, java.util.Collection)</code></a></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#initialize(android.content.Context)">initialize</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</code> +<div class="block">Initializes <code>ParseFacebookUtils</code> and <code>FacebookSdk</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#initialize(android.content.Context,%20int)">initialize</a></strong>(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + int callbackRequestCodeOffset)</code> +<div class="block">Initializes <code>ParseFacebookUtils</code> and <code>FacebookSdk</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#isLinked(ParseUser)">isLinked</a></strong>(ParseUser user)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20com.facebook.AccessToken)">linkInBackground</a></strong>(ParseUser user, + com.facebook.AccessToken accessToken)</code> +<div class="block">Link an existing Parse user with a Facebook account using authorization credentials that have + already been obtained.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20com.facebook.AccessToken,%20SaveCallback)">linkInBackground</a></strong>(ParseUser user, + com.facebook.AccessToken accessToken, + SaveCallback callback)</code> +<div class="block">Link an existing Parse user with a Facebook account using authorization credentials that have + already been obtained.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkWithPublishPermissionsInBackground(ParseUser,%20android.app.Activity,%20java.util.Collection)">linkWithPublishPermissionsInBackground</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</code> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkWithPublishPermissionsInBackground(ParseUser,%20android.app.Activity,%20java.util.Collection,%20SaveCallback)">linkWithPublishPermissionsInBackground</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + SaveCallback callback)</code> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkWithPublishPermissionsInBackground(ParseUser,%20Fragment,%20java.util.Collection)">linkWithPublishPermissionsInBackground</a></strong>(ParseUser user, + Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</code> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkWithPublishPermissionsInBackground(ParseUser,%20Fragment,%20java.util.Collection,%20SaveCallback)">linkWithPublishPermissionsInBackground</a></strong>(ParseUser user, + Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + SaveCallback callback)</code> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkWithReadPermissionsInBackground(ParseUser,%20android.app.Activity,%20java.util.Collection)">linkWithReadPermissionsInBackground</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</code> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkWithReadPermissionsInBackground(ParseUser,%20android.app.Activity,%20java.util.Collection,%20SaveCallback)">linkWithReadPermissionsInBackground</a></strong>(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + SaveCallback callback)</code> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkWithReadPermissionsInBackground(ParseUser,%20Fragment,%20java.util.Collection)">linkWithReadPermissionsInBackground</a></strong>(ParseUser user, + Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</code> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#linkWithReadPermissionsInBackground(ParseUser,%20Fragment,%20java.util.Collection,%20SaveCallback)">linkWithReadPermissionsInBackground</a></strong>(ParseUser user, + Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + SaveCallback callback)</code> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInInBackground(com.facebook.AccessToken)">logInInBackground</a></strong>(com.facebook.AccessToken accessToken)</code> +<div class="block">Log in using a Facebook account using authorization credentials that have already been + obtained.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInInBackground(com.facebook.AccessToken,%20LogInCallback)">logInInBackground</a></strong>(com.facebook.AccessToken accessToken, + LogInCallback callback)</code> +<div class="block">Log in using a Facebook account using authorization credentials that have already been + obtained.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInWithPublishPermissionsInBackground(android.app.Activity,%20java.util.Collection)">logInWithPublishPermissionsInBackground</a></strong>(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</code> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInWithPublishPermissionsInBackground(android.app.Activity,%20java.util.Collection,%20LogInCallback)">logInWithPublishPermissionsInBackground</a></strong>(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + LogInCallback callback)</code> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInWithPublishPermissionsInBackground(Fragment,%20java.util.Collection)">logInWithPublishPermissionsInBackground</a></strong>(Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</code> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInWithPublishPermissionsInBackground(Fragment,%20java.util.Collection,%20LogInCallback)">logInWithPublishPermissionsInBackground</a></strong>(Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + LogInCallback callback)</code> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInWithReadPermissionsInBackground(android.app.Activity,%20java.util.Collection)">logInWithReadPermissionsInBackground</a></strong>(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</code> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInWithReadPermissionsInBackground(android.app.Activity,%20java.util.Collection,%20LogInCallback)">logInWithReadPermissionsInBackground</a></strong>(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + LogInCallback callback)</code> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInWithReadPermissionsInBackground(Fragment,%20java.util.Collection)">logInWithReadPermissionsInBackground</a></strong>(Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</code> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#logInWithReadPermissionsInBackground(Fragment,%20java.util.Collection,%20LogInCallback)">logInWithReadPermissionsInBackground</a></strong>(Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + LogInCallback callback)</code> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#onActivityResult(int,%20int,%20android.content.Intent)">onActivityResult</a></strong>(int requestCode, + int resultCode, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> data)</code> +<div class="block">The method that should be called from the Activity's or Fragment's onActivityResult method.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#unlinkInBackground(ParseUser)">unlinkInBackground</a></strong>(ParseUser user)</code> +<div class="block">Unlink a user from a Facebook account.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td> +<td class="colLast"><code><strong><a href="../../com/parse/ParseFacebookUtils.html#unlinkInBackground(ParseUser,%20SaveCallback)">unlinkInBackground</a></strong>(ParseUser user, + SaveCallback callback)</code> +<div class="block">Unlink a user from a Facebook account.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods_inherited_from_class_Object"> +<!-- --> +</a> +<h3>Methods inherited from class <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="isLinked(ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isLinked</h4> +<pre>public static boolean isLinked(ParseUser user)</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the user is linked to a Facebook account.</dd></dl> +</li> +</ul> +<a name="initialize(android.content.Context)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>initialize</h4> +<pre>public static void initialize(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context)</pre> +<div class="block">Initializes <code>ParseFacebookUtils</code> and <code>FacebookSdk</code>. + <p/> + This should be called in your <a href="http://developer.android.com/reference/android/app/Application.html?is-external=true#onCreate()" title="class or interface in android.app"><code>Application.onCreate()</code></a>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The application context</dd></dl> +</li> +</ul> +<a name="initialize(android.content.Context, int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>initialize</h4> +<pre>public static void initialize(<a href="http://developer.android.com/reference/android/content/Context.html?is-external=true" title="class or interface in android.content">Context</a> context, + int callbackRequestCodeOffset)</pre> +<div class="block">Initializes <code>ParseFacebookUtils</code> and <code>FacebookSdk</code>. + <p/> + This should be called in your <a href="http://developer.android.com/reference/android/app/Application.html?is-external=true#onCreate()" title="class or interface in android.app"><code>Application.onCreate()</code></a>.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The application context</dd><dd><code>callbackRequestCodeOffset</code> - The request code offset that Facebook activities will be + called with. Please do not use the range between the + value you set and another 100 entries after it in your + other requests.</dd></dl> +</li> +</ul> +<a name="onActivityResult(int, int, android.content.Intent)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onActivityResult</h4> +<pre>public static boolean onActivityResult(int requestCode, + int resultCode, + <a href="http://developer.android.com/reference/android/content/Intent.html?is-external=true" title="class or interface in android.content">Intent</a> data)</pre> +<div class="block">The method that should be called from the Activity's or Fragment's onActivityResult method.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>requestCode</code> - The request code that's received by the Activity or Fragment.</dd><dd><code>resultCode</code> - The result code that's received by the Activity or Fragment.</dd><dd><code>data</code> - The result data that's received by the Activity or Fragment.</dd> +<dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the result could be handled.</dd></dl> +</li> +</ul> +<a name="logInInBackground(com.facebook.AccessToken)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInInBackground(com.facebook.AccessToken accessToken)</pre> +<div class="block">Log in using a Facebook account using authorization credentials that have already been + obtained.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>accessToken</code> - Authorization credentials of a Facebook user.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when logging in is complete.</dd></dl> +</li> +</ul> +<a name="logInInBackground(com.facebook.AccessToken, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInInBackground(com.facebook.AccessToken accessToken, + LogInCallback callback)</pre> +<div class="block">Log in using a Facebook account using authorization credentials that have already been + obtained.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>accessToken</code> - Authorization credentials of a Facebook user.</dd><dd><code>callback</code> - A callback that will be executed when logging in is complete.</dd></dl> +</li> +</ul> +<a name="logInWithReadPermissionsInBackground(android.app.Activity, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInWithReadPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInWithReadPermissionsInBackground(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</pre> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>activity</code> - The activity which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when logging in is complete.</dd></dl> +</li> +</ul> +<a name="logInWithReadPermissionsInBackground(android.app.Activity, java.util.Collection, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInWithReadPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInWithReadPermissionsInBackground(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + LogInCallback callback)</pre> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>activity</code> - The activity which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd><dd><code>callback</code> - A callback that will be executed when logging in is complete.</dd></dl> +</li> +</ul> +<a name="logInWithPublishPermissionsInBackground(android.app.Activity, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInWithPublishPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInWithPublishPermissionsInBackground(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</pre> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>activity</code> - The activity which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when logging in is complete.</dd></dl> +</li> +</ul> +<a name="logInWithPublishPermissionsInBackground(android.app.Activity, java.util.Collection, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInWithPublishPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInWithPublishPermissionsInBackground(<a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + LogInCallback callback)</pre> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>activity</code> - The activity which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd><dd><code>callback</code> - A callback that will be executed when logging in is complete.</dd></dl> +</li> +</ul> +<a name="logInWithReadPermissionsInBackground(Fragment, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInWithReadPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInWithReadPermissionsInBackground(Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</pre> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fragment</code> - The fragment which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when logging in is complete.</dd></dl> +</li> +</ul> +<a name="logInWithReadPermissionsInBackground(Fragment, java.util.Collection, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInWithReadPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInWithReadPermissionsInBackground(Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + LogInCallback callback)</pre> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fragment</code> - The fragment which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd><dd><code>callback</code> - A callback that will be executed when logging in is complete.</dd></dl> +</li> +</ul> +<a name="logInWithPublishPermissionsInBackground(Fragment, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInWithPublishPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInWithPublishPermissionsInBackground(Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</pre> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fragment</code> - The fragment which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when logging in is complete.</dd></dl> +</li> +</ul> +<a name="logInWithPublishPermissionsInBackground(Fragment, java.util.Collection, LogInCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>logInWithPublishPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><ParseUser> logInWithPublishPermissionsInBackground(Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + LogInCallback callback)</pre> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fragment</code> - The fragment which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd><dd><code>callback</code> - A callback that will be executed when logging in is complete.</dd></dl> +</li> +</ul> +<a name="linkInBackground(ParseUser, com.facebook.AccessToken)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkInBackground(ParseUser user, + com.facebook.AccessToken accessToken)</pre> +<div class="block">Link an existing Parse user with a Facebook account using authorization credentials that have + already been obtained.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>accessToken</code> - Authorization credentials of a Facebook user.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when linking is complete.</dd></dl> +</li> +</ul> +<a name="linkInBackground(ParseUser, com.facebook.AccessToken, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkInBackground(ParseUser user, + com.facebook.AccessToken accessToken, + SaveCallback callback)</pre> +<div class="block">Link an existing Parse user with a Facebook account using authorization credentials that have + already been obtained.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>accessToken</code> - Authorization credentials of a Facebook user.</dd><dd><code>callback</code> - A callback that will be executed when linking is complete.</dd></dl> +</li> +</ul> +<a name="linkWithReadPermissionsInBackground(ParseUser, android.app.Activity, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkWithReadPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkWithReadPermissionsInBackground(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</pre> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The Parse user to link with.</dd><dd><code>activity</code> - The activity which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when linking is complete.</dd></dl> +</li> +</ul> +<a name="linkWithReadPermissionsInBackground(ParseUser, android.app.Activity, java.util.Collection, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkWithReadPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkWithReadPermissionsInBackground(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + SaveCallback callback)</pre> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The Parse user to link with.</dd><dd><code>activity</code> - The activity which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd><dd><code>callback</code> - A callback that will be executed when linking is complete.</dd></dl> +</li> +</ul> +<a name="linkWithPublishPermissionsInBackground(ParseUser, android.app.Activity, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkWithPublishPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkWithPublishPermissionsInBackground(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</pre> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The Parse user to link with.</dd><dd><code>activity</code> - The activity which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when linking is complete.</dd></dl> +</li> +</ul> +<a name="linkWithPublishPermissionsInBackground(ParseUser, android.app.Activity, java.util.Collection, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkWithPublishPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkWithPublishPermissionsInBackground(ParseUser user, + <a href="http://developer.android.com/reference/android/app/Activity.html?is-external=true" title="class or interface in android.app">Activity</a> activity, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + SaveCallback callback)</pre> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The Parse user to link with.</dd><dd><code>activity</code> - The activity which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd><dd><code>callback</code> - A callback that will be executed when linking is complete.</dd></dl> +</li> +</ul> +<a name="linkWithReadPermissionsInBackground(ParseUser, Fragment, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkWithReadPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkWithReadPermissionsInBackground(ParseUser user, + Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</pre> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The Parse user to link with.</dd><dd><code>fragment</code> - The fragment which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when linking is complete.</dd></dl> +</li> +</ul> +<a name="linkWithReadPermissionsInBackground(ParseUser, Fragment, java.util.Collection, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkWithReadPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkWithReadPermissionsInBackground(ParseUser user, + Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + SaveCallback callback)</pre> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The Parse user to link with.</dd><dd><code>fragment</code> - The fragment which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd><dd><code>callback</code> - A callback that will be executed when linking is complete.</dd></dl> +</li> +</ul> +<a name="linkWithPublishPermissionsInBackground(ParseUser, Fragment, java.util.Collection)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkWithPublishPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkWithPublishPermissionsInBackground(ParseUser user, + Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions)</pre> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The Parse user to link with.</dd><dd><code>fragment</code> - The fragment which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when linking is complete.</dd></dl> +</li> +</ul> +<a name="linkWithPublishPermissionsInBackground(ParseUser, Fragment, java.util.Collection, SaveCallback)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>linkWithPublishPermissionsInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> linkWithPublishPermissionsInBackground(ParseUser user, + Fragment fragment, + <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> permissions, + SaveCallback callback)</pre> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The Parse user to link with.</dd><dd><code>fragment</code> - The fragment which is starting the login process.</dd><dd><code>permissions</code> - The requested permissions.</dd><dd><code>callback</code> - A callback that will be executed when linking is complete.</dd></dl> +</li> +</ul> +<a name="unlinkInBackground(ParseUser)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>unlinkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unlinkInBackground(ParseUser user)</pre> +<div class="block">Unlink a user from a Facebook account. This will save the user's data.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to unlink.</dd> +<dt><span class="strong">Returns:</span></dt><dd>A task that will be resolved when unlinking has completed.</dd></dl> +</li> +</ul> +<a name="unlinkInBackground(ParseUser, SaveCallback)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>unlinkInBackground</h4> +<pre>public static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a><<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> unlinkInBackground(ParseUser user, + SaveCallback callback)</pre> +<div class="block">Unlink a user from a Facebook account. This will save the user's data.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - The user to unlink.</dd><dd><code>callback</code> - A callback that will be executed when unlinking is complete.</dd></dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/ParseFacebookUtils.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/ParseFacebookUtils.html" target="_top">Frames</a></li> +<li><a href="ParseFacebookUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/class-use/ParseFacebookUtils.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/class-use/ParseFacebookUtils.html new file mode 100644 index 00000000..8770ab11 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/class-use/ParseFacebookUtils.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Class com.parse.ParseFacebookUtils</title> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class com.parse.ParseFacebookUtils"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseFacebookUtils.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseFacebookUtils.html" target="_top">Frames</a></li> +<li><a href="ParseFacebookUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class com.parse.ParseFacebookUtils" class="title">Uses of Class<br>com.parse.ParseFacebookUtils</h2> +</div> +<div class="classUseContainer">No usage of com.parse.ParseFacebookUtils</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../com/parse/package-summary.html">Package</a></li> +<li><a href="../../../com/parse/ParseFacebookUtils.html" title="class in com.parse">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/parse/class-use/ParseFacebookUtils.html" target="_top">Frames</a></li> +<li><a href="ParseFacebookUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-frame.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-frame.html new file mode 100644 index 00000000..143da5bc --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-frame.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar"><a href="../../com/parse/package-summary.html" target="classFrame">com.parse</a></h1> +<div class="indexContainer"> +<h2 title="Classes">Classes</h2> +<ul title="Classes"> +<li><a href="ParseFacebookUtils.html" title="class in com.parse" target="classFrame">ParseFacebookUtils</a></li> +</ul> +</div> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-summary.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-summary.html new file mode 100644 index 00000000..48bd4914 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-summary.html @@ -0,0 +1,131 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="com.parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Package" class="title">Package com.parse</h1> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> +<caption><span>Class Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Class</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></td> +<td class="colLast"> +<div class="block">Provides a set of utilities for using Parse with Facebook.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-tree.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-tree.html new file mode 100644 index 00000000..546c39d2 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-tree.html @@ -0,0 +1,120 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>com.parse Class Hierarchy</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="com.parse Class Hierarchy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For Package com.parse</h1> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle">com.parse.<a href="../../com/parse/ParseFacebookUtils.html" title="class in com.parse"><span class="strong">ParseFacebookUtils</span></a></li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-use.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-use.html new file mode 100644 index 00000000..1940cd08 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/com/parse/package-use.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Uses of Package com.parse</title> +<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Package com.parse"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Uses of Package com.parse" class="title">Uses of Package<br>com.parse</h1> +</div> +<div class="contentContainer">No usage of com.parse</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../index-all.html">Index</a></li> +<li><a href="../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../index.html?com/parse/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/constant-values.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/constant-values.html new file mode 100644 index 00000000..61dacc12 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/constant-values.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Constant Field Values</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Constant Field Values"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Constant Field Values" class="title">Constant Field Values</h1> +<h2 title="Contents">Contents</h2> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/deprecated-list.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/deprecated-list.html new file mode 100644 index 00000000..60d6db8b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/deprecated-list.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Deprecated List</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Deprecated List"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Deprecated API" class="title">Deprecated API</h1> +<h2 title="Contents">Contents</h2> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/help-doc.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/help-doc.html new file mode 100644 index 00000000..5b4c5b69 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/help-doc.html @@ -0,0 +1,212 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>API Help</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="API Help"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">How This API Document Is Organized</h1> +<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<h2>Package</h2> +<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p> +<ul> +<li>Interfaces (italic)</li> +<li>Classes</li> +<li>Enums</li> +<li>Exceptions</li> +<li>Errors</li> +<li>Annotation Types</li> +</ul> +</li> +<li class="blockList"> +<h2>Class/Interface</h2> +<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p> +<ul> +<li>Class inheritance diagram</li> +<li>Direct Subclasses</li> +<li>All Known Subinterfaces</li> +<li>All Known Implementing Classes</li> +<li>Class/interface declaration</li> +<li>Class/interface description</li> +</ul> +<ul> +<li>Nested Class Summary</li> +<li>Field Summary</li> +<li>Constructor Summary</li> +<li>Method Summary</li> +</ul> +<ul> +<li>Field Detail</li> +<li>Constructor Detail</li> +<li>Method Detail</li> +</ul> +<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p> +</li> +<li class="blockList"> +<h2>Annotation Type</h2> +<p>Each annotation type has its own separate page with the following sections:</p> +<ul> +<li>Annotation Type declaration</li> +<li>Annotation Type description</li> +<li>Required Element Summary</li> +<li>Optional Element Summary</li> +<li>Element Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Enum</h2> +<p>Each enum has its own separate page with the following sections:</p> +<ul> +<li>Enum declaration</li> +<li>Enum description</li> +<li>Enum Constant Summary</li> +<li>Enum Constant Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Use</h2> +<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p> +</li> +<li class="blockList"> +<h2>Tree (Class Hierarchy)</h2> +<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p> +<ul> +<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li> +<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li> +</ul> +</li> +<li class="blockList"> +<h2>Deprecated API</h2> +<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p> +</li> +<li class="blockList"> +<h2>Index</h2> +<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p> +</li> +<li class="blockList"> +<h2>Prev/Next</h2> +<p>These links take you to the next or previous class, interface, package, or related page.</p> +</li> +<li class="blockList"> +<h2>Frames/No Frames</h2> +<p>These links show and hide the HTML frames. All pages are available with or without frames.</p> +</li> +<li class="blockList"> +<h2>All Classes</h2> +<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p> +</li> +<li class="blockList"> +<h2>Serialized Form</h2> +<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p> +</li> +<li class="blockList"> +<h2>Constant Field Values</h2> +<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p> +</li> +</ul> +<em>This help file applies to API documentation generated using the standard doclet.</em></div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="com/parse/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/index-all.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/index-all.html new file mode 100644 index 00000000..9174a9bf --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/index-all.html @@ -0,0 +1,256 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Index</title> +<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Index"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="./com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="./com/parse/package-tree.html">Tree</a></li> +<li><a href="./deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="./help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="./index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="./allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="#_C_">C</a> <a href="#_I_">I</a> <a href="#_L_">L</a> <a href="#_O_">O</a> <a href="#_P_">P</a> <a href="#_U_">U</a> <a name="_C_"> +<!-- --> +</a> +<h2 class="title">C</h2> +<dl> +<dt><a href="./com/parse/package-summary.html">com.parse</a> - package com.parse</dt> +<dd> </dd> +</dl> +<a name="_I_"> +<!-- --> +</a> +<h2 class="title">I</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#initialize(android.content.Context)">initialize(Context)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Initializes <code>ParseFacebookUtils</code> and <code>FacebookSdk</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#initialize(android.content.Context,%20int)">initialize(Context, int)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Initializes <code>ParseFacebookUtils</code> and <code>FacebookSdk</code>.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#isLinked(ParseUser)">isLinked(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> </dd> +</dl> +<a name="_L_"> +<!-- --> +</a> +<h2 class="title">L</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20com.facebook.AccessToken)">linkInBackground(ParseUser, AccessToken)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user with a Facebook account using authorization credentials that have + already been obtained.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkInBackground(ParseUser,%20com.facebook.AccessToken,%20SaveCallback)">linkInBackground(ParseUser, AccessToken, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user with a Facebook account using authorization credentials that have + already been obtained.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkWithPublishPermissionsInBackground(ParseUser,%20android.app.Activity,%20java.util.Collection)">linkWithPublishPermissionsInBackground(ParseUser, Activity, Collection<String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkWithPublishPermissionsInBackground(ParseUser,%20android.app.Activity,%20java.util.Collection,%20SaveCallback)">linkWithPublishPermissionsInBackground(ParseUser, Activity, Collection<String>, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkWithPublishPermissionsInBackground(ParseUser,%20Fragment,%20java.util.Collection)">linkWithPublishPermissionsInBackground(ParseUser, Fragment, Collection<String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkWithPublishPermissionsInBackground(ParseUser,%20Fragment,%20java.util.Collection,%20SaveCallback)">linkWithPublishPermissionsInBackground(ParseUser, Fragment, Collection<String>, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user to Facebook with the requested publish permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkWithReadPermissionsInBackground(ParseUser,%20android.app.Activity,%20java.util.Collection)">linkWithReadPermissionsInBackground(ParseUser, Activity, Collection<String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkWithReadPermissionsInBackground(ParseUser,%20android.app.Activity,%20java.util.Collection,%20SaveCallback)">linkWithReadPermissionsInBackground(ParseUser, Activity, Collection<String>, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkWithReadPermissionsInBackground(ParseUser,%20Fragment,%20java.util.Collection)">linkWithReadPermissionsInBackground(ParseUser, Fragment, Collection<String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#linkWithReadPermissionsInBackground(ParseUser,%20Fragment,%20java.util.Collection,%20SaveCallback)">linkWithReadPermissionsInBackground(ParseUser, Fragment, Collection<String>, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Link an existing Parse user to Facebook with the requested read permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInInBackground(com.facebook.AccessToken)">logInInBackground(AccessToken)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using a Facebook account using authorization credentials that have already been + obtained.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInInBackground(com.facebook.AccessToken,%20LogInCallback)">logInInBackground(AccessToken, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using a Facebook account using authorization credentials that have already been + obtained.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInWithPublishPermissionsInBackground(android.app.Activity,%20java.util.Collection)">logInWithPublishPermissionsInBackground(Activity, Collection<String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInWithPublishPermissionsInBackground(android.app.Activity,%20java.util.Collection,%20LogInCallback)">logInWithPublishPermissionsInBackground(Activity, Collection<String>, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInWithPublishPermissionsInBackground(Fragment,%20java.util.Collection)">logInWithPublishPermissionsInBackground(Fragment, Collection<String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInWithPublishPermissionsInBackground(Fragment,%20java.util.Collection,%20LogInCallback)">logInWithPublishPermissionsInBackground(Fragment, Collection<String>, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using Facebook login with the requested publish permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInWithReadPermissionsInBackground(android.app.Activity,%20java.util.Collection)">logInWithReadPermissionsInBackground(Activity, Collection<String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInWithReadPermissionsInBackground(android.app.Activity,%20java.util.Collection,%20LogInCallback)">logInWithReadPermissionsInBackground(Activity, Collection<String>, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInWithReadPermissionsInBackground(Fragment,%20java.util.Collection)">logInWithReadPermissionsInBackground(Fragment, Collection<String>)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#logInWithReadPermissionsInBackground(Fragment,%20java.util.Collection,%20LogInCallback)">logInWithReadPermissionsInBackground(Fragment, Collection<String>, LogInCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Log in using Facebook login with the requested read permissions.</div> +</dd> +</dl> +<a name="_O_"> +<!-- --> +</a> +<h2 class="title">O</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#onActivityResult(int,%20int,%20android.content.Intent)">onActivityResult(int, int, Intent)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">The method that should be called from the Activity's or Fragment's onActivityResult method.</div> +</dd> +</dl> +<a name="_P_"> +<!-- --> +</a> +<h2 class="title">P</h2> +<dl> +<dt><a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse"><span class="strong">ParseFacebookUtils</span></a> - Class in <a href="./com/parse/package-summary.html">com.parse</a></dt> +<dd> +<div class="block">Provides a set of utilities for using Parse with Facebook.</div> +</dd> +</dl> +<a name="_U_"> +<!-- --> +</a> +<h2 class="title">U</h2> +<dl> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#unlinkInBackground(ParseUser)">unlinkInBackground(ParseUser)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Unlink a user from a Facebook account.</div> +</dd> +<dt><span class="strong"><a href="./com/parse/ParseFacebookUtils.html#unlinkInBackground(ParseUser,%20SaveCallback)">unlinkInBackground(ParseUser, SaveCallback)</a></span> - Static method in class com.parse.<a href="./com/parse/ParseFacebookUtils.html" title="class in com.parse">ParseFacebookUtils</a></dt> +<dd> +<div class="block">Unlink a user from a Facebook account.</div> +</dd> +</dl> +<a href="#_C_">C</a> <a href="#_I_">I</a> <a href="#_L_">L</a> <a href="#_O_">O</a> <a href="#_P_">P</a> <a href="#_U_">U</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="./com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="./com/parse/package-tree.html">Tree</a></li> +<li><a href="./deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="./help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="./index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="./allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/index.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/index.html new file mode 100644 index 00000000..a24946c9 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/index.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Generated Documentation (Untitled)</title> +<script type="text/javascript"> + targetPage = "" + window.location.search; + if (targetPage != "" && targetPage != "undefined") + targetPage = targetPage.substring(1); + if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage))) + targetPage = "undefined"; + function validURL(url) { + try { + url = decodeURIComponent(url); + } + catch (error) { + return false; + } + var pos = url.indexOf(".html"); + if (pos == -1 || pos != url.length - 5) + return false; + var allowNumber = false; + var allowSep = false; + var seenDot = false; + for (var i = 0; i < url.length - 5; i++) { + var ch = url.charAt(i); + if ('a' <= ch && ch <= 'z' || + 'A' <= ch && ch <= 'Z' || + ch == '$' || + ch == '_' || + ch.charCodeAt(0) > 127) { + allowNumber = true; + allowSep = true; + } else if ('0' <= ch && ch <= '9' + || ch == '-') { + if (!allowNumber) + return false; + } else if (ch == '/' || ch == '.') { + if (!allowSep) + return false; + allowNumber = false; + allowSep = false; + if (ch == '.') + seenDot = true; + if (ch == '/' && seenDot) + return false; + } else { + return false; + } + } + return true; + } + function loadFrames() { + if (targetPage != "" && targetPage != "undefined") + top.classFrame.location = top.targetPage; + } +</script> +</head> +<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()"> +<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"> +<frame src="com/parse/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes"> +<noframes> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="com/parse/package-summary.html">Non-frame version</a>.</p> +</noframes> +</frameset> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/overview-tree.html b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/overview-tree.html new file mode 100644 index 00000000..400df122 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/overview-tree.html @@ -0,0 +1,124 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<title>Class Hierarchy</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Class Hierarchy"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For All Packages</h1> +<span class="strong">Package Hierarchies:</span> +<ul class="horizontal"> +<li><a href="com/parse/package-tree.html">com.parse</a></li> +</ul> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle"><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> +<ul> +<li type="circle">com.parse.<a href="com/parse/ParseFacebookUtils.html" title="class in com.parse"><span class="strong">ParseFacebookUtils</span></a></li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="com/parse/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-all.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/package-list b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/package-list new file mode 100644 index 00000000..efe15013 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/package-list @@ -0,0 +1 @@ +com.parse diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/background.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/background.gif Binary files differnew file mode 100644 index 00000000..f471940f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/background.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/tab.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/tab.gif Binary files differnew file mode 100644 index 00000000..1a73a83b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/tab.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/titlebar.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/titlebar.gif Binary files differnew file mode 100644 index 00000000..17443b3e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/titlebar.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/titlebar_end.gif b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/titlebar_end.gif Binary files differnew file mode 100644 index 00000000..3ad78d46 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/resources/titlebar_end.gif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/stylesheet.css b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/stylesheet.css new file mode 100644 index 00000000..0aeaa97f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0-javadoc/stylesheet.css @@ -0,0 +1,474 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ +body { + background-color:#ffffff; + color:#353833; + font-family:Arial, Helvetica, sans-serif; + font-size:76%; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4c6b87; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4c6b87; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-size:1.3em; +} +h1 { + font-size:1.8em; +} +h2 { + font-size:1.5em; +} +h3 { + font-size:1.4em; +} +h4 { + font-size:1.3em; +} +h5 { + font-size:1.2em; +} +h6 { + font-size:1.1em; +} +ul { + list-style-type:disc; +} +code, tt { + font-size:1.2em; +} +dt code { + font-size:1.2em; +} +table tr td dt code { + font-size:1.2em; + vertical-align:top; +} +sup { + font-size:.6em; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:.8em; + z-index:200; + margin-top:-7px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + background-image:url(resources/titlebar.gif); + background-position:left top; + background-repeat:no-repeat; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:1em; + margin:0; +} +.topNav { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.bottomNav { + margin-top:10px; + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.subNav { + background-color:#dee3e9; + border-bottom:1px solid #9eadc0; + float:left; + width:100%; + overflow:hidden; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding:3px 6px; +} +ul.subNavList li{ + list-style:none; + float:left; + font-size:90%; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; +} +.navBarCell1Rev { + background-image:url(resources/tab.gif); + background-color:#a88834; + color:#FFFFFF; + margin: auto 5px; + border:1px solid #c9aa44; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader h1 { + font-size:1.3em; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 25px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:1.2em; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:1.0em; +} +.indexContainer h2 { + font-size:1.1em; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:1.1em; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:10px 0 10px 20px; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:25px; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #9eadc0; + background-color:#f9f9f9; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:1px solid #9eadc0; + border-top:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; + border-bottom:1px solid #9eadc0; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.contentContainer table, .classUseContainer table, .constantValuesContainer table { + border-bottom:1px solid #9eadc0; + width:100%; +} +.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { + width:100%; +} +.contentContainer .description table, .contentContainer .details table { + border-bottom:none; +} +.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ + vertical-align:top; + padding-right:20px; +} +.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, +.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, +.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, +.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { + padding-right:3px; +} +.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#FFFFFF; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + margin:0px; +} +caption a:link, caption a:hover, caption a:active, caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { + white-space:nowrap; + padding-top:8px; + padding-left:8px; + display:block; + float:left; + background-image:url(resources/titlebar.gif); + height:18px; +} +.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { + width:10px; + background-image:url(resources/titlebar_end.gif); + background-repeat:no-repeat; + background-position:top right; + position:relative; + float:left; +} +ul.blockList ul.blockList li.blockList table { + margin:0 0 12px 0px; + width:100%; +} +.tableSubHeadingColor { + background-color: #EEEEFF; +} +.altColor { + background-color:#eeeeef; +} +.rowColor { + background-color:#ffffff; +} +.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { + text-align:left; + padding:3px 3px 3px 7px; +} +th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { + background:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + text-align:left; + padding:3px 3px 3px 7px; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +td.colFirst, th.colFirst { + border-left:1px solid #9eadc0; + white-space:nowrap; +} +td.colLast, th.colLast { + border-right:1px solid #9eadc0; +} +td.colOne, th.colOne { + border-right:1px solid #9eadc0; + border-left:1px solid #9eadc0; +} +table.overviewSummary { + padding:0px; + margin-left:0px; +} +table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, +table.overviewSummary td.colOne, table.overviewSummary th.colOne { + width:25%; + vertical-align:middle; +} +table.packageSummary td.colFirst, table.overviewSummary th.colFirst { + width:25%; + vertical-align:middle; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:.9em; +} +.block { + display:block; + margin:3px 0 0 0; +} +.strong { + font-weight:bold; +} diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0.jar b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0.jar Binary files differnew file mode 100644 index 00000000..a447e703 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0.jar diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0.jar.properties b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0.jar.properties new file mode 100644 index 00000000..4971dbc6 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/ParseFacebookUtilsV4-1.9.0.jar.properties @@ -0,0 +1 @@ +doc=ParseFacebookUtilsV4-1.9.0-javadoc diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/bolts-android-1.1.4-javadoc.jar b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/bolts-android-1.1.4-javadoc.jar Binary files differnew file mode 100644 index 00000000..7eb2d48e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/bolts-android-1.1.4-javadoc.jar diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/bolts-android-1.1.4.jar b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/bolts-android-1.1.4.jar Binary files differnew file mode 100644 index 00000000..d04acb3b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/bolts-android-1.1.4.jar diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/bolts-android-1.1.4.jar.properties b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/bolts-android-1.1.4.jar.properties new file mode 100644 index 00000000..c0fa290b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/bolts-android-1.1.4.jar.properties @@ -0,0 +1 @@ +doc=bolts-android-1.1.4-javadoc.jar diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/third_party_licenses.txt b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/third_party_licenses.txt new file mode 100644 index 00000000..47de1047 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parse/third_party_licenses.txt @@ -0,0 +1,884 @@ +THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE PARSE PRODUCT.
+
+-----
+
+The following software may be included in this product: Apache Jakarta Commons Codec. This software contains the following license and notice below:
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+Copyright [yyyy] [name of copyright owner]
+
+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.
+
+-----
+
+The following software may be included in this product: oauth-signpost. This software contains the following license and notice below:
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+Copyright [yyyy] [name of copyright owner]
+
+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.
+
+-----
+
+The following software may be included in this product: Apache Commons IO. This software contains the following license and notice below:
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+Copyright [yyyy] [name of copyright owner]
+
+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.
+
+-----
+
+The following software may be included in this product: google-breakpad. This software contains the following license and notice below:
+
+Copyright (c) 2006, Google Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+--------------------------------------------------------------------
+
+Copyright 2001-2004 Unicode, Inc.
+
+Disclaimer
+
+This source code is provided as is by Unicode, Inc. No claims are
+made as to fitness for any particular purpose. No warranties of any
+kind are expressed or implied. The recipient agrees to determine
+applicability of information provided. If this file has been
+purchased on magnetic or optical media from Unicode, Inc., the
+sole remedy for any claim will be exchange of defective media
+within 90 days of receipt.
+
+Limitations on Rights to Redistribute This Code
+
+Unicode, Inc. hereby grants the right to freely use the information
+supplied in this file in the creation of products supporting the
+Unicode Standard, and to make copies of this file in any form
+for internal or external distribution as long as this notice
+remains attached.
+
+-----
+
+The following software may be included in this product: ACRA. This software contains the following license and notice below:
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+Copyright [yyyy] [name of copyright owner]
+
+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.
\ No newline at end of file diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parseplugin.xml b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parseplugin.xml new file mode 100644 index 00000000..9c5ad89a --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/android/parseplugin.xml @@ -0,0 +1,3 @@ +<?xml version='1.0' encoding='utf-8'?> +<resources> +</resources> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/CDVParsePlugin.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/CDVParsePlugin.h new file mode 100644 index 00000000..47e1a69c --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/CDVParsePlugin.h @@ -0,0 +1,19 @@ +#import <Cordova/CDV.h> +#import "AppDelegate.h" + +@interface CDVParsePlugin: CDVPlugin + +- (void)initialize: (CDVInvokedUrlCommand*)command; +- (void)getInstallationId: (CDVInvokedUrlCommand*)command; +- (void)getInstallationObjectId: (CDVInvokedUrlCommand*)command; +- (void)getSubscriptions: (CDVInvokedUrlCommand *)command; +- (void)subscribe: (CDVInvokedUrlCommand *)command; +- (void)unsubscribe: (CDVInvokedUrlCommand *)command; +- (void)resetBadge: (CDVInvokedUrlCommand *)command; +- (void)trackEvent: (CDVInvokedUrlCommand *)command; + +@end + +@interface AppDelegate (CDVParsePlugin) +- (void)handleRemoteNotification:(UIApplication *)application payload:(NSDictionary *)payload; +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/CDVParsePlugin.m b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/CDVParsePlugin.m new file mode 100644 index 00000000..93cc6bdd --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/CDVParsePlugin.m @@ -0,0 +1,279 @@ +#import "CDVParsePlugin.h" +#import <Cordova/CDV.h> +#import <Parse/Parse.h> +#import <objc/runtime.h> +#import <objc/message.h> + +static NSString * ecb = nil; +static NSMutableDictionary * launchNotification = nil; +static NSString * const PPAppId = @"appId"; +static NSString * const PPClientKey = @"clientKey"; +static NSString * const PPReceivedInForeground = @"receivedInForeground"; + +@implementation CDVParsePlugin + +- (void)resetBadge:(CDVInvokedUrlCommand *)command { + NSLog(@"ParsePlugin.resetBadge"); + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + currentInstallation.badge = 0; + // [currentInstallation saveEventually]; + [currentInstallation saveInBackground]; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + +} + +- (void)trackEvent:(CDVInvokedUrlCommand *)command { + CDVPluginResult* pluginResult = nil; + NSString *eventName = [command.arguments objectAtIndex:0]; + NSDictionary *dimensions = [command.arguments objectAtIndex:1]; + NSLog(@"ParsePlugin.trackEvent %@ %@", eventName, dimensions); + [PFAnalytics trackEvent:eventName dimensions:dimensions]; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + +} + +- (void)registerCallback: (CDVInvokedUrlCommand*)command +{ + ecb = [command.arguments objectAtIndex:0]; + + // If the app was inactive and launched from a notification, launchNotification stores the notification temporarily. + // Now that the device is ready, we can handle the stored launchNotification and remove it. + if (launchNotification) { + [[[UIApplication sharedApplication] delegate] performSelector:@selector(handleRemoteNotification:payload:) withObject:[UIApplication sharedApplication] withObject:launchNotification]; + launchNotification = nil; + } + + CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; +} + +- (void)initialize: (CDVInvokedUrlCommand*)command +{ + [self.commandDelegate runInBackground:^{ + CDVPluginResult* pluginResult = nil; + + NSString *appId = [command.arguments objectAtIndex:0]; + NSString *clientKey = [command.arguments objectAtIndex:1]; + [[NSUserDefaults standardUserDefaults] setObject:appId forKey:PPAppId]; + [[NSUserDefaults standardUserDefaults] setObject:clientKey forKey:PPClientKey]; + + [Parse setApplicationId:appId clientKey:clientKey]; + + // Register for notifications + if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)]) { + UIUserNotificationSettings *settings = [UIUserNotificationSettings + settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound + categories:nil]; + [[UIApplication sharedApplication] registerUserNotificationSettings:settings]; + [[UIApplication sharedApplication] registerForRemoteNotifications]; + } + else { + [[UIApplication sharedApplication] registerForRemoteNotificationTypes: + UIRemoteNotificationTypeBadge | + UIRemoteNotificationTypeAlert | + UIRemoteNotificationTypeSound]; + } + + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSError *error = nil; + [currentInstallation save:&error]; + if (error != nil) { + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:[error localizedDescription]]; + } else { + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + } + + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + }]; +} + +- (void)getInstallationId:(CDVInvokedUrlCommand*) command +{ + [self.commandDelegate runInBackground:^{ + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSString *installationId = currentInstallation.installationId; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:installationId]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + }]; +} + +- (void)getInstallationObjectId:(CDVInvokedUrlCommand*) command +{ + [self.commandDelegate runInBackground:^{ + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSString *objectId = currentInstallation.objectId; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:objectId]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; + }]; +} + +- (void)getSubscriptions: (CDVInvokedUrlCommand *)command +{ + NSArray *channels = [PFInstallation currentInstallation].channels; + CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsArray:channels]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; +} + +- (void)subscribe: (CDVInvokedUrlCommand *)command +{ + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSString *channel = [command.arguments objectAtIndex:0]; + [currentInstallation addUniqueObject:channel forKey:@"channels"]; + [currentInstallation saveInBackground]; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; +} + +- (void)unsubscribe: (CDVInvokedUrlCommand *)command +{ + CDVPluginResult* pluginResult = nil; + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + NSString *channel = [command.arguments objectAtIndex:0]; + [currentInstallation removeObject:channel forKey:@"channels"]; + [currentInstallation saveInBackground]; + pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; + [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId]; +} + +@end + +@implementation AppDelegate (CDVParsePlugin) + +void MethodSwizzle(Class c, SEL originalSelector) { + NSString *selectorString = NSStringFromSelector(originalSelector); + SEL newSelector = NSSelectorFromString([@"swizzled_" stringByAppendingString:selectorString]); + SEL noopSelector = NSSelectorFromString([@"noop_" stringByAppendingString:selectorString]); + Method originalMethod, newMethod, noop; + originalMethod = class_getInstanceMethod(c, originalSelector); + newMethod = class_getInstanceMethod(c, newSelector); + noop = class_getInstanceMethod(c, noopSelector); + if (class_addMethod(c, originalSelector, method_getImplementation(newMethod), method_getTypeEncoding(newMethod))) { + class_replaceMethod(c, newSelector, method_getImplementation(originalMethod) ?: method_getImplementation(noop), method_getTypeEncoding(originalMethod)); + } else { + method_exchangeImplementations(originalMethod, newMethod); + } +} + ++ (void)load +{ + MethodSwizzle([self class], @selector(application:didRegisterForRemoteNotificationsWithDeviceToken:)); + MethodSwizzle([self class], @selector(application:didReceiveRemoteNotification:fetchCompletionHandler:)); + MethodSwizzle([self class], @selector(application:didFinishLaunchingWithOptions:)); + MethodSwizzle([self class], @selector(applicationDidBecomeActive:)); +} + +- (void)noop_application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken +{ +} + +- (void)swizzled_application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken +{ + // Call existing method + [self swizzled_application:application didRegisterForRemoteNotificationsWithDeviceToken:newDeviceToken]; + // Store the deviceToken in the current installation and save it to Parse. + PFInstallation *currentInstallation = [PFInstallation currentInstallation]; + [currentInstallation setDeviceTokenFromData:newDeviceToken]; + [currentInstallation saveInBackground]; +} + +- (NSString *)getJson:(NSDictionary *)data { + NSError *error; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:data + options:(NSJSONWritingOptions)NSJSONWritingPrettyPrinted + error:&error]; + if (!jsonData) { + NSLog(@"getJson error: %@", error.localizedDescription); + return @"{}"; + } else { + return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + } +} + +- (void)noop_application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler +{ +} + +- (void)swizzled_application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler +{ + // Call existing method + [self swizzled_application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:handler]; + + NSMutableDictionary *notification = [NSMutableDictionary dictionaryWithDictionary:userInfo]; + [notification setObject:[NSNumber numberWithBool:[self isInForeground:application]] forKey:PPReceivedInForeground]; + [self handleRemoteNotification:application payload:notification]; + + handler(UIBackgroundFetchResultNoData); +} + +- (BOOL)noop_application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + return YES; +} + +- (BOOL)swizzled_application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + + // Call existing method + [self swizzled_application:application didFinishLaunchingWithOptions:launchOptions]; + + NSString *appId = [[NSUserDefaults standardUserDefaults] stringForKey:PPAppId]; + NSString *clientKey = [[NSUserDefaults standardUserDefaults] stringForKey:PPClientKey]; + + if (appId && clientKey) { + [Parse setApplicationId:appId clientKey:clientKey]; + } + + NSDictionary *launchPayload = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; + + if (launchPayload) { + NSMutableDictionary *notification = [NSMutableDictionary dictionaryWithDictionary:launchPayload]; + [notification setObject:[NSNumber numberWithBool:[self isInForeground:application]] forKey:PPReceivedInForeground]; + + // If the app is inactive, store the notification so that we can invoke the web app when it's ready + if (application.applicationState == UIApplicationStateInactive) { + launchNotification = notification; + } else { + [self handleRemoteNotification:application payload:notification]; + } + } + + return YES; +} + +- (BOOL)isInForeground:(UIApplication *)application { + return application.applicationState == UIApplicationStateActive; +} + +- (void)noop_applicationDidBecomeActive:(UIApplication *)application { +} + +- (void)swizzled_applicationDidBecomeActive:(UIApplication *)application { + // Call existing method + [self swizzled_applicationDidBecomeActive:application]; + // Reset the badge on app open + application.applicationIconBadgeNumber = 0; +} + +- (void)handleRemoteNotification:(UIApplication *)application payload:(NSMutableDictionary *)payload { + + // track analytics when the app was opened as a result of tapping a remote notification + if (![[payload objectForKey:PPReceivedInForeground] boolValue]) { + [PFAnalytics trackAppOpenedWithRemoteNotificationPayload:payload]; + } + + // send the callback to the webview + if (ecb) { + NSString *jsString = [NSString stringWithFormat:@"%@(%@);", ecb, [self getJson:payload]]; + + if ([self.viewController.webView respondsToSelector:@selector(stringByEvaluatingJavaScriptFromString:)]) { + // perform the selector on the main thread to bypass known iOS issue: http://goo.gl/0E1iAj + [self.viewController.webView performSelectorOnMainThread:@selector(stringByEvaluatingJavaScriptFromString:) withObject:jsString waitUntilDone:NO]; + } + } +} + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Bolts b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Bolts new file mode 120000 index 00000000..190cc04c --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Bolts @@ -0,0 +1 @@ +./Versions/A/Bolts
\ No newline at end of file diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Headers b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Headers new file mode 120000 index 00000000..b0cc393f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Headers @@ -0,0 +1 @@ +./Versions/A/Headers
\ No newline at end of file diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Bolts b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Bolts Binary files differnew file mode 100644 index 00000000..2f6ba68d --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Bolts diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLink.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLink.h new file mode 100644 index 00000000..5e51acd8 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLink.h @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +/*! The version of the App Link protocol that this library supports */ +FOUNDATION_EXPORT NSString *const BFAppLinkVersion; + +/*! + Contains App Link metadata relevant for navigation on this device + derived from the HTML at a given URL. + */ +@interface BFAppLink : NSObject + +/*! + Creates a BFAppLink with the given list of BFAppLinkTargets and target URL. + + Generally, this will only be used by implementers of the BFAppLinkResolving protocol, + as these implementers will produce App Link metadata for a given URL. + + @param sourceURL the URL from which this App Link is derived + @param targets an ordered list of BFAppLinkTargets for this platform derived + from App Link metadata. + @param webURL the fallback web URL, if any, for the app link. + */ ++ (instancetype)appLinkWithSourceURL:(NSURL *)sourceURL + targets:(NSArray *)targets + webURL:(NSURL *)webURL; + +/*! The URL from which this BFAppLink was derived */ +@property (nonatomic, strong, readonly) NSURL *sourceURL; + +/*! + The ordered list of targets applicable to this platform that will be used + for navigation. + */ +@property (nonatomic, copy, readonly) NSArray *targets; + +/*! The fallback web URL to use if no targets are installed on this device. */ +@property (nonatomic, strong, readonly) NSURL *webURL; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkNavigation.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkNavigation.h new file mode 100644 index 00000000..d459f722 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkNavigation.h @@ -0,0 +1,93 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +#import <Bolts/BFAppLink.h> + +/*! + The result of calling navigate on a BFAppLinkNavigation + */ +typedef NS_ENUM(NSInteger, BFAppLinkNavigationType) { + /*! Indicates that the navigation failed and no app was opened */ + BFAppLinkNavigationTypeFailure, + /*! Indicates that the navigation succeeded by opening the URL in the browser */ + BFAppLinkNavigationTypeBrowser, + /*! Indicates that the navigation succeeded by opening the URL in an app on the device */ + BFAppLinkNavigationTypeApp +}; + +@protocol BFAppLinkResolving; +@class BFTask; + +/*! + Represents a pending request to navigate to an App Link. Most developers will + simply use navigateToURLInBackground: to open a URL, but developers can build + custom requests with additional navigation and app data attached to them by + creating BFAppLinkNavigations themselves. + */ +@interface BFAppLinkNavigation : NSObject + +/*! + The extras for the AppLinkNavigation. This will generally contain application-specific + data that should be passed along with the request, such as advertiser or affiliate IDs or + other such metadata relevant on this device. + */ +@property (nonatomic, copy, readonly) NSDictionary *extras; + +/*! + The al_applink_data for the AppLinkNavigation. This will generally contain data common to + navigation attempts such as back-links, user agents, and other information that may be used + in routing and handling an App Link request. + */ +@property (nonatomic, copy, readonly) NSDictionary *appLinkData; + +/*! The AppLink to navigate to */ +@property (nonatomic, strong, readonly) BFAppLink *appLink; + +/*! Creates an AppLinkNavigation with the given link, extras, and App Link data */ ++ (instancetype)navigationWithAppLink:(BFAppLink *)appLink + extras:(NSDictionary *)extras + appLinkData:(NSDictionary *)appLinkData; + +/*! Performs the navigation */ +- (BFAppLinkNavigationType)navigate:(NSError **)error; + +/*! Returns a BFAppLink for the given URL */ ++ (BFTask *)resolveAppLinkInBackground:(NSURL *)destination; + +/*! Returns a BFAppLink for the given URL using the given App Link resolution strategy */ ++ (BFTask *)resolveAppLinkInBackground:(NSURL *)destination resolver:(id<BFAppLinkResolving>)resolver; + +/*! Navigates to a BFAppLink and returns whether it opened in-app or in-browser */ ++ (BFAppLinkNavigationType)navigateToAppLink:(BFAppLink *)link error:(NSError **)error; + +/*! Navigates to a URL (an asynchronous action) and returns a BFNavigationType */ ++ (BFTask *)navigateToURLInBackground:(NSURL *)destination; + +/*! + Navigates to a URL (an asynchronous action) using the given App Link resolution + strategy and returns a BFNavigationType + */ ++ (BFTask *)navigateToURLInBackground:(NSURL *)destination resolver:(id<BFAppLinkResolving>)resolver; + +/*! + Gets the default resolver to be used for App Link resolution. If the developer has not set one explicitly, + a basic, built-in resolver will be used. + */ ++ (id<BFAppLinkResolving>)defaultResolver; + +/*! + Sets the default resolver to be used for App Link resolution. Setting this to nil will revert the + default resolver to the basic, built-in resolver provided by Bolts. + */ ++ (void)setDefaultResolver:(id<BFAppLinkResolving>)resolver; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkResolving.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkResolving.h new file mode 100644 index 00000000..baa1451e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkResolving.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +@class BFTask; + +/*! + Implement this protocol to provide an alternate strategy for resolving + App Links that may include pre-fetching, caching, or querying for App Link + data from an index provided by a service provider. + */ +@protocol BFAppLinkResolving <NSObject> + +/*! + Asynchronously resolves App Link data for a given URL. + + @param url The URL to resolve into an App Link. + @returns A BFTask that will return a BFAppLink for the given URL. + */ +- (BFTask *)appLinkFromURLInBackground:(NSURL *)url; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererController.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererController.h new file mode 100644 index 00000000..22648d44 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererController.h @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> + +#import <Bolts/BFAppLinkReturnToRefererView.h> + +@class BFAppLink; +@class BFAppLinkReturnToRefererController; + +/*! + Protocol that a class can implement in order to be notified when the user has navigated back + to the referer of an App Link. + */ +@protocol BFAppLinkReturnToRefererControllerDelegate <NSObject> + +@optional + +/*! Called when the user has tapped to navigate, but before the navigation has been performed. */ +- (void)returnToRefererController:(BFAppLinkReturnToRefererController *)controller + willNavigateToAppLink:(BFAppLink *)appLink; + +/*! Called after the navigation has been attempted, with an indication of whether the referer + app link was successfully opened. */ +- (void)returnToRefererController:(BFAppLinkReturnToRefererController *)controller + didNavigateToAppLink:(BFAppLink *)url + type:(BFAppLinkNavigationType)type; + +@end + +/*! + A controller class that implements default behavior for a BFAppLinkReturnToRefererView, including + the ability to display the view above the navigation bar for navigation-bsaed apps. + */ +@interface BFAppLinkReturnToRefererController : NSObject <BFAppLinkReturnToRefererViewDelegate> + +/*! + The delegate that will be notified when the user navigates back to the referer. + */ +@property (nonatomic, weak) id<BFAppLinkReturnToRefererControllerDelegate> delegate; + +/*! + The BFAppLinkReturnToRefererView this controller is controlling. + */ +@property (nonatomic, strong) BFAppLinkReturnToRefererView *view; + +/*! + Initializes a controller suitable for controlling a BFAppLinkReturnToRefererView that is to be displayed + contained within another UIView (i.e., not displayed above the navigation bar). + */ +- (instancetype)init; + +/*! + Initializes a controller suitable for controlling a BFAppLinkReturnToRefererView that is to be displayed + displayed above the navigation bar. + */ +- (instancetype)initForDisplayAboveNavController:(UINavigationController *)navController; + +/*! + Removes the view entirely from the navigation controller it is currently displayed in. + */ +- (void)removeFromNavController; + +/*! + Shows the BFAppLinkReturnToRefererView with the specified referer information. If nil or missing data, + the view will not be displayed. */ +- (void)showViewForRefererAppLink:(BFAppLink *)refererAppLink; + +/*! + Shows the BFAppLinkReturnToRefererView with referer information extracted from the specified URL. + If nil or missing referer App Link data, the view will not be displayed. */ +- (void)showViewForRefererURL:(NSURL *)url; + +/*! + Closes the view, possibly animating it. + */ +- (void)closeViewAnimated:(BOOL)animated; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererView.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererView.h new file mode 100644 index 00000000..e3af9408 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkReturnToRefererView.h @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> + +#import <Bolts/BFAppLinkNavigation.h> + +@class BFAppLinkReturnToRefererView; +@class BFURL; + +typedef enum BFIncludeStatusBarInSize { + BFIncludeStatusBarInSizeNever, + BFIncludeStatusBarInSizeIOS7AndLater, + BFIncludeStatusBarInSizeAlways, +} BFIncludeStatusBarInSize; + +/*! + Protocol that a class can implement in order to be notified when the user has navigated back + to the referer of an App Link. + */ +@protocol BFAppLinkReturnToRefererViewDelegate <NSObject> + +/*! + Called when the user has tapped inside the close button. + */ +- (void)returnToRefererViewDidTapInsideCloseButton:(BFAppLinkReturnToRefererView *)view; + +/*! + Called when the user has tapped inside the App Link portion of the view. + */ +- (void)returnToRefererViewDidTapInsideLink:(BFAppLinkReturnToRefererView *)view + link:(BFAppLink *)link; + +@end + +/*! + Provides a UIView that displays a button allowing users to navigate back to the + application that launched the App Link currently being handled, if the App Link + contained referer data. The user can also close the view by clicking a close button + rather than navigating away. If the view is provided an App Link that does not contain + referer data, it will have zero size and no UI will be displayed. + */ +@interface BFAppLinkReturnToRefererView : UIView + +/*! + The delegate that will be notified when the user navigates back to the referer. + */ +@property (nonatomic, weak) id<BFAppLinkReturnToRefererViewDelegate> delegate; + +/*! + The color of the text label and close button. + */ +@property (nonatomic, strong) UIColor *textColor; + +@property (nonatomic, strong) BFAppLink *refererAppLink; + +/*! + Indicates whether to extend the size of the view to include the current status bar + size, for use in scenarios where the view might extend under the status bar on iOS 7 and + above; this property has no effect on earlier versions of iOS. + */ +@property (nonatomic, assign) BFIncludeStatusBarInSize includeStatusBarInSize; + +/*! + Indicates whether the user has closed the view by clicking the close button. + */ +@property (nonatomic, assign) BOOL closed; + +/*! + For apps that use a navigation controller, this method allows for displaying the view as + a banner above the navigation bar of the navigation controller. It will listen for orientation + change and other events to ensure it stays properly positioned above the nevigation bar. + If this method is called from, e.g., viewDidAppear, its counterpart, detachFromMainWindow should + be called from, e.g., viewWillDisappear. + */ +//- (void)attachToMainWindowAboveNavigationController:(UINavigationController *)navigationController view:(UIView *)view; + +/*! + Indicates that the view should no longer position itself above a navigation bar. + */ +//- (void)detachFromMainWindow; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkTarget.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkTarget.h new file mode 100644 index 00000000..61721269 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFAppLinkTarget.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +/*! + Represents a target defined in App Link metadata, consisting of at least + a URL, and optionally an App Store ID and name. + */ +@interface BFAppLinkTarget : NSObject + +/*! Creates a BFAppLinkTarget with the given app site and target URL. */ ++ (instancetype)appLinkTargetWithURL:(NSURL *)url + appStoreId:(NSString *)appStoreId + appName:(NSString *)appName; + +/*! The URL prefix for this app link target */ +@property (nonatomic, strong, readonly) NSURL *URL; + +/*! The app ID for the app store */ +@property (nonatomic, copy, readonly) NSString *appStoreId; + +/*! The name of the app */ +@property (nonatomic, copy, readonly) NSString *appName; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFExecutor.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFExecutor.h new file mode 100644 index 00000000..02af9ba2 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFExecutor.h @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +/*! + An object that can run a given block. + */ +@interface BFExecutor : NSObject + +/*! + Returns a default executor, which runs continuations immediately until the call stack gets too + deep, then dispatches to a new GCD queue. + */ ++ (instancetype)defaultExecutor; + +/*! + Returns an executor that runs continuations on the thread where the previous task was completed. + */ ++ (instancetype)immediateExecutor; + +/*! + Returns an executor that runs continuations on the main thread. + */ ++ (instancetype)mainThreadExecutor; + +/*! + Returns a new executor that uses the given block to execute continuations. + @param block The block to use. + */ ++ (instancetype)executorWithBlock:(void(^)(void(^block)()))block; + +/*! + Returns a new executor that runs continuations on the given queue. + @param queue The instance of `dispatch_queue_t` to dispatch all continuations onto. + */ ++ (instancetype)executorWithDispatchQueue:(dispatch_queue_t)queue; + +/*! + Returns a new executor that runs continuations on the given queue. + @param queue The instance of `NSOperationQueue` to run all continuations on. + */ ++ (instancetype)executorWithOperationQueue:(NSOperationQueue *)queue; + +/*! + Runs the given block using this executor's particular strategy. + @param block The block to execute. + */ +- (void)execute:(void(^)())block; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFMeasurementEvent.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFMeasurementEvent.h new file mode 100644 index 00000000..7a9948c3 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFMeasurementEvent.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +/*! The name of the notification posted by BFMeasurementEvent */ +FOUNDATION_EXPORT NSString *const BFMeasurementEventNotificationName; + +/*! Defines keys in the userInfo object for the notification named BFMeasurementEventNotificationName */ +/*! The string field for the name of the event */ +FOUNDATION_EXPORT NSString *const BFMeasurementEventNameKey; +/*! The dictionary field for the arguments of the event */ +FOUNDATION_EXPORT NSString *const BFMeasurementEventArgsKey; + + +/*! Bolts Events raised by BFMeasurementEvent for Applink */ +/*! + The name of the event posted when [BFURL URLWithURL:] is called successfully. This represents the successful parsing of an app link URL. + */ +FOUNDATION_EXPORT NSString *const BFAppLinkParseEventName; + +/*! + The name of the event posted when [BFURL URLWithInboundURL:] is called successfully. + This represents parsing an inbound app link URL from a different application + */ +FOUNDATION_EXPORT NSString *const BFAppLinkNavigateInEventName; + +/*! The event raised when the user navigates from your app to other apps */ +FOUNDATION_EXPORT NSString *const BFAppLinkNavigateOutEventName; + +/*! + The event raised when the user navigates out from your app and back to the referrer app. + e.g when the user leaves your app after tapping the back-to-referrer navigation bar + */ +FOUNDATION_EXPORT NSString *const BFAppLinkNavigateBackToReferrerEventName; + +@interface BFMeasurementEvent : NSObject + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFTask.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFTask.h new file mode 100644 index 00000000..2ac84d60 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFTask.h @@ -0,0 +1,166 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +@class BFExecutor; +@class BFTask; + +/*! + A block that can act as a continuation for a task. + */ +typedef id(^BFContinuationBlock)(BFTask *task); + +/*! + The consumer view of a Task. A BFTask has methods to + inspect the state of the task, and to add continuations to + be run once the task is complete. + */ +@interface BFTask : NSObject + +/*! + Creates a task that is already completed with the given result. + @param result The result for the task. + */ ++ (instancetype)taskWithResult:(id)result; + +/*! + Creates a task that is already completed with the given error. + @param error The error for the task. + */ ++ (instancetype)taskWithError:(NSError *)error; + +/*! + Creates a task that is already completed with the given exception. + @param exception The exception for the task. + */ ++ (instancetype)taskWithException:(NSException *)exception; + +/*! + Creates a task that is already cancelled. + */ ++ (instancetype)cancelledTask; + +/*! + Returns a task that will be completed (with result == nil) once + all of the input tasks have completed. + @param tasks An `NSArray` of the tasks to use as an input. + */ ++ (instancetype)taskForCompletionOfAllTasks:(NSArray *)tasks; + +/*! + Returns a task that will be completed a certain amount of time in the future. + @param millis The approximate number of milliseconds to wait before the + task will be finished (with result == nil). + */ ++ (instancetype)taskWithDelay:(int)millis; + +/*! + Returns a task that will be completed after the given block completes with + the specified executor. + @param executor A BFExecutor responsible for determining how the + continuation block will be run. + @param block The block to immediately schedule to run with the given executor. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ ++ (instancetype)taskFromExecutor:(BFExecutor *)executor + withBlock:(id (^)())block; + +// Properties that will be set on the task once it is completed. + +/*! + The result of a successful task. + */ +@property (nonatomic, strong, readonly) id result; + + +/*! + The error of a failed task. + */ +@property (nonatomic, strong, readonly) NSError *error; + +/*! + The exception of a failed task. + */ +@property (nonatomic, strong, readonly) NSException *exception; + +/*! + Whether this task has been cancelled. + */ +@property (nonatomic, assign, readonly, getter = isCancelled) BOOL cancelled; + +/*! + Whether this task has completed. + */ +@property (nonatomic, assign, readonly, getter = isCompleted) BOOL completed; + +/*! + Enqueues the given block to be run once this task is complete. + This method uses a default execution strategy. The block will be + run on the thread where the previous task completes, unless the + the stack depth is too deep, in which case it will be run on a + dispatch queue with default priority. + @param block The block to be run once this task is complete. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ +- (instancetype)continueWithBlock:(BFContinuationBlock)block; + +/*! + Enqueues the given block to be run once this task is complete. + @param executor A BFExecutor responsible for determining how the + continuation block will be run. + @param block The block to be run once this task is complete. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ +- (instancetype)continueWithExecutor:(BFExecutor *)executor + withBlock:(BFContinuationBlock)block; + +/*! + Identical to continueWithBlock:, except that the block is only run + if this task did not produce a cancellation, error, or exception. + If it did, then the failure will be propagated to the returned + task. + @param block The block to be run once this task is complete. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ +- (instancetype)continueWithSuccessBlock:(BFContinuationBlock)block; + +/*! + Identical to continueWithExecutor:withBlock:, except that the block + is only run if this task did not produce a cancellation, error, or + exception. If it did, then the failure will be propagated to the + returned task. + @param executor A BFExecutor responsible for determining how the + continuation block will be run. + @param block The block to be run once this task is complete. + @returns A task that will be completed after block has run. + If block returns a BFTask, then the task returned from + this method will not be completed until that task is completed. + */ +- (instancetype)continueWithExecutor:(BFExecutor *)executor + withSuccessBlock:(BFContinuationBlock)block; + +/*! + Waits until this operation is completed. + This method is inefficient and consumes a thread resource while + it's running. It should be avoided. This method logs a warning + message if it is used on the main thread. + */ +- (void)waitUntilFinished; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFTaskCompletionSource.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFTaskCompletionSource.h new file mode 100644 index 00000000..d0ea545d --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFTaskCompletionSource.h @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +@class BFTask; + +/*! + A BFTaskCompletionSource represents the producer side of tasks. + It is a task that also has methods for changing the state of the + task by settings its completion values. + */ +@interface BFTaskCompletionSource : NSObject + +/*! + Creates a new unfinished task. + */ ++ (instancetype)taskCompletionSource; + +/*! + The task associated with this TaskCompletionSource. + */ +@property (nonatomic, retain, readonly) BFTask *task; + +/*! + Completes the task by setting the result. + Attempting to set this for a completed task will raise an exception. + @param result The result of the task. + */ +- (void)setResult:(id)result; + +/*! + Completes the task by setting the error. + Attempting to set this for a completed task will raise an exception. + @param error The error for the task. + */ +- (void)setError:(NSError *)error; + +/*! + Completes the task by setting an exception. + Attempting to set this for a completed task will raise an exception. + @param exception The exception for the task. + */ +- (void)setException:(NSException *)exception; + +/*! + Completes the task by marking it as cancelled. + Attempting to set this for a completed task will raise an exception. + */ +- (void)cancel; + +/*! + Sets the result of the task if it wasn't already completed. + @returns whether the new value was set. + */ +- (BOOL)trySetResult:(id)result; + +/*! + Sets the error of the task if it wasn't already completed. + @param error The error for the task. + @returns whether the new value was set. + */ +- (BOOL)trySetError:(NSError *)error; + +/*! + Sets the exception of the task if it wasn't already completed. + @param exception The exception for the task. + @returns whether the new value was set. + */ +- (BOOL)trySetException:(NSException *)exception; + +/*! + Sets the cancellation state of the task if it wasn't already completed. + @returns whether the new value was set. + */ +- (BOOL)trySetCancelled; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFURL.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFURL.h new file mode 100644 index 00000000..f269e2d1 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFURL.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + + + +@class BFAppLink; + +/*! + Provides a set of utilities for working with NSURLs, such as parsing of query parameters + and handling for App Link requests. + */ +@interface BFURL : NSObject + +/*! + Creates a link target from a raw URL. + On success, this posts the BFAppLinkParseEventName measurement event. If you are constructing the BFURL within your application delegate's + application:openURL:sourceApplication:annotation:, you should instead use URLWithInboundURL:sourceApplication: + to support better BFMeasurementEvent notifications + @param url The instance of `NSURL` to create BFURL from. + */ ++ (BFURL *)URLWithURL:(NSURL *)url; + +/*! + Creates a link target from a raw URL received from an external application. This is typically called from the app delegate's + application:openURL:sourceApplication:annotation: and will post the BFAppLinkNavigateInEventName measurement event. + @param url The instance of `NSURL` to create BFURL from. + @param sourceApplication the bundle ID of the app that is requesting your app to open the URL. The same sourceApplication in application:openURL:sourceApplication:annotation: +*/ ++ (BFURL *)URLWithInboundURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication; + +/*! + Gets the target URL. If the link is an App Link, this is the target of the App Link. + Otherwise, it is the url that created the target. + */ +@property (nonatomic, strong, readonly) NSURL *targetURL; + +/*! + Gets the query parameters for the target, parsed into an NSDictionary. + */ +@property (nonatomic, strong, readonly) NSDictionary *targetQueryParameters; + +/*! + If this link target is an App Link, this is the data found in al_applink_data. + Otherwise, it is nil. + */ +@property (nonatomic, strong, readonly) NSDictionary *appLinkData; + +/*! + If this link target is an App Link, this is the data found in extras. + */ +@property (nonatomic, strong, readonly) NSDictionary *appLinkExtras; + +/*! + The App Link indicating how to navigate back to the referer app, if any. + */ +@property (nonatomic, strong, readonly) BFAppLink *appLinkReferer; + +/*! + The URL that was used to create this BFURL. + */ +@property (nonatomic, strong, readonly) NSURL *inputURL; + +/*! + The query parameters of the inputURL, parsed into an NSDictionary. + */ +@property (nonatomic, strong, readonly) NSDictionary *inputQueryParameters; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFWebViewAppLinkResolver.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFWebViewAppLinkResolver.h new file mode 100644 index 00000000..cffa5292 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BFWebViewAppLinkResolver.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Foundation/Foundation.h> + +#import <Bolts/BFAppLinkResolving.h> + +/*! + A reference implementation for an App Link resolver that uses a hidden UIWebView + to parse the HTML containing App Link metadata. + */ +@interface BFWebViewAppLinkResolver : NSObject<BFAppLinkResolving> + +/*! + Gets the instance of a BFWebViewAppLinkResolver. + */ ++ (instancetype)sharedInstance; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/Bolts.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/Bolts.h new file mode 100644 index 00000000..e22bdd54 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/Bolts.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2014, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import <Bolts/BoltsVersion.h> +#import <Bolts/BFExecutor.h> +#import <Bolts/BFTask.h> +#import <Bolts/BFTaskCompletionSource.h> + +#if TARGET_OS_IPHONE +#import <Bolts/BFAppLinkNavigation.h> +#import <Bolts/BFAppLink.h> +#import <Bolts/BFAppLinkTarget.h> +#import <Bolts/BFURL.h> +#import <Bolts/BFMeasurementEvent.h> +#import <Bolts/BFAppLinkReturnToRefererController.h> +#import <Bolts/BFAppLinkReturnToRefererView.h> +#endif + +/*! @abstract 80175001: There were multiple errors. */ +extern NSInteger const kBFMultipleErrorsError; + +@interface Bolts : NSObject + +/*! + Returns the version of the Bolts Framework as an NSString. + @returns The NSString representation of the current version. + */ ++ (NSString *)version; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BoltsVersion.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BoltsVersion.h new file mode 100644 index 00000000..24e802ed --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/A/Headers/BoltsVersion.h @@ -0,0 +1 @@ +#define BOLTS_VERSION @"1.1.3" diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/Current b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/Current new file mode 120000 index 00000000..044dcb92 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Bolts.framework/Versions/Current @@ -0,0 +1 @@ +./A
\ No newline at end of file diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFACL.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFACL.h new file mode 100644 index 00000000..aa05ebbb --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFACL.h @@ -0,0 +1,255 @@ +// +// PFACL.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@class PFRole; +@class PFUser; + +/*! + The `PFACL` class is used to control which users can access or modify a particular object. + Each <PFObject> can have its own `PFACL`. You can grant read and write permissions separately to specific users, + to groups of users that belong to roles, or you can grant permissions to "the public" so that, + for example, any user could read a particular object but only a particular set of users could write to that object. + */ +@interface PFACL : NSObject <NSCopying, NSCoding> + +///-------------------------------------- +/// @name Creating an ACL +///-------------------------------------- + +/*! + @abstract Creates an ACL with no permissions granted. + + @returns Returns a new `PFACL`. + */ ++ (PFACL *)ACL; + +/*! + @abstract Creates an ACL where only the provided user has access. + + @param user The user to assign access. + */ ++ (PFACL *)ACLWithUser:(PFUser *)user; + +///-------------------------------------- +/// @name Controlling Public Access +///-------------------------------------- + +/*! + @abstract Set whether the public is allowed to read this object. + + @param allowed Whether the public can read this object. + */ +- (void)setPublicReadAccess:(BOOL)allowed; + +/*! + @abstract Gets whether the public is allowed to read this object. + + @returns `YES` if the public read access is enabled, otherwise `NO`. + */ +- (BOOL)getPublicReadAccess; + +/*! + @abstract Set whether the public is allowed to write this object. + + @param allowed Whether the public can write this object. + */ +- (void)setPublicWriteAccess:(BOOL)allowed; + +/*! + @abstract Gets whether the public is allowed to write this object. + + @returns `YES` if the public write access is enabled, otherwise `NO`. + */ +- (BOOL)getPublicWriteAccess; + +///-------------------------------------- +/// @name Controlling Access Per-User +///-------------------------------------- + +/*! + @abstract Set whether the given user id is allowed to read this object. + + @param allowed Whether the given user can write this object. + @param userId The <[PFObject objectId]> of the user to assign access. + */ +- (void)setReadAccess:(BOOL)allowed forUserId:(NSString *)userId; + +/*! + @abstract Gets whether the given user id is *explicitly* allowed to read this object. + Even if this returns `NO`, the user may still be able to access it if <getPublicReadAccess> returns `YES` + or if the user belongs to a role that has access. + + @param userId The <[PFObject objectId]> of the user for which to retrive access. + + @returns `YES` if the user with this `objectId` has *explicit* read access, otherwise `NO`. + */ +- (BOOL)getReadAccessForUserId:(NSString *)userId; + +/*! + @abstract Set whether the given user id is allowed to write this object. + + @param allowed Whether the given user can read this object. + @param userId The `objectId` of the user to assign access. + */ +- (void)setWriteAccess:(BOOL)allowed forUserId:(NSString *)userId; + +/*! + @abstract Gets whether the given user id is *explicitly* allowed to write this object. + Even if this returns NO, the user may still be able to write it if <getPublicWriteAccess> returns `YES` + or if the user belongs to a role that has access. + + @param userId The <[PFObject objectId]> of the user for which to retrive access. + + @returns `YES` if the user with this `objectId` has *explicit* write access, otherwise `NO`. + */ +- (BOOL)getWriteAccessForUserId:(NSString *)userId; + +/*! + @abstract Set whether the given user is allowed to read this object. + + @param allowed Whether the given user can read this object. + @param user The user to assign access. + */ +- (void)setReadAccess:(BOOL)allowed forUser:(PFUser *)user; + +/*! + @abstract Gets whether the given user is *explicitly* allowed to read this object. + Even if this returns `NO`, the user may still be able to access it if <getPublicReadAccess> returns `YES` + or if the user belongs to a role that has access. + + @param user The user for which to retrive access. + + @returns `YES` if the user has *explicit* read access, otherwise `NO`. + */ +- (BOOL)getReadAccessForUser:(PFUser *)user; + +/*! + @abstract Set whether the given user is allowed to write this object. + + @param allowed Whether the given user can write this object. + @param user The user to assign access. + */ +- (void)setWriteAccess:(BOOL)allowed forUser:(PFUser *)user; + +/*! + @abstract Gets whether the given user is *explicitly* allowed to write this object. + Even if this returns `NO`, the user may still be able to write it if <getPublicWriteAccess> returns `YES` + or if the user belongs to a role that has access. + + @param user The user for which to retrive access. + + @returns `YES` if the user has *explicit* write access, otherwise `NO`. + */ +- (BOOL)getWriteAccessForUser:(PFUser *)user; + +///-------------------------------------- +/// @name Controlling Access Per-Role +///-------------------------------------- + +/*! + @abstract Get whether users belonging to the role with the given name are allowed to read this object. + Even if this returns `NO`, the role may still be able to read it if a parent role has read access. + + @param name The name of the role. + + @returns `YES` if the role has read access, otherwise `NO`. + */ +- (BOOL)getReadAccessForRoleWithName:(NSString *)name; + +/*! + @abstract Set whether users belonging to the role with the given name are allowed to read this object. + + @param allowed Whether the given role can read this object. + @param name The name of the role. + */ +- (void)setReadAccess:(BOOL)allowed forRoleWithName:(NSString *)name; + +/*! + @abstract Get whether users belonging to the role with the given name are allowed to write this object. + Even if this returns `NO`, the role may still be able to write it if a parent role has write access. + + @param name The name of the role. + + @returns `YES` if the role has read access, otherwise `NO`. + */ +- (BOOL)getWriteAccessForRoleWithName:(NSString *)name; + +/*! + @abstract Set whether users belonging to the role with the given name are allowed to write this object. + + @param allowed Whether the given role can write this object. + @param name The name of the role. + */ +- (void)setWriteAccess:(BOOL)allowed forRoleWithName:(NSString *)name; + +/*! + @abstract Get whether users belonging to the given role are allowed to read this object. + Even if this returns `NO`, the role may still be able to read it if a parent role has read access. + + @discussion The role must already be saved on the server and + it's data must have been fetched in order to use this method. + + @param role The name of the role. + + @returns `YES` if the role has read access, otherwise `NO`. + */ +- (BOOL)getReadAccessForRole:(PFRole *)role; + +/*! + @abstract Set whether users belonging to the given role are allowed to read this object. + + @discussion The role must already be saved on the server and + it's data must have been fetched in order to use this method. + + @param allowed Whether the given role can read this object. + @param role The role to assign access. + */ +- (void)setReadAccess:(BOOL)allowed forRole:(PFRole *)role; + +/*! + @abstract Get whether users belonging to the given role are allowed to write this object. + Even if this returns `NO`, the role may still be able to write it if a parent role has write access. + + @discussion The role must already be saved on the server and + it's data must have been fetched in order to use this method. + + @param role The name of the role. + + @returns `YES` if the role has write access, otherwise `NO`. + */ +- (BOOL)getWriteAccessForRole:(PFRole *)role; + +/*! + @abstract Set whether users belonging to the given role are allowed to write this object. + + @discussion The role must already be saved on the server and + it's data must have been fetched in order to use this method. + + @param allowed Whether the given role can write this object. + @param role The role to assign access. + */ +- (void)setWriteAccess:(BOOL)allowed forRole:(PFRole *)role; + +///-------------------------------------- +/// @name Setting Access Defaults +///-------------------------------------- + +/*! + @abstract Sets a default ACL that will be applied to all instances of <PFObject> when they are created. + + @param acl The ACL to use as a template for all instance of <PFObject> created after this method has been called. + This value will be copied and used as a template for the creation of new ACLs, so changes to the + instance after this method has been called will not be reflected in new instance of <PFObject>. + @param currentUserAccess - If `YES`, the `PFACL` that is applied to newly-created instance of <PFObject> will + provide read and write access to the <[PFUser currentUser]> at the time of creation. + - If `NO`, the provided `acl` will be used without modification. + - If `acl` is `nil`, this value is ignored. + */ ++ (void)setDefaultACL:(PFACL *)acl withAccessForCurrentUser:(BOOL)currentUserAccess; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFAnalytics.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFAnalytics.h new file mode 100644 index 00000000..3068a629 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFAnalytics.h @@ -0,0 +1,160 @@ +// +// PFAnalytics.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#else +#import <ParseOSX/PFConstants.h> +#endif + +@class BFTask; + +/*! + `PFAnalytics` provides an interface to Parse's logging and analytics backend. + + Methods will return immediately and cache the request (+ timestamp) to be + handled "eventually." That is, the request will be sent immediately if possible + or the next time a network connection is available. + */ +@interface PFAnalytics : NSObject + +///-------------------------------------- +/// @name App-Open / Push Analytics +///-------------------------------------- + +/*! + @abstract Tracks this application being launched. If this happened as the result of the + user opening a push notification, this method sends along information to + correlate this open with that push. + + @discussion Pass in `nil` to track a standard "application opened" event. + + @param launchOptions The `NSDictionary` indicating the reason the application was + launched, if any. This value can be found as a parameter to various + `UIApplicationDelegate` methods, and can be empty or `nil`. + + @returns Returns the task encapsulating the work being done. + */ ++ (BFTask *)trackAppOpenedWithLaunchOptions:(NSDictionary *)launchOptions; + +/*! + @abstract Tracks this application being launched. + If this happened as the result of the user opening a push notification, + this method sends along information to correlate this open with that push. + + @discussion Pass in `nil` to track a standard "application opened" event. + + @param launchOptions The dictionary indicating the reason the application was + launched, if any. This value can be found as a parameter to various + `UIApplicationDelegate` methods, and can be empty or `nil`. + @param block The block to execute on server response. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)trackAppOpenedWithLaunchOptionsInBackground:(NSDictionary *)launchOptions block:(PFBooleanResultBlock)block; + +/*! + @abstract Tracks this application being launched. If this happened as the result of the + user opening a push notification, this method sends along information to + correlate this open with that push. + + @param userInfo The Remote Notification payload, if any. This value can be + found either under `UIApplicationLaunchOptionsRemoteNotificationKey` on `launchOptions`, + or as a parameter to `application:didReceiveRemoteNotification:`. + This can be empty or `nil`. + + @returns Returns the task encapsulating the work being done. + */ ++ (BFTask *)trackAppOpenedWithRemoteNotificationPayload:(NSDictionary *)userInfo; + +/*! + @abstract Tracks this application being launched. If this happened as the result of the + user opening a push notification, this method sends along information to + correlate this open with that push. + + @param userInfo The Remote Notification payload, if any. This value can be + found either under `UIApplicationLaunchOptionsRemoteNotificationKey` on `launchOptions`, + or as a parameter to `application:didReceiveRemoteNotification:`. This can be empty or `nil`. + @param block The block to execute on server response. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)trackAppOpenedWithRemoteNotificationPayloadInBackground:(NSDictionary *)userInfo + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Custom Analytics +///-------------------------------------- + +/*! + @abstract Tracks the occurrence of a custom event. + + @discussion Parse will store a data point at the time of invocation with the given event name. + + @param name The name of the custom event to report to Parse as having happened. + + @returns Returns the task encapsulating the work being done. + */ ++ (BFTask *)trackEvent:(NSString *)name; + +/*! + @abstract Tracks the occurrence of a custom event. Parse will store a data point at the + time of invocation with the given event name. The event will be sent at some + unspecified time in the future, even if Parse is currently inaccessible. + + @param name The name of the custom event to report to Parse as having happened. + @param block The block to execute on server response. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)trackEventInBackground:(NSString *)name block:(PFBooleanResultBlock)block; + +/*! + @abstract Tracks the occurrence of a custom event with additional dimensions. Parse will + store a data point at the time of invocation with the given event name. + + @discussion Dimensions will allow segmentation of the occurrences of this custom event. + Keys and values should be NSStrings, and will throw otherwise. + + To track a user signup along with additional metadata, consider the following: + + NSDictionary *dimensions = @{ @"gender": @"m", + @"source": @"web", + @"dayType": @"weekend" }; + [PFAnalytics trackEvent:@"signup" dimensions:dimensions]; + + @warning There is a default limit of 8 dimensions per event tracked. + + @param name The name of the custom event to report to Parse as having happened. + @param dimensions The `NSDictionary` of information by which to segment this event. + + @returns Returns the task encapsulating the work being done. + */ ++ (BFTask *)trackEvent:(NSString *)name dimensions:(NSDictionary *)dimensions; + +/*! + @abstract Tracks the occurrence of a custom event with additional dimensions. Parse will + store a data point at the time of invocation with the given event name. The + event will be sent at some unspecified time in the future, even if Parse is currently inaccessible. + + @discussionDimensions will allow segmentation of the occurrences of this custom event. + Keys and values should be NSStrings, and will throw otherwise. + + To track a user signup along with additional metadata, consider the following: + NSDictionary *dimensions = @{ @"gender": @"m", + @"source": @"web", + @"dayType": @"weekend" }; + [PFAnalytics trackEvent:@"signup" dimensions:dimensions]; + + There is a default limit of 8 dimensions per event tracked. + + @param name The name of the custom event to report to Parse as having happened. + @param dimensions The `NSDictionary` of information by which to segment this event. + @param block The block to execute on server response. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)trackEventInBackground:(NSString *)name dimensions:(NSDictionary *)dimensions block:(PFBooleanResultBlock)block; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFAnonymousUtils.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFAnonymousUtils.h new file mode 100644 index 00000000..de5cf7de --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFAnonymousUtils.h @@ -0,0 +1,78 @@ +// +// PFAnonymousUtils.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#import <Parse/PFUser.h> +#else +#import <ParseOSX/PFConstants.h> +#import <ParseOSX/PFUser.h> +#endif + +/*! + Provides utility functions for working with Anonymously logged-in users. + Anonymous users have some unique characteristics: + + - Anonymous users don't need a user name or password. + - Once logged out, an anonymous user cannot be recovered. + - When the current user is anonymous, the following methods can be used to switch + to a different user or convert the anonymous user into a regular one: + - signUp converts an anonymous user to a standard user with the given username and password. + Data associated with the anonymous user is retained. + - logIn switches users without converting the anonymous user. + Data associated with the anonymous user will be lost. + - Service logIn (e.g. Facebook, Twitter) will attempt to convert + the anonymous user into a standard user by linking it to the service. + If a user already exists that is linked to the service, it will instead switch to the existing user. + - Service linking (e.g. Facebook, Twitter) will convert the anonymous user + into a standard user by linking it to the service. + */ +@interface PFAnonymousUtils : NSObject + +///-------------------------------------- +/// @name Creating an Anonymous User +///-------------------------------------- + +/*! + @abstract Creates an anonymous user asynchronously and sets as a result to `BFTask`. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)logInInBackground; + +/*! + @abstract Creates an anonymous user. + + @param block The block to execute when anonymous user creation is complete. + It should have the following argument signature: `^(PFUser *user, NSError *error)`. + */ ++ (void)logInWithBlock:(PFUserResultBlock)block; + +/* + @abstract Creates an anonymous user. + + @param target Target object for the selector. + @param selector The selector that will be called when the asynchronous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError *)error`. + */ ++ (void)logInWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Determining Whether a User is Anonymous +///-------------------------------------- + +/*! + @abstract Whether the <PFUser> object is logged in anonymously. + + @param user <PFUser> object to check for anonymity. The user must be logged in on this device. + + @returns `YES` if the user is anonymous. `NO` if the user is not the current user or is not anonymous. + */ ++ (BOOL)isLinkedWithUser:(PFUser *)user; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFCloud.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFCloud.h new file mode 100644 index 00000000..6326ead6 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFCloud.h @@ -0,0 +1,84 @@ +// +// PFCloud.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#else +#import <ParseOSX/PFConstants.h> +#endif + +@class BFTask; + +/*! + The `PFCloud` class provides methods for interacting with Parse Cloud Functions. + */ +@interface PFCloud : NSObject + +/*! + @abstract Calls the given cloud function *synchronously* with the parameters provided. + + @param function The function name to call. + @param parameters The parameters to send to the function. + + @returns The response from the cloud function. + */ ++ (id)callFunction:(NSString *)function withParameters:(NSDictionary *)parameters; + +/*! + @abstract Calls the given cloud function *synchronously* with the parameters provided and + sets the error if there is one. + + @param function The function name to call. + @param parameters The parameters to send to the function. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns The response from the cloud function. + This result could be a `NSDictionary`, an `NSArray`, `NSNumber` or `NSString`. + */ ++ (id)callFunction:(NSString *)function withParameters:(NSDictionary *)parameters error:(NSError **)error; + +/*! + @abstract Calls the given cloud function *asynchronously* with the parameters provided. + + @param function The function name to call. + @param parameters The parameters to send to the function. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)callFunctionInBackground:(NSString *)function withParameters:(NSDictionary *)parameters; + +/*! + @abstract Calls the given cloud function *asynchronously* with the parameters provided + and executes the given block when it is done. + + @param function The function name to call. + @param parameters The parameters to send to the function. + @param block The block to execute when the function call finished. + It should have the following argument signature: `^(id result, NSError *error)`. + */ ++ (void)callFunctionInBackground:(NSString *)function + withParameters:(NSDictionary *)parameters + block:(PFIdResultBlock)block; + +/* + @abstract Calls the given cloud function *asynchronously* with the parameters provided + and then executes the given selector when it is done. + + @param function The function name to call. + @param parameters The parameters to send to the function. + @param target The object to call the selector on. + @param selector The selector to call when the function call finished. + It should have the following signature: `(void)callbackWithResult:(id)result error:(NSError *)error`. + Result will be `nil` if error is set and vice versa. + */ ++ (void)callFunctionInBackground:(NSString *)function + withParameters:(NSDictionary *)parameters + target:(id)target + selector:(SEL)selector; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFConfig.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFConfig.h new file mode 100644 index 00000000..e1afbe3e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFConfig.h @@ -0,0 +1,95 @@ +// +// PFConfig.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@class BFTask; +@class PFConfig; + +typedef void(^PFConfigResultBlock)(PFConfig *config, NSError *error); + +/*! + `PFConfig` is a representation of the remote configuration object. + It enables you to add things like feature gating, a/b testing or simple "Message of the day". +*/ +@interface PFConfig : NSObject + +///-------------------------------------- +/// @name Current Config +///-------------------------------------- + +/*! + @abstract Returns the most recently fetched config. + + @discussion If there was no config fetched - this method will return an empty instance of `PFConfig`. + + @returns Current, last fetched instance of PFConfig. + */ ++ (PFConfig *)currentConfig; + +///-------------------------------------- +/// @name Retrieving Config +///-------------------------------------- + +/*! + @abstract Gets the `PFConfig` object *synchronously* from the server. + + @returns Instance of `PFConfig` if the operation succeeded, otherwise `nil`. + */ ++ (PFConfig *)getConfig; + +/*! + @abstract Gets the `PFConfig` object *synchronously* from the server and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Instance of PFConfig if the operation succeeded, otherwise `nil`. + */ ++ (PFConfig *)getConfig:(NSError **)error; + +/*! + @abstract Gets the `PFConfig` *asynchronously* and sets it as a result of a task. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)getConfigInBackground; + +/*! + @abstract Gets the `PFConfig` *asynchronously* and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(PFConfig *config, NSError *error)`. + */ ++ (void)getConfigInBackgroundWithBlock:(PFConfigResultBlock)block; + +///-------------------------------------- +/// @name Parameters +///-------------------------------------- + +/*! + @abstract Returns the object associated with a given key. + + @param key The key for which to return the corresponding configuration value. + + @returns The value associated with `key`, or `nil` if there is no such value. + */ +- (id)objectForKey:(NSString *)key; + +/*! + @abstract Returns the object associated with a given key. + + @discussion This method enables usage of literal syntax on `PFConfig`. + E.g. `NSString *value = config[@"key"];` + + @see objectForKey: + + @param keyedSubscript The keyed subscript for which to return the corresponding configuration value. + + @returns The value associated with `key`, or `nil` if there is no such value. + */ +- (id)objectForKeyedSubscript:(NSString *)keyedSubscript; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFConstants.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFConstants.h new file mode 100644 index 00000000..238f3a91 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFConstants.h @@ -0,0 +1,242 @@ +// PFConstants.h +// Copyright 2011 Parse, Inc. All rights reserved. + +#import <Foundation/Foundation.h> + +@class PFObject; +@class PFUser; + +///-------------------------------------- +/// @name Version +///-------------------------------------- + +#define PARSE_VERSION @"1.6.1" + +extern NSInteger const PARSE_API_VERSION; + +///-------------------------------------- +/// @name Platform +///-------------------------------------- + +#define PARSE_IOS_ONLY (TARGET_OS_IPHONE) +#define PARSE_OSX_ONLY (TARGET_OS_MAC && !(TARGET_OS_IPHONE)) + +extern NSString *const kPFDeviceType; + +#if PARSE_IOS_ONLY +#import <UIKit/UIKit.h> +#else +#import <Cocoa/Cocoa.h> +@compatibility_alias UIImage NSImage; +@compatibility_alias UIColor NSColor; +@compatibility_alias UIView NSView; +#endif + +///-------------------------------------- +/// @name Server +///-------------------------------------- + +extern NSString *const kPFParseServer; + +///-------------------------------------- +/// @name Cache Policies +///-------------------------------------- + +typedef enum { + kPFCachePolicyIgnoreCache = 0, + kPFCachePolicyCacheOnly, + kPFCachePolicyNetworkOnly, + kPFCachePolicyCacheElseNetwork, + kPFCachePolicyNetworkElseCache, + kPFCachePolicyCacheThenNetwork +} PFCachePolicy; + +///-------------------------------------- +/// @name Logging Levels +///-------------------------------------- + +/*! + `PFLogLevel` enum specifies different levels of logging that could be used to limit or display more messages in logs. + + @see [Parse setLogLevel:] + @see [Parse logLevel] + */ +typedef NS_ENUM(uint8_t, PFLogLevel) { + /*! + Log level that disables all logging. + */ + PFLogLevelNone = 0, + /*! + Log level that if set is going to output error messages to the log. + */ + PFLogLevelError = 1, + /*! + Log level that if set is going to output the following messages to log: + - Errors + - Warnings + */ + PFLogLevelWarning = 2, + /*! + Log level that if set is going to output the following messages to log: + - Errors + - Warnings + - Informational messages + */ + PFLogLevelInfo = 3, + /*! + Log level that if set is going to output the following messages to log: + - Errors + - Warnings + - Informational messages + - Debug messages + */ + PFLogLevelDebug = 4 +}; + +///-------------------------------------- +/// @name Errors +///-------------------------------------- + +extern NSString *const PFParseErrorDomain; + +/*! @abstract 1: Internal server error. No information available. */ +extern NSInteger const kPFErrorInternalServer; + +/*! @abstract 100: The connection to the Parse servers failed. */ +extern NSInteger const kPFErrorConnectionFailed; +/*! @abstract 101: Object doesn't exist, or has an incorrect password. */ +extern NSInteger const kPFErrorObjectNotFound; +/*! @abstract 102: You tried to find values matching a datatype that doesn't support exact database matching, like an array or a dictionary. */ +extern NSInteger const kPFErrorInvalidQuery; +/*! @abstract 103: Missing or invalid classname. Classnames are case-sensitive. They must start with a letter, and a-zA-Z0-9_ are the only valid characters. */ +extern NSInteger const kPFErrorInvalidClassName; +/*! @abstract 104: Missing object id. */ +extern NSInteger const kPFErrorMissingObjectId; +/*! @abstract 105: Invalid key name. Keys are case-sensitive. They must start with a letter, and a-zA-Z0-9_ are the only valid characters. */ +extern NSInteger const kPFErrorInvalidKeyName; +/*! @abstract 106: Malformed pointer. Pointers must be arrays of a classname and an object id. */ +extern NSInteger const kPFErrorInvalidPointer; +/*! @abstract 107: Malformed json object. A json dictionary is expected. */ +extern NSInteger const kPFErrorInvalidJSON; +/*! @abstract 108: Tried to access a feature only available internally. */ +extern NSInteger const kPFErrorCommandUnavailable; +/*! @abstract 111: Field set to incorrect type. */ +extern NSInteger const kPFErrorIncorrectType; +/*! @abstract 112: Invalid channel name. A channel name is either an empty string (the broadcast channel) or contains only a-zA-Z0-9_ characters and starts with a letter. */ +extern NSInteger const kPFErrorInvalidChannelName; +/*! @abstract 114: Invalid device token. */ +extern NSInteger const kPFErrorInvalidDeviceToken; +/*! @abstract 115: Push is misconfigured. See details to find out how. */ +extern NSInteger const kPFErrorPushMisconfigured; +/*! @abstract 116: The object is too large. */ +extern NSInteger const kPFErrorObjectTooLarge; +/*! @abstract 119: That operation isn't allowed for clients. */ +extern NSInteger const kPFErrorOperationForbidden; +/*! @abstract 120: The results were not found in the cache. */ +extern NSInteger const kPFErrorCacheMiss; +/*! @abstract 121: Keys in NSDictionary values may not include '$' or '.'. */ +extern NSInteger const kPFErrorInvalidNestedKey; +/*! @abstract 122: Invalid file name. A file name contains only a-zA-Z0-9_. characters and is between 1 and 36 characters. */ +extern NSInteger const kPFErrorInvalidFileName; +/*! @abstract 123: Invalid ACL. An ACL with an invalid format was saved. This should not happen if you use PFACL. */ +extern NSInteger const kPFErrorInvalidACL; +/*! @abstract 124: The request timed out on the server. Typically this indicates the request is too expensive. */ +extern NSInteger const kPFErrorTimeout; +/*! @abstract 125: The email address was invalid. */ +extern NSInteger const kPFErrorInvalidEmailAddress; +/*! @abstract 137: A unique field was given a value that is already taken. */ +extern NSInteger const kPFErrorDuplicateValue; +/*! @abstract 139: Role's name is invalid. */ +extern NSInteger const kPFErrorInvalidRoleName; +/*! @abstract 140: Exceeded an application quota. Upgrade to resolve. */ +extern NSInteger const kPFErrorExceededQuota; +/*! @abstract 141: Cloud Code script had an error. */ +extern NSInteger const kPFScriptError; +/*! @abstract 142: Cloud Code validation failed. */ +extern NSInteger const kPFValidationError; +/*! @abstract 143: Product purchase receipt is missing */ +extern NSInteger const kPFErrorReceiptMissing; +/*! @abstract 144: Product purchase receipt is invalid */ +extern NSInteger const kPFErrorInvalidPurchaseReceipt; +/*! @abstract 145: Payment is disabled on this device */ +extern NSInteger const kPFErrorPaymentDisabled; +/*! @abstract 146: The product identifier is invalid */ +extern NSInteger const kPFErrorInvalidProductIdentifier; +/*! @abstract 147: The product is not found in the App Store */ +extern NSInteger const kPFErrorProductNotFoundInAppStore; +/*! @abstract 148: The Apple server response is not valid */ +extern NSInteger const kPFErrorInvalidServerResponse; +/*! @abstract 149: Product fails to download due to file system error */ +extern NSInteger const kPFErrorProductDownloadFileSystemFailure; +/*! @abstract 150: Fail to convert data to image. */ +extern NSInteger const kPFErrorInvalidImageData; +/*! @abstract 151: Unsaved file. */ +extern NSInteger const kPFErrorUnsavedFile; +/*! @abstract 153: Fail to delete file. */ +extern NSInteger const kPFErrorFileDeleteFailure; +/*! @abstract 155: Application has exceeded its analytics request limit. */ +extern NSInteger const kPFErrorRequestLimitExceeded; +/*! @abstract 160: Invalid event name. */ +extern NSInteger const kPFErrorInvalidEventName; +/*! @abstract 200: Username is missing or empty */ +extern NSInteger const kPFErrorUsernameMissing; +/*! @abstract 201: Password is missing or empty */ +extern NSInteger const kPFErrorUserPasswordMissing; +/*! @abstract 202: Username has already been taken */ +extern NSInteger const kPFErrorUsernameTaken; +/*! @abstract 203: Email has already been taken */ +extern NSInteger const kPFErrorUserEmailTaken; +/*! @abstract 204: The email is missing, and must be specified */ +extern NSInteger const kPFErrorUserEmailMissing; +/*! @abstract 205: A user with the specified email was not found */ +extern NSInteger const kPFErrorUserWithEmailNotFound; +/*! @abstract 206: The user cannot be altered by a client without the session. */ +extern NSInteger const kPFErrorUserCannotBeAlteredWithoutSession; +/*! @abstract 207: Users can only be created through sign up */ +extern NSInteger const kPFErrorUserCanOnlyBeCreatedThroughSignUp; +/*! @abstract 208: An existing Facebook account already linked to another user. */ +extern NSInteger const kPFErrorFacebookAccountAlreadyLinked; +/*! @abstract 208: An existing account already linked to another user. */ +extern NSInteger const kPFErrorAccountAlreadyLinked; +/*! @abstract 209: User ID mismatch */ +extern NSInteger const kPFErrorUserIdMismatch; +/*! @abstract 250: Facebook id missing from request */ +extern NSInteger const kPFErrorFacebookIdMissing; +/*! @abstract 250: Linked id missing from request */ +extern NSInteger const kPFErrorLinkedIdMissing; +/*! @abstract 251: Invalid Facebook session */ +extern NSInteger const kPFErrorFacebookInvalidSession; +/*! @abstract 251: Invalid linked session */ +extern NSInteger const kPFErrorInvalidLinkedSession; + +///-------------------------------------- +/// @name Blocks +///-------------------------------------- + +typedef void (^PFBooleanResultBlock)(BOOL succeeded, NSError *error); +typedef void (^PFIntegerResultBlock)(int number, NSError *error); +typedef void (^PFArrayResultBlock)(NSArray *objects, NSError *error); +typedef void (^PFObjectResultBlock)(PFObject *object, NSError *error); +typedef void (^PFSetResultBlock)(NSSet *channels, NSError *error); +typedef void (^PFUserResultBlock)(PFUser *user, NSError *error); +typedef void (^PFDataResultBlock)(NSData *data, NSError *error); +typedef void (^PFDataStreamResultBlock)(NSInputStream *stream, NSError *error); +typedef void (^PFStringResultBlock)(NSString *string, NSError *error); +typedef void (^PFIdResultBlock)(id object, NSError *error); +typedef void (^PFProgressBlock)(int percentDone); + +///-------------------------------------- +/// @name Deprecated Macros +///-------------------------------------- + +#ifndef PARSE_DEPRECATED +#ifdef __deprecated_msg +#define PARSE_DEPRECATED(_MSG) __deprecated_msg(_MSG) +#else +#ifdef __deprecated +#define PARSE_DEPRECATED(_MSG) __attribute__((deprecated)) +#else +#define PARSE_DEPRECATED(_MSG) +#endif +#endif +#endif diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFFile.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFFile.h new file mode 100644 index 00000000..82f7643f --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFFile.h @@ -0,0 +1,286 @@ +// +// PFFile.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#else +#import <ParseOSX/PFConstants.h> +#endif + +@class BFTask; + +/*! + `PFFile` representes a file of binary data stored on the Parse servers. + This can be a image, video, or anything else that an application needs to reference in a non-relational way. + */ +@interface PFFile : NSObject + +///-------------------------------------- +/// @name Creating a PFFile +///-------------------------------------- + +/*! + @abstract Creates a file with given data. A name will be assigned to it by the server. + + @param data The contents of the new `PFFile`. + + @returns A new `PFFile`. + */ ++ (instancetype)fileWithData:(NSData *)data; + +/*! + @abstract Creates a file with given data and name. + + @param name The name of the new PFFile. The file name must begin with and + alphanumeric character, and consist of alphanumeric characters, periods, + spaces, underscores, or dashes. + @param data The contents of the new `PFFile`. + + @returns A new `PFFile` object. + */ ++ (instancetype)fileWithName:(NSString *)name data:(NSData *)data; + +/*! + @abstract Creates a file with the contents of another file. + + @param name The name of the new `PFFile`. The file name must begin with and + alphanumeric character, and consist of alphanumeric characters, periods, + spaces, underscores, or dashes. + @param path The path to the file that will be uploaded to Parse. + */ ++ (instancetype)fileWithName:(NSString *)name + contentsAtPath:(NSString *)path; + +/*! + @abstract Creates a file with given data, name and content type. + + @param name The name of the new `PFFile`. The file name must begin with and + alphanumeric character, and consist of alphanumeric characters, periods, + spaces, underscores, or dashes. + @param data The contents of the new `PFFile`. + @param contentType Represents MIME type of the data. + + @returns A new `PFFile` object. + */ ++ (instancetype)fileWithName:(NSString *)name + data:(NSData *)data + contentType:(NSString *)contentType; + +/*! + @abstract Creates a file with given data and content type. + + @param data The contents of the new `PFFile`. + @param contentType Represents MIME type of the data. + + @returns A new `PFFile` object. + */ ++ (instancetype)fileWithData:(NSData *)data contentType:(NSString *)contentType; + +/*! + @abstract The name of the file. + + @discussion Before the file is saved, this is the filename given by + the user. After the file is saved, that name gets prefixed with a unique + identifier. + */ +@property (nonatomic, copy, readonly) NSString *name; + +/*! + @abstract The url of the file. + */ +@property (nonatomic, copy, readonly) NSString *url; + +///-------------------------------------- +/// @name Storing Data with Parse +///-------------------------------------- + +/*! + @abstract Whether the file has been uploaded for the first time. + */ +@property (nonatomic, assign, readonly) BOOL isDirty; + +/*! + @abstract Saves the file *synchronously*. + + @returns Returns whether the save succeeded. + */ +- (BOOL)save; + +/*! + @abstract Saves the file *synchronously* and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the save succeeded. + */ +- (BOOL)save:(NSError **)error; + +/*! + @abstract Saves the file *asynchronously*. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)saveInBackground; + +/*! + @abstract Saves the file *asynchronously* and executes the given block. + + @param block The block should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)saveInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/*! + @abstract Saves the file *asynchronously* and executes the given block. + + @discussion This method will execute the progressBlock periodically with the percent progress. + `progressBlock` will get called with `100` before `resultBlock` is called. + + @param block The block should have the following argument signature: `^(BOOL succeeded, NSError *error)` + @param progressBlock The block should have the following argument signature: `^(int percentDone)` + */ +- (void)saveInBackgroundWithBlock:(PFBooleanResultBlock)block + progressBlock:(PFProgressBlock)progressBlock; + +/* + @abstract Saves the file *asynchronously* and calls the given callback. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)saveInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting Data from Parse +///-------------------------------------- + +/*! + @abstract Whether the data is available in memory or needs to be downloaded. + */ +@property (assign, readonly) BOOL isDataAvailable; + +/*! + @abstract *Synchronously* gets the data from cache if available or fetches its contents from the network. + + @returns The `NSData` object containing file data. Returns `nil` if there was an error in fetching. + */ +- (NSData *)getData; + +/*! + @abstract This method is like <getData> but avoids ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @returns A stream containing the data. Returns `nil` if there was an error in fetching. + */ +- (NSInputStream *)getDataStream; + +/*! + @abstract *Synchronously* gets the data from cache if available or fetches its contents from the network. + Sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns The `NSData` object containing file data. Returns `nil` if there was an error in fetching. + */ +- (NSData *)getData:(NSError **)error; + +/*! + @abstract This method is like <getData> but avoids ever holding the entire `PFFile` contents in memory at once. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns A stream containing the data. Returns nil if there was an error in + fetching. + */ +- (NSInputStream *)getDataStream:(NSError **)error; + +/*! + @abstract This method is like <getData> but avoids ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @see getData + + @returns A stream containing the data. Returns `nil` if there was an error in fetching. + */ +- (BFTask *)getDataInBackground; + +/*! + @abstract This method is like <getDataInBackground> but avoids + ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)getDataStreamInBackground; + +/*! + @abstract *Asynchronously* gets the data from cache if available or fetches its contents from the network. + + @param block The block should have the following argument signature: `^(NSData *result, NSError *error)` + */ +- (void)getDataInBackgroundWithBlock:(PFDataResultBlock)block; + +/*! + @abstract This method is like <getDataInBackgroundWithBlock:> but avoids + ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @param block The block should have the following argument signature: `(NSInputStream *result, NSError *error)` + */ +- (void)getDataStreamInBackgroundWithBlock:(PFDataStreamResultBlock)block; + +/*! + @abstract *Asynchronously* gets the data from cache if available or fetches its contents from the network. + + @discussion This method will execute the progressBlock periodically with the percent progress. + `progressBlock` will get called with `100` before `resultBlock` is called. + + @param resultBlock The block should have the following argument signature: (NSData *result, NSError *error) + @param progressBlock The block should have the following argument signature: (int percentDone) + */ +- (void)getDataInBackgroundWithBlock:(PFDataResultBlock)resultBlock + progressBlock:(PFProgressBlock)progressBlock; + +/*! + @abstract This method is like <getDataInBackgroundWithBlock:progressBlock:> but avoids + ever holding the entire `PFFile` contents in memory at once. + + @discussion This can help applications with many large files avoid memory warnings. + + @param resultBlock The block should have the following argument signature: `^(NSInputStream *result, NSError *error)`. + @param progressBlock The block should have the following argument signature: `^(int percentDone)`. + */ +- (void)getDataStreamInBackgroundWithBlock:(PFDataStreamResultBlock)resultBlock + progressBlock:(PFProgressBlock)progressBlock; + +/* + @abstract *Asynchronously* gets the data from cache if available or fetches its contents from the network. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSData *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + */ +- (void)getDataInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Interrupting a Transfer +///-------------------------------------- + +/*! + @abstract Cancels the current request (upload or download of file). + */ +- (void)cancel; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFGeoPoint.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFGeoPoint.h new file mode 100644 index 00000000..0853aa5b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFGeoPoint.h @@ -0,0 +1,101 @@ +// +// PFGeoPoint.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <CoreLocation/CoreLocation.h> + +/*! + `PFGeoPoint` may be used to embed a latitude / longitude point as the value for a key in a <PFObject>. + It could be used to perform queries in a geospatial manner using <[PFQuery whereKey:nearGeoPoint:]>. + + Currently, instances of <PFObject> may only have one key associated with a `PFGeoPoint` type. + */ +@interface PFGeoPoint : NSObject <NSCopying, NSCoding> + +///-------------------------------------- +/// @name Creating a Geo Point +///-------------------------------------- + +/*! + @abstract Create a PFGeoPoint object. Latitude and longitude are set to `0.0`. + + @returns Returns a new `PFGeoPoint`. + */ ++ (PFGeoPoint *)geoPoint; + +/*! + @abstract Creates a new `PFGeoPoint` object for the given `CLLocation`, set to the location's coordinates. + + @param location Instace of `CLLocation`, with set latitude and longitude. + + @returns Returns a new PFGeoPoint at specified location. + */ ++ (PFGeoPoint *)geoPointWithLocation:(CLLocation *)location; + +/*! + @abstract Create a new `PFGeoPoint` object with the specified latitude and longitude. + + @param latitude Latitude of point in degrees. + @param longitude Longitude of point in degrees. + + @returns New point object with specified latitude and longitude. + */ ++ (PFGeoPoint *)geoPointWithLatitude:(double)latitude longitude:(double)longitude; + +/*! + @abstract Fetches the current device location and executes a block with a new `PFGeoPoint` object. + + @param geoPointHandler A block which takes the newly created `PFGeoPoint` as an argument. + It should have the following argument signature: `^(PFGeoPoint *geoPoint, NSError *error)` + */ ++ (void)geoPointForCurrentLocationInBackground:(void(^)(PFGeoPoint *geoPoint, NSError *error))geoPointHandler; + +///-------------------------------------- +/// @name Controlling Position +///-------------------------------------- + +/*! + @abstract Latitude of point in degrees. Valid range is from `-90.0` to `90.0`. + */ +@property (nonatomic, assign) double latitude; + +/*! + @abstract Longitude of point in degrees. Valid range is from `-180.0` to `180.0`. + */ +@property (nonatomic, assign) double longitude; + +///-------------------------------------- +/// @name Calculating Distance +///-------------------------------------- + +/*! + @abstract Get distance in radians from this point to specified point. + + @param point `PFGeoPoint` that represents the location of other point. + + @returns Distance in radians between the receiver and `point`. + */ +- (double)distanceInRadiansTo:(PFGeoPoint *)point; + +/*! + @abstract Get distance in miles from this point to specified point. + + @param point `PFGeoPoint` that represents the location of other point. + + @returns Distance in miles between the receiver and `point`. + */ +- (double)distanceInMilesTo:(PFGeoPoint *)point; + +/*! + @abstract Get distance in kilometers from this point to specified point. + + @param point `PFGeoPoint` that represents the location of other point. + + @returns Distance in kilometers between the receiver and `point`. + */ +- (double)distanceInKilometersTo:(PFGeoPoint *)point; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFInstallation.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFInstallation.h new file mode 100644 index 00000000..98156c96 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFInstallation.h @@ -0,0 +1,110 @@ +// +// PFInstallation.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#import <Parse/PFObject.h> +#import <Parse/PFSubclassing.h> + +/*! + A Parse Framework Installation Object that is a local representation of an + installation persisted to the Parse cloud. This class is a subclass of a + <PFObject>, and retains the same functionality of a PFObject, but also extends + it with installation-specific fields and related immutability and validity + checks. + + A valid `PFInstallation` can only be instantiated via + <[PFInstallation currentInstallation]> because the required identifier fields + are readonly. The <timeZone> and <badge> fields are also readonly properties which + are automatically updated to match the device's time zone and application badge + when the `PFInstallation` is saved, thus these fields might not reflect the + latest device state if the installation has not recently been saved. + + `PFInstallation` objects which have a valid <deviceToken> and are saved to + the Parse cloud can be used to target push notifications. + + This class is currently for iOS only. There is no `PFInstallation` for Parse + applications running on OS X, because they cannot receive push notifications. + */ + +@interface PFInstallation : PFObject<PFSubclassing> + +/*! + @abstract The name of the Installation class in the REST API. + + @discussion This is a required PFSubclassing method. + */ ++ (NSString *)parseClassName; + +///-------------------------------------- +/// @name Targeting Installations +///-------------------------------------- + +/*! + @abstract Creates a <PFQuery> for `PFInstallation` objects. + + @discussion The resulting query can only be used for targeting a <PFPush>. + Calling find methods on the resulting query will raise an exception. + */ ++ (PFQuery *)query; + +///-------------------------------------- +/// @name Accessing the Current Installation +///-------------------------------------- + +/*! + @abstract Gets the currently-running installation from disk and returns an instance of it. + + @discussion If this installation is not stored on disk, returns a `PFInstallation` + with <deviceType> and <installationId> fields set to those of the + current installation. + + @result Returns a `PFInstallation` that represents the currently-running installation. + */ ++ (instancetype)currentInstallation; + +/*! + @abstract Sets the device token string property from an `NSData`-encoded token. + + @param deviceTokenData A token that identifies the device. + */ +- (void)setDeviceTokenFromData:(NSData *)deviceTokenData; + +///-------------------------------------- +/// @name Installation Properties +///-------------------------------------- + +/*! + @abstract The device type for the `PFInstallation`. + */ +@property (nonatomic, strong, readonly) NSString *deviceType; + +/*! + @abstract The installationId for the `PFInstallation`. + */ +@property (nonatomic, strong, readonly) NSString *installationId; + +/*! + @abstract The device token for the `PFInstallation`. + */ +@property (nonatomic, strong) NSString *deviceToken; + +/*! + @abstract The badge for the `PFInstallation`. + */ +@property (nonatomic, assign) NSInteger badge; + +/*! + @abstract The name of the time zone for the `PFInstallation`. + */ +@property (nonatomic, strong, readonly) NSString *timeZone; + +/*! + @abstract The channels for the `PFInstallation`. + */ +@property (nonatomic, strong) NSArray *channels; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFNetworkActivityIndicatorManager.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFNetworkActivityIndicatorManager.h new file mode 100644 index 00000000..5dbd8070 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFNetworkActivityIndicatorManager.h @@ -0,0 +1,60 @@ +// +// PFNetworkActivityIndicatorManager.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +/*! + `PFNetworkActivityIndicatorManager` manages the state of the network activity indicator in the status bar. + When enabled, it will start managing the network activity indicator in the status bar, + according to the network operations that are performed by Parse SDK. + + The number of active requests is incremented or decremented like a stack or a semaphore, + the activity indicator will animate, as long as the number is greater than zero. + */ +@interface PFNetworkActivityIndicatorManager : NSObject + +/*! + A Boolean value indicating whether the manager is enabled. + If `YES` - the manager will start managing the status bar network activity indicator, + according to the network operations that are performed by Parse SDK. + The default value is `YES`. + */ +@property (nonatomic, assign, getter = isEnabled) BOOL enabled; + +/*! + A Boolean value indicating whether the network activity indicator is currently displayed in the status bar. + */ +@property (nonatomic, assign, readonly, getter = isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible; + +/*! + The value that indicates current network activities count. + */ +@property (nonatomic, assign, readonly) NSUInteger networkActivityCount; + +/*! + @abstract Returns the shared network activity indicator manager object for the system. + + @returns The systemwide network activity indicator manager. + */ ++ (instancetype)sharedManager; + +/*! + @abstract Increments the number of active network requests. + + @discussion If this number was zero before incrementing, + this will start animating network activity indicator in the status bar. + */ +- (void)incrementActivityCount; + +/*! + @abstract Decrements the number of active network requests. + + @discussion If this number becomes zero after decrementing, + this will stop animating network activity indicator in the status bar. + */ +- (void)decrementActivityCount; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFObject+Subclass.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFObject+Subclass.h new file mode 100644 index 00000000..bd246be9 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFObject+Subclass.h @@ -0,0 +1,128 @@ +// +// PFObject+Subclass.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFObject.h> +#else +#import <ParseOSX/PFObject.h> +#endif + +@class PFQuery; + +/*! + ### Subclassing Notes + + Developers can subclass `PFObject` for a more native object-oriented class structure. + Strongly-typed subclasses of `PFObject` must conform to the <PFSubclassing> protocol + and must call <registerSubclass> before <[Parse setApplicationId:clientKey:]> is called. + After this it will be returned by <PFQuery> and other `PFObject` factories. + + All methods in <PFSubclassing> except for <[PFSubclassing parseClassName]> + are already implemented in the `PFObject+Subclass` category. + + Including `PFObject+Subclass.h` in your implementation file provides these implementations automatically. + + Subclasses support simpler initializers, query syntax, and dynamic synthesizers. + The following shows an example subclass: + + \@interface MYGame : PFObject <PFSubclassing> + + // Accessing this property is the same as objectForKey:@"title" + @property (nonatomic, strong) NSString *title; + + + (NSString *)parseClassName; + + @end + + + @implementation MYGame + + @dynamic title; + + + (NSString *)parseClassName { + return @"Game"; + } + + @end + + + MYGame *game = [[MYGame alloc] init]; + game.title = @"Bughouse"; + [game saveInBackground]; + */ +@interface PFObject (Subclass) + +///-------------------------------------- +/// @name Methods for Subclasses +///-------------------------------------- + +/*! + @abstract Designated initializer for subclasses. + This method can only be called on subclasses which conform to <PFSubclassing>. + This method should not be overridden. + */ +- (instancetype)init; + +/*! + @abstract Creates an instance of the registered subclass with this class's <parseClassName>. + + @discussion This helps a subclass ensure that it can be subclassed itself. + For example, `[PFUser object]` will return a `MyUser` object if `MyUser` is a registered subclass of `PFUser`. + For this reason, `[MyClass object]` is preferred to `[[MyClass alloc] init]`. + This method can only be called on subclasses which conform to `PFSubclassing`. + A default implementation is provided by `PFObject` which should always be sufficient. + */ ++ (instancetype)object; + +/*! + @abstract Creates a reference to an existing `PFObject` for use in creating associations between `PFObjects`. + + @discussion Calling <isDataAvailable> on this object will return `NO` until <fetchIfNeeded> or <fetch> has been called. + This method can only be called on subclasses which conform to <PFSubclassing>. + A default implementation is provided by `PFObject` which should always be sufficient. + No network request will be made. + + @param objectId The object id for the referenced object. + + @returns An instance of `PFObject` without data. + */ ++ (instancetype)objectWithoutDataWithObjectId:(NSString *)objectId; + +/*! + @abstract Registers an Objective-C class for Parse to use for representing a given Parse class. + + @discussion Once this is called on a `PFObject` subclass, any `PFObject` Parse creates with a class name + that matches `[self parseClassName]` will be an instance of subclass. + This method can only be called on subclasses which conform to <PFSubclassing>. + A default implementation is provided by `PFObject` which should always be sufficient. + */ ++ (void)registerSubclass; + +/*! + @abstract Returns a query for objects of type <parseClassName>. + + @discussion This method can only be called on subclasses which conform to <PFSubclassing>. + A default implementation is provided by <PFObject> which should always be sufficient. + */ ++ (PFQuery *)query; + +/*! + @abstract Returns a query for objects of type <parseClassName> with a given predicate. + + @discussion A default implementation is provided by <PFObject> which should always be sufficient. + @warning This method can only be called on subclasses which conform to <PFSubclassing>. + + @param predicate The predicate to create conditions from. + + @returns An instance of <PFQuery>. + + @see [PFQuery queryWithClassName:predicate:] + */ ++ (PFQuery *)queryWithPredicate:(NSPredicate *)predicate; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFObject.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFObject.h new file mode 100644 index 00000000..ed209db8 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFObject.h @@ -0,0 +1,1401 @@ +// +// PFObject.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFACL.h> +#import <Parse/PFConstants.h> +#else +#import <ParseOSX/PFACL.h> +#import <ParseOSX/PFConstants.h> +#endif + +@protocol PFSubclassing; +@class BFTask; +@class PFRelation; + +/*! + The name of the default pin that for PFObject local data store. + */ +extern NSString *const PFObjectDefaultPin; + +/*! + The `PFObject` class is a local representation of data persisted to the Parse cloud. + This is the main class that is used to interact with objects in your app. +*/ +NS_REQUIRES_PROPERTY_DEFINITIONS +@interface PFObject : NSObject { + BOOL dirty; + + // An array of NSDictionary of NSString -> PFFieldOperation. + // Each dictionary has a subset of the object's keys as keys, and the + // changes to the value for that key as its value. + // There is always at least one dictionary of pending operations. + // Every time a save is started, a new dictionary is added to the end. + // Whenever a save completes, the new data is put into fetchedData, and + // a dictionary is removed from the start. + NSMutableArray *operationSetQueue; + + // Our best estimate as to what the current data is, based on + // the last fetch from the server, and the set of pending operations. + NSMutableDictionary *estimatedData; +} + +///-------------------------------------- +/// @name Creating a PFObject +///-------------------------------------- + +/*! + @abstract Creates a new PFObject with a class name. + + @param className A class name can be any alphanumeric string that begins with a letter. + It represents an object in your app, like a 'User' or a 'Document'. + + @returns Returns the object that is instantiated with the given class name. + */ ++ (instancetype)objectWithClassName:(NSString *)className; + +/*! + @abstract Creates a reference to an existing PFObject for use in creating associations between PFObjects. + + @discussion Calling <isDataAvailable> on this object will return `NO` until <fetchIfNeeded> has been called. + No network request will be made. + + @param className The object's class. + @param objectId The object id for the referenced object. + + @returns A `PFObject` instance without data. + */ ++ (instancetype)objectWithoutDataWithClassName:(NSString *)className + objectId:(NSString *)objectId; + +/*! + @abstract Creates a new `PFObject` with a class name, initialized with data + constructed from the specified set of objects and keys. + + @param className The object's class. + @param dictionary An `NSDictionary` of keys and objects to set on the new `PFObject`. + + @returns A PFObject with the given class name and set with the given data. + */ ++ (PFObject *)objectWithClassName:(NSString *)className dictionary:(NSDictionary *)dictionary; + +/*! + @abstract Initializes a new empty `PFObject` instance with a class name. + + @param newClassName A class name can be any alphanumeric string that begins with a letter. + It represents an object in your app, like a 'User' or a 'Document'. + + @returns Returns the object that is instantiated with the given class name. + */ +- (instancetype)initWithClassName:(NSString *)newClassName; + +///-------------------------------------- +/// @name Managing Object Properties +///-------------------------------------- + +/*! + @abstract The class name of the object. + */ +@property (strong, readonly) NSString *parseClassName; + +/*! + @abstract The id of the object. + */ +@property (nonatomic, strong) NSString *objectId; + +/*! + @abstract When the object was last updated. + */ +@property (nonatomic, strong, readonly) NSDate *updatedAt; + +/*! + @abstract When the object was created. + */ +@property (nonatomic, strong, readonly) NSDate *createdAt; + +/*! + @abstract The ACL for this object. + */ +@property (nonatomic, strong) PFACL *ACL; + +/*! + @abstract Returns an array of the keys contained in this object. + + @discussion This does not include `createdAt`, `updatedAt`, `authData`, or `objectId`. + It does include things like username and ACL. + */ +- (NSArray *)allKeys; + +///-------------------------------------- +/// @name Accessors +///-------------------------------------- + +/*! + @abstract Returns the value associated with a given key. + + @param key The key for which to return the corresponding value. + */ +- (id)objectForKey:(NSString *)key; + +/*! + @abstract Sets the object associated with a given key. + + @param object The object. + @param key The key. + */ +- (void)setObject:(id)object forKey:(NSString *)key; + +/*! + @abstract Unsets a key on the object. + + @param key The key. + */ +- (void)removeObjectForKey:(NSString *)key; + +/*! + @abstract Returns the value associated with a given key. + + @discussion This method enables usage of literal syntax on `PFObject`. + E.g. `NSString *value = object[@"key"];` + + @see objectForKey: + + @param key The key for which to return the corresponding value. + */ +- (id)objectForKeyedSubscript:(NSString *)key; + +/*! + @abstract Returns the value associated with a given key. + + @discussion This method enables usage of literal syntax on `PFObject`. + E.g. `object[@"key"] = @"value";` + + @see setObject:forKey: + + @param object The object. + @param key The key. + */ +- (void)setObject:(id)object forKeyedSubscript:(NSString *)key; + +/*! + @abstract Returns the relation object associated with the given key. + + @param key The key that the relation is associated with. + */ +- (PFRelation *)relationForKey:(NSString *)key; + +/*! + @abstract Returns the relation object associated with the given key. + + @param key The key that the relation is associated with. + + @deprecated Please use `[PFObject relationForKey:]` instead. + */ +- (PFRelation *)relationforKey:(NSString *)key PARSE_DEPRECATED("Please use -relationForKey: instead."); + +///-------------------------------------- +/// @name Array Accessors +///-------------------------------------- + +/*! + @abstract Adds an object to the end of the array associated with a given key. + + @param object The object to add. + @param key The key. + */ +- (void)addObject:(id)object forKey:(NSString *)key; + +/*! + @abstract Adds the objects contained in another array to the end of the array associated with a given key. + + @param objects The array of objects to add. + @param key The key. + */ +- (void)addObjectsFromArray:(NSArray *)objects forKey:(NSString *)key; + +/*! + @abstract Adds an object to the array associated with a given key, only if it is not already present in the array. + + @discussion The position of the insert is not guaranteed. + + @param object The object to add. + @param key The key. + */ +- (void)addUniqueObject:(id)object forKey:(NSString *)key; + +/*! + @abstract Adds the objects contained in another array to the array associated with a given key, + only adding elements which are not already present in the array. + + @dicsussion The position of the insert is not guaranteed. + + @param objects The array of objects to add. + @param key The key. + */ +- (void)addUniqueObjectsFromArray:(NSArray *)objects forKey:(NSString *)key; + +/*! + @abstract Removes all occurrences of an object from the array associated with a given key. + + @param object The object to remove. + @param key The key. + */ +- (void)removeObject:(id)object forKey:(NSString *)key; + +/*! + @abstract Removes all occurrences of the objects contained in another array from the array associated with a given key. + + @param objects The array of objects to remove. + @param key The key. + */ +- (void)removeObjectsInArray:(NSArray *)objects forKey:(NSString *)key; + +///-------------------------------------- +/// @name Increment +///-------------------------------------- + +/*! + @abstract Increments the given key by `1`. + + @param key The key. + */ +- (void)incrementKey:(NSString *)key; + +/*! + @abstract Increments the given key by a number. + + @param key The key. + @param amount The amount to increment. + */ +- (void)incrementKey:(NSString *)key byAmount:(NSNumber *)amount; + +///-------------------------------------- +/// @name Saving Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* saves the `PFObject`. + + @returns Returns whether the save succeeded. + */ +- (BOOL)save; + +/*! + @abstract *Synchronously* saves the `PFObject` and sets an error if it occurs. + + @param error Pointer to an NSError that will be set if necessary. + + @returns Returns whether the save succeeded. + */ +- (BOOL)save:(NSError **)error; + +/*! + @abstract Saves the `PFObject` *asynchronously*. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)saveInBackground; + +/*! + @abstract Saves the `PFObject` *asynchronously* and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)saveInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/* + @abstract Saves the `PFObject` asynchronously and calls the given callback. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)saveInBackgroundWithTarget:(id)target selector:(SEL)selector; + +/*! + @see saveEventually: + */ +- (void)saveEventually; + +/*! + @abstract Saves this object to the server at some unspecified time in the future, + even if Parse is currently inaccessible. + + @discussion Use this when you may not have a solid network connection, and don't need to know when the save completes. + If there is some problem with the object such that it can't be saved, it will be silently discarded. If the save + completes successfully while the object is still in memory, then callback will be called. + + Objects saved with this method will be stored locally in an on-disk cache until they can be delivered to Parse. + They will be sent immediately if possible. Otherwise, they will be sent the next time a network connection is + available. Objects saved this way will persist even after the app is closed, in which case they will be sent the + next time the app is opened. If more than 10MB of data is waiting to be sent, subsequent calls to <saveEventually> + will cause old saves to be silently discarded until the connection can be re-established, and the queued objects + can be saved. + + @param callback The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)saveEventually:(PFBooleanResultBlock)callback; + +///-------------------------------------- +/// @name Saving Many Objects +///-------------------------------------- + +/*! + @abstract Saves a collection of objects *synchronously all at once. + + @param objects The array of objects to save. + + @returns Returns whether the save succeeded. + */ ++ (BOOL)saveAll:(NSArray *)objects; + +/*! + @abstract Saves a collection of objects *synchronously* all at once and sets an error if necessary. + + @param objects The array of objects to save. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the save succeeded. + */ ++ (BOOL)saveAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract Saves a collection of objects all at once *asynchronously*. + + @param objects The array of objects to save. + + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)saveAllInBackground:(NSArray *)objects; + +/*! + @abstract Saves a collection of objects all at once `asynchronously` and executes the block when done. + + @param objects The array of objects to save. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)saveAllInBackground:(NSArray *)objects + block:(PFBooleanResultBlock)block; + +/* + @abstract Saves a collection of objects all at once *asynchronously* and calls a callback when done. + + @param objects The array of objects to save. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)number error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)saveAllInBackground:(NSArray *)objects + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Deleting Many Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* deletes a collection of objects all at once. + + @param objects The array of objects to delete. + + @returns Returns whether the delete succeeded. + */ ++ (BOOL)deleteAll:(NSArray *)objects; + +/*! + @abstract *Synchronously* deletes a collection of objects all at once and sets an error if necessary. + + @param objects The array of objects to delete. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the delete succeeded. + */ ++ (BOOL)deleteAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract Deletes a collection of objects all at once asynchronously. + @param objects The array of objects to delete. + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)deleteAllInBackground:(NSArray *)objects; + +/*! + @abstract Deletes a collection of objects all at once *asynchronously* and executes the block when done. + + @param objects The array of objects to delete. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)deleteAllInBackground:(NSArray *)objects + block:(PFBooleanResultBlock)block; + +/* + @abstract Deletes a collection of objects all at once *asynchronously* and calls a callback when done. + + @param objects The array of objects to delete. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)number error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)deleteAllInBackground:(NSArray *)objects + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting an Object +///-------------------------------------- + +/*! + @abstract Gets whether the `PFObject` has been fetched. + + @returns `YES` if the PFObject is new or has been fetched or refreshed, otherwise `NO`. + */ +- (BOOL)isDataAvailable; + +#if PARSE_IOS_ONLY + +/*! + @abstract Refreshes the PFObject with the current data from the server. + + @deprecated Please use `-fetch` instead. + */ +- (void)refresh PARSE_DEPRECATED("Please use `-fetch` instead."); + +/*! + @abstract *Synchronously* refreshes the `PFObject` with the current data from the server and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @deprecated Please use `-fetch:` instead. + */ +- (void)refresh:(NSError **)error PARSE_DEPRECATED("Please use `-fetch:` instead."); + +/*! + @abstract *Asynchronously* refreshes the `PFObject` and executes the given callback block. + + @param block The block to execute. + The block should have the following argument signature: `^(PFObject *object, NSError *error)` + + @deprecated Please use `-fetchInBackgroundWithBlock:` instead. + */ +- (void)refreshInBackgroundWithBlock:(PFObjectResultBlock)block PARSE_DEPRECATED("Please use `-fetchInBackgroundWithBlock:` instead."); + +/* + @abstract *Asynchronously* refreshes the `PFObject` and calls the given callback. + + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(PFObject *)refreshedObject error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `refreshedObject` will be the `PFObject` with the refreshed data. + + @deprecated Please use `fetchInBackgroundWithTarget:selector:` instead. + */ +- (void)refreshInBackgroundWithTarget:(id)target + selector:(SEL)selector PARSE_DEPRECATED("Please use `fetchInBackgroundWithTarget:selector:` instead."); + +#endif + +/*! + @abstract *Synchronously* fetches the PFObject with the current data from the server. + */ +- (void)fetch; +/*! + @abstract *Synchronously* fetches the PFObject with the current data from the server and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + */ +- (void)fetch:(NSError **)error; + +/*! + @abstract *Synchronously* fetches the `PFObject` data from the server if <isDataAvailable> is `NO`. + */ +- (PFObject *)fetchIfNeeded; + +/*! + @abstract *Synchronously* fetches the `PFObject` data from the server if <isDataAvailable> is `NO`. + + @param error Pointer to an `NSError` that will be set if necessary. + */ +- (PFObject *)fetchIfNeeded:(NSError **)error; + +/*! + @abstract Fetches the `PFObject` *asynchronously* and sets it as a result for the task. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)fetchInBackground; + +/*! + @abstract Fetches the PFObject *asynchronously* and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(PFObject *object, NSError *error)`. + */ +- (void)fetchInBackgroundWithBlock:(PFObjectResultBlock)block; + +/* + @abstract Fetches the `PFObject *asynchronously* and calls the given callback. + + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(PFObject *)refreshedObject error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `refreshedObject` will be the `PFObject` with the refreshed data. + */ +- (void)fetchInBackgroundWithTarget:(id)target selector:(SEL)selector; + +/*! + @abstract Fetches the `PFObject` data *asynchronously* if isDataAvailable is `NO`, + then sets it as a result for the task. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)fetchIfNeededInBackground; + +/*! + @abstract Fetches the `PFObject` data *asynchronously* if <isDataAvailable> is `NO`, then calls the callback block. + + @param block The block to execute. + It should have the following argument signature: `^(PFObject *object, NSError *error)`. + */ +- (void)fetchIfNeededInBackgroundWithBlock:(PFObjectResultBlock)block; + +/* + @abstract Fetches the PFObject's data asynchronously if isDataAvailable is false, then calls the callback. + + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(PFObject *)fetchedObject error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `refreshedObject` will be the `PFObject` with the refreshed data. + */ +- (void)fetchIfNeededInBackgroundWithTarget:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting Many Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* fetches all of the `PFObject` objects with the current data from the server. + + @param objects The list of objects to fetch. + */ ++ (void)fetchAll:(NSArray *)objects; + +/*! + @abstract *Synchronously* fetches all of the `PFObject` objects with the current data from the server + and sets an error if it occurs. + + @param objects The list of objects to fetch. + @param error Pointer to an `NSError` that will be set if necessary. + */ ++ (void)fetchAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract *Synchronously* fetches all of the `PFObject` objects with the current data from the server. + @param objects The list of objects to fetch. + */ ++ (void)fetchAllIfNeeded:(NSArray *)objects; + +/*! + @abstract *Synchronously* fetches all of the `PFObject` objects with the current data from the server + and sets an error if it occurs. + + @param objects The list of objects to fetch. + @param error Pointer to an `NSError` that will be set if necessary. + */ ++ (void)fetchAllIfNeeded:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract Fetches all of the `PFObject` objects with the current data from the server *asynchronously*. + + @param objects The list of objects to fetch. + + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)fetchAllInBackground:(NSArray *)objects; + +/*! + @abstract Fetches all of the `PFObject` objects with the current data from the server *asynchronously* + and calls the given block. + + @param objects The list of objects to fetch. + @param block The block to execute. + It should have the following argument signature: `^(NSArray *objects, NSError *error)`. + */ ++ (void)fetchAllInBackground:(NSArray *)objects + block:(PFArrayResultBlock)block; + +/* + @abstract Fetches all of the `PFObject` objects with the current data from the server *asynchronously* + and calls the given callback. + + @param objects The list of objects to fetch. + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSArray *)fetchedObjects error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `fetchedObjects` will the array of `PFObject` objects that were fetched. + */ ++ (void)fetchAllInBackground:(NSArray *)objects + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Fetches all of the `PFObject` objects with the current data from the server *asynchronously*. + + @param objects The list of objects to fetch. + + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)fetchAllIfNeededInBackground:(NSArray *)objects; + +/*! + @abstract Fetches all of the PFObjects with the current data from the server *asynchronously* + and calls the given block. + + @param objects The list of objects to fetch. + @param block The block to execute. + It should have the following argument signature: `^(NSArray *objects, NSError *error)`. + */ ++ (void)fetchAllIfNeededInBackground:(NSArray *)objects + block:(PFArrayResultBlock)block; + +/* + @abstract Fetches all of the PFObjects with the current data from the server *asynchronously* + and calls the given callback. + + @param objects The list of objects to fetch. + @param target The target on which the selector will be called. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSArray *)fetchedObjects error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `fetchedObjects` will the array of `PFObject` objects that were fetched. + */ ++ (void)fetchAllIfNeededInBackground:(NSArray *)objects + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Fetching From Local Datastore +///-------------------------------------- + +/*! + @abstract *Synchronously* loads data from the local datastore into this object, + if it has not been fetched from the server already. + */ +- (void)fetchFromLocalDatastore; + +/*! + @abstract *Synchronously* loads data from the local datastore into this object, if it has not been fetched + from the server already. + + @discussion If the object is not stored in the local datastore, this `error` will be set to + return kPFErrorCacheMiss. + + @param error Pointer to an `NSError` that will be set if necessary. + */ +- (void)fetchFromLocalDatastore:(NSError **)error; + +/*! + @abstract *Asynchronously* loads data from the local datastore into this object, + if it has not been fetched from the server already. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)fetchFromLocalDatastoreInBackground; + +/*! + @abstract *Asynchronously* loads data from the local datastore into this object, + if it has not been fetched from the server already. + + @param block The block to execute. + It should have the following argument signature: `^(PFObject *object, NSError *error)`. + */ +- (void)fetchFromLocalDatastoreInBackgroundWithBlock:(PFObjectResultBlock)block; + +///-------------------------------------- +/// @name Deleting an Object +///-------------------------------------- + +/*! + @abstract *Synchronously* deletes the `PFObject`. + + @returns Returns whether the delete succeeded. + */ +- (BOOL)delete; + +/*! + @abstract *Synchronously* deletes the `PFObject` and sets an error if it occurs. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the delete succeeded. + */ +- (BOOL)delete:(NSError **)error; + +/*! + @abstract Deletes the `PFObject` *asynchronously*. + + @returns The task that encapsulates the work being done. + */ +- (BFTask *)deleteInBackground; + +/*! + @abstract Deletes the `PFObject` *asynchronously* and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)deleteInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/* + @abstract Deletes the `PFObject` *asynchronously* and calls the given callback. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)deleteInBackgroundWithTarget:(id)target + selector:(SEL)selector; + +/*! + @abstract Deletes this object from the server at some unspecified time in the future, + even if Parse is currently inaccessible. + + @discussion Use this when you may not have a solid network connection, + and don't need to know when the delete completes. If there is some problem with the object + such that it can't be deleted, the request will be silently discarded. + + Delete instructions made with this method will be stored locally in an on-disk cache until they can be transmitted + to Parse. They will be sent immediately if possible. Otherwise, they will be sent the next time a network connection + is available. Delete requests will persist even after the app is closed, in which case they will be sent the + next time the app is opened. If more than 10MB of <saveEventually> or <deleteEventually> commands are waiting + to be sent, subsequent calls to <saveEventually> or <deleteEventually> will cause old requests to be silently discarded + until the connection can be re-established, and the queued requests can go through. + */ +- (void)deleteEventually; + +///-------------------------------------- +/// @name Dirtiness +///-------------------------------------- + +/*! + @abstract Gets whether any key-value pair in this object (or its children) + has been added/updated/removed and not saved yet. + + @returns Returns whether this object has been altered and not saved yet. + */ +- (BOOL)isDirty; + +/*! + @abstract Get whether a value associated with a key has been added/updated/removed and not saved yet. + + @param key The key to check for + + @returns Returns whether this key has been altered and not saved yet. + */ +- (BOOL)isDirtyForKey:(NSString *)key; + + +///-------------------------------------- +/// @name Pinning +///-------------------------------------- + +/*! + @abstract *Synchronously* stores the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @returns Returns whether the pin succeeded. + + @see unpin: + @see PFObjectDefaultPin + */ +- (BOOL)pin; + +/*! + @abstract *Synchronously* stores the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the pin succeeded. + + @see unpin: + @see PFObjectDefaultPin + */ +- (BOOL)pin:(NSError **)error; + +/*! + @abstract *Synchronously* stores the object and every object it points to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param name The name of the pin. + + @returns Returns whether the pin succeeded. + + @see unpinWithName: + */ +- (BOOL)pinWithName:(NSString *)name; + +/*! + @abstract *Synchronously* stores the object and every object it points to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the pin succeeded. + + @see unpinWithName: + */ +- (BOOL)pinWithName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* stores the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @returns The task that encapsulates the work being done. + + @see unpinInBackground + @see PFObjectDefaultPin + */ +- (BFTask *)pinInBackground; + +/*! + @abstract *Asynchronously* stores the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see unpinInBackgroundWithBlock: + @see PFObjectDefaultPin + */ +- (void)pinInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* stores the object and every object it points to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + + @see unpinInBackgroundWithName: + */ +- (BFTask *)pinInBackgroundWithName:(NSString *)name; + +/*! + @abstract *Asynchronously* stores the object and every object it points to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + <[PFObject objectWithoutDataWithClassName:objectId:]> and then call <fetchFromLocalDatastore> on it. + + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see unpinInBackgroundWithName:block: + */ +- (void)pinInBackgroundWithName:(NSString *)name + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Pinning Many Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* stores the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + + @returns Returns whether the pin succeeded. + + @see unpinAll: + @see PFObjectDefaultPin + */ ++ (BOOL)pinAll:(NSArray *)objects; + +/*! + @abstract *Synchronously* stores the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the pin succeeded. + + @see unpinAll:error: + @see PFObjectDefaultPin + */ ++ (BOOL)pinAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract *Synchronously* stores the objects and every object they point to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param name The name of the pin. + + @returns Returns whether the pin succeeded. + + @see unpinAll:withName: + */ ++ (BOOL)pinAll:(NSArray *)objects withName:(NSString *)name; + +/*! + @abstract *Synchronously* stores the objects and every object they point to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the pin succeeded. + + @see unpinAll:withName:error: + */ ++ (BOOL)pinAll:(NSArray *)objects + withName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* stores the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + + @returns The task that encapsulates the work being done. + + @see unpinAllInBackground: + @see PFObjectDefaultPin + */ ++ (BFTask *)pinAllInBackground:(NSArray *)objects; + +/*! + @abstract *Asynchronously* stores the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see unpinAllInBackground:block: + @see PFObjectDefaultPin + */ ++ (void)pinAllInBackground:(NSArray *)objects + block:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* stores the objects and every object they point to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + + @see unpinAllInBackground:withName: + */ ++ (BFTask *)pinAllInBackground:(NSArray *)objects + withName:(NSString *)name; + +/*! + @abstract *Asynchronously* stores the objects and every object they point to in the local datastore, recursively. + + @discussion If those other objects have not been fetched from Parse, they will not be stored. However, + if they have changed data, all the changes will be retained. To get the objects back later, you can + use a <PFQuery> that uses <[PFQuery fromLocalDatastore]>, or you can create an unfetched pointer with + `[PFObject objectWithoutDataWithClassName:objectId:]` and then call `fetchFromLocalDatastore:` on it. + + @param objects The objects to be pinned. + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see unpinAllInBackground:withName:block: + */ ++ (void)pinAllInBackground:(NSArray *)objects + withName:(NSString *)name + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Unpinning +///-------------------------------------- + +/*! + @abstract *Synchronously* removes the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @returns Returns whether the unpin succeeded. + + @see pin: + @see PFObjectDefaultPin + */ +- (BOOL)unpin; + +/*! + @abstract *Synchronously* removes the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see pin: + @see PFObjectDefaultPin + */ +- (BOOL)unpin:(NSError **)error; + +/*! + @abstract *Synchronously* removes the object and every object it points to in the local datastore, recursively. + + @param name The name of the pin. + + @returns Returns whether the unpin succeeded. + + @see pinWithName: + */ +- (BOOL)unpinWithName:(NSString *)name; + +/*! + @abstract *Synchronously* removes the object and every object it points to in the local datastore, recursively. + + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see pinWithName:error: + */ +- (BOOL)unpinWithName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* removes the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @returns The task that encapsulates the work being done. + + @see pinInBackground + @see PFObjectDefaultPin + */ +- (BFTask *)unpinInBackground; + +/*! + @abstract *Asynchronously* removes the object and every object it points to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see pinInBackgroundWithBlock: + @see PFObjectDefaultPin + */ +- (void)unpinInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* removes the object and every object it points to in the local datastore, recursively. + + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + + @see pinInBackgroundWithName: + */ +- (BFTask *)unpinInBackgroundWithName:(NSString *)name; + +/*! + @abstract *Asynchronously* removes the object and every object it points to in the local datastore, recursively. + + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see pinInBackgroundWithName:block: + */ +- (void)unpinInBackgroundWithName:(NSString *)name + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Unpinning Many Objects +///-------------------------------------- + +/*! + @abstract *Synchronously* removes all objects in the local datastore + using a default pin name: `PFObjectDefaultPin`. + + @returns Returns whether the unpin succeeded. + + @see PFObjectDefaultPin + */ ++ (BOOL)unpinAllObjects; + +/*! + @abstract *Synchronously* removes all objects in the local datastore + using a default pin name: `PFObjectDefaultPin`. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see PFObjectDefaultPin + */ ++ (BOOL)unpinAllObjects:(NSError **)error; + +/*! + @abstract *Synchronously* removes all objects with the specified pin name. + + @param name The name of the pin. + + @returns Returns whether the unpin succeeded. + */ ++ (BOOL)unpinAllObjectsWithName:(NSString *)name; + +/*! + @abstract *Synchronously* removes all objects with the specified pin name. + + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + */ ++ (BOOL)unpinAllObjectsWithName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* removes all objects in the local datastore + using a default pin name: `PFObjectDefaultPin`. + + @returns The task that encapsulates the work being done. + + @see PFObjectDefaultPin + */ ++ (BFTask *)unpinAllObjectsInBackground; + +/*! + @abstract *Asynchronously* removes all objects in the local datastore + using a default pin name: `PFObjectDefaultPin`. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see PFObjectDefaultPin + */ ++ (void)unpinAllObjectsInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* removes all objects with the specified pin name. + + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + */ ++ (BFTask *)unpinAllObjectsInBackgroundWithName:(NSString *)name; + +/*! + @abstract *Asynchronously* removes all objects with the specified pin name. + + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)unpinAllObjectsInBackgroundWithName:(NSString *)name + block:(PFBooleanResultBlock)block; + +/*! + @abstract *Synchronously* removes the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param objects The objects. + + @returns Returns whether the unpin succeeded. + + @see pinAll: + @see PFObjectDefaultPin + */ ++ (BOOL)unpinAll:(NSArray *)objects; + +/*! + @abstract *Synchronously* removes the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param objects The objects. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see pinAll:error: + @see PFObjectDefaultPin + */ ++ (BOOL)unpinAll:(NSArray *)objects error:(NSError **)error; + +/*! + @abstract *Synchronously* removes the objects and every object they point to in the local datastore, recursively. + + @param objects The objects. + @param name The name of the pin. + + @returns Returns whether the unpin succeeded. + + @see pinAll:withName: + */ ++ (BOOL)unpinAll:(NSArray *)objects withName:(NSString *)name; + +/*! + @abstract *Synchronously* removes the objects and every object they point to in the local datastore, recursively. + + @param objects The objects. + @param name The name of the pin. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unpin succeeded. + + @see pinAll:withName:error: + */ ++ (BOOL)unpinAll:(NSArray *)objects + withName:(NSString *)name + error:(NSError **)error; + +/*! + @abstract *Asynchronously* removes the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param objects The objects. + + @returns The task that encapsulates the work being done. + + @see pinAllInBackground: + @see PFObjectDefaultPin + */ ++ (BFTask *)unpinAllInBackground:(NSArray *)objects; + +/*! + @abstract *Asynchronously* removes the objects and every object they point to in the local datastore, recursively, + using a default pin name: `PFObjectDefaultPin`. + + @param objects The objects. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see pinAllInBackground:block: + @see PFObjectDefaultPin + */ ++ (void)unpinAllInBackground:(NSArray *)objects + block:(PFBooleanResultBlock)block; + +/*! + @abstract *Asynchronously* removes the objects and every object they point to in the local datastore, recursively. + + @param objects The objects. + @param name The name of the pin. + + @returns The task that encapsulates the work being done. + + @see pinAllInBackground:withName: + */ ++ (BFTask *)unpinAllInBackground:(NSArray *)objects + withName:(NSString *)name; + +/*! + @abstract *Asynchronously* removes the objects and every object they point to in the local datastore, recursively. + + @param objects The objects. + @param name The name of the pin. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + + @see pinAllInBackground:withName:block: + */ ++ (void)unpinAllInBackground:(NSArray *)objects + withName:(NSString *)name + block:(PFBooleanResultBlock)block; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFProduct.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFProduct.h new file mode 100644 index 00000000..cd57a25e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFProduct.h @@ -0,0 +1,76 @@ +// +// PFProduct.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Parse/PFFile.h> +#import <Parse/PFObject.h> +#import <Parse/PFSubclassing.h> + +/*! + The `PFProduct` class represents an in-app purchase product on the Parse server. + By default, products can only be created via the Data Browser. Saving a `PFProduct` will result in error. + However, the products' metadata information can be queried and viewed. + + This class is currently for iOS only. + */ +@interface PFProduct : PFObject<PFSubclassing> + +/*! + @abstract The name of the Installation class in the REST API. + + @discussion This is a required PFSubclassing method. + */ ++ (NSString *)parseClassName; + +///-------------------------------------- +/// @name Querying for Products +///-------------------------------------- + +/*! + @abstract A <PFQuery> that could be used to fetch all product instances from Parse. + */ ++ (PFQuery *)query; + +///-------------------------------------- +/// @name Product-specific Properties +///-------------------------------------- + +/*! + @abstract The product identifier of the product. + + @discussion This should match the product identifier in iTunes Connect exactly. + */ +@property (nonatomic, strong) NSString *productIdentifier; + +/*! + @abstract The icon of the product. + */ +@property (nonatomic, strong) PFFile *icon; + +/*! + @abstract The title of the product. + */ +@property (nonatomic, strong) NSString *title; + +/*! + @abstract The subtitle of the product. + */ +@property (nonatomic, strong) NSString *subtitle; + +/*! + @abstract The order in which the product information is displayed in <PFProductTableViewController>. + + @discussion The product with a smaller order is displayed earlier in the <PFProductTableViewController>. + */ +@property (nonatomic, strong) NSNumber *order; + +/*! + @abstract The name of the associated download. + + @discussion If there is no downloadable asset, it should be `nil`. + */ +@property (nonatomic, strong, readonly) NSString *downloadName; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFPurchase.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFPurchase.h new file mode 100644 index 00000000..3a8e6618 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFPurchase.h @@ -0,0 +1,87 @@ +// +// PFPurchase.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <StoreKit/StoreKit.h> + +#import <Parse/PFConstants.h> + +@class PFProduct; + +/*! + `PFPurchase` provides a set of APIs for working with in-app purchases. + + This class is currently for iOS only. + */ +@interface PFPurchase : NSObject + +/*! + @abstract Add application logic block which is run when buying a product. + + @discussion This method should be called once for each product, and should be called before + calling <buyProduct:block:>. All invocations to <addObserverForProduct:block:> should happen within + the same method, and on the main thread. It is recommended to place all invocations of this method + in `application:didFinishLaunchingWithOptions:`. + + @param productIdentifier the product identifier + @param block The block to be run when buying a product. + */ ++ (void)addObserverForProduct:(NSString *)productIdentifier + block:(void(^)(SKPaymentTransaction *transaction))block; + +/*! + @abstract *Asynchronously* initiates the purchase for the product. + + @param productIdentifier the product identifier + @param block the completion block. + */ ++ (void)buyProduct:(NSString *)productIdentifier block:(void(^)(NSError *error))block; + +/*! + @abstract *Asynchronously* download the purchased asset, which is stored on Parse's server. + + @discussion Parse verifies the receipt with Apple and delivers the content only if the receipt is valid. + + @param transaction the transaction, which contains the receipt. + @param completion the completion block. + */ ++ (void)downloadAssetForTransaction:(SKPaymentTransaction *)transaction + completion:(void(^)(NSString *filePath, NSError *error))completion; + +/*! + @abstract *Asynchronously* download the purchased asset, which is stored on Parse's server. + + @discussion Parse verifies the receipt with Apple and delivers the content only if the receipt is valid. + + @param transaction the transaction, which contains the receipt. + @param completion the completion block. + @param progress the progress block, which is called multiple times to reveal progress of the download. + */ ++ (void)downloadAssetForTransaction:(SKPaymentTransaction *)transaction + completion:(void(^)(NSString *filePath, NSError *error))completion + progress:(PFProgressBlock)progress; + +/*! + @abstract *Asynchronously* restore completed transactions for the current user. + + @discussion Only nonconsumable purchases are restored. If observers for the products have been added before + calling this method, invoking the method reruns the application logic associated with the purchase. + + @warning This method is only important to developers who want to preserve purchase states across + different installations of the same app. + */ ++ (void)restore; + +/* + @abstract Returns a content path of the asset of a product, if it was purchased and downloaded. + + @discussion To download and verify purchases use <downloadAssetForTransaction:completion:>. + + @warning This method will return `nil`, if the purchase wasn't verified or if the asset was not downloaded. + */ ++ (NSString *)assetContentPathForProduct:(PFProduct *)product; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFPush.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFPush.h new file mode 100644 index 00000000..961a8065 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFPush.h @@ -0,0 +1,523 @@ +// +// PFPush.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#import <Parse/PFConstants.h> + +@class BFTask; +@class PFQuery; + +/*! + The `PFPush` class defines a push notification that can be sent from a client device. + + The preferred way of modifying or retrieving channel subscriptions is to use + the <PFInstallation> class, instead of the class methods in `PFPush`. + + This class is currently for iOS only. Parse does not handle Push Notifications + to Parse applications running on OS X. Push Notifications can be sent from OS X + applications via Cloud Code or the REST API to push-enabled devices (e.g. iOS or Android). + */ +@interface PFPush : NSObject <NSCopying> + +///-------------------------------------- +/// @name Creating a Push Notification +///-------------------------------------- + ++ (PFPush *)push; + +///-------------------------------------- +/// @name Configuring a Push Notification +///-------------------------------------- + +/*! + @abstract Sets the channel on which this push notification will be sent. + + @param channel The channel to set for this push. + The channel name must start with a letter and contain only letters, numbers, dashes, and underscores. + */ +- (void)setChannel:(NSString *)channel; + +/*! + @abstract Sets the array of channels on which this push notification will be sent. + + @param channels The array of channels to set for this push. + Each channel name must start with a letter and contain only letters, numbers, dashes, and underscores. + */ +- (void)setChannels:(NSArray *)channels; + +/*! + @abstract Sets an installation query to which this push notification will be sent. + + @discussion The query should be created via <[PFInstallation query]> and should not specify a skip, limit, or order. + + @param query The installation query to set for this push. + */ +- (void)setQuery:(PFQuery *)query; + +/*! + @abstract Sets an alert message for this push notification. + + @warning This will overwrite any data specified in setData. + + @param message The message to send in this push. + */ +- (void)setMessage:(NSString *)message; + +/*! + @abstract Sets an arbitrary data payload for this push notification. + + @discussion See the guide for information about the dictionary structure. + + @warning This will overwrite any data specified in setMessage. + + @param data The data to send in this push. + */ +- (void)setData:(NSDictionary *)data; + +/*! + @abstract Sets whether this push will go to Android devices. + + @param pushToAndroid Whether this push will go to Android devices. + + @deprecated Please use a `[PFInstallation query]` with a constraint on deviceType instead. + */ +- (void)setPushToAndroid:(BOOL)pushToAndroid PARSE_DEPRECATED("Please use a [PFInstallation query] with a constraint on deviceType."); + +/*! + @abstract Sets whether this push will go to iOS devices. + + @param pushToIOS Whether this push will go to iOS devices. + + @deprecated Please use a `[PFInstallation query]` with a constraint on deviceType instead. + */ +- (void)setPushToIOS:(BOOL)pushToIOS PARSE_DEPRECATED("Please use a [PFInstallation query] with a constraint on deviceType."); + +/*! + @abstract Sets the expiration time for this notification. + + @discussion The notification will be sent to devices which are either online + at the time the notification is sent, or which come online before the expiration time is reached. + Because device clocks are not guaranteed to be accurate, + most applications should instead use <expireAfterTimeInterval:>. + + @see expireAfterTimeInterval: + + @param date The time at which the notification should expire. + */ +- (void)expireAtDate:(NSDate *)date; + +/*! + @abstract Sets the time interval after which this notification should expire. + + @discussion This notification will be sent to devices which are either online at + the time the notification is sent, or which come online within the given + time interval of the notification being received by Parse's server. + An interval which is less than or equal to zero indicates that the + message should only be sent to devices which are currently online. + + @param timeInterval The interval after which the notification should expire. + */ +- (void)expireAfterTimeInterval:(NSTimeInterval)timeInterval; + +/*! + @abstract Clears both expiration values, indicating that the notification should never expire. + */ +- (void)clearExpiration; + +///-------------------------------------- +/// @name Sending Push Notifications +///-------------------------------------- + +/*! + @abstract *Synchronously* send a push message to a channel. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param message The message to send. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the send succeeded. + */ ++ (BOOL)sendPushMessageToChannel:(NSString *)channel + withMessage:(NSString *)message + error:(NSError **)error; + +/*! + @abstract *Asynchronously* send a push message to a channel. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param message The message to send. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)sendPushMessageToChannelInBackground:(NSString *)channel + withMessage:(NSString *)message; + +/*! + @abstract *Asynchronously* sends a push message to a channel and calls the given block. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param message The message to send. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)sendPushMessageToChannelInBackground:(NSString *)channel + withMessage:(NSString *)message + block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* send a push message to a channel. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param message The message to send. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)sendPushMessageToChannelInBackground:(NSString *)channel + withMessage:(NSString *)message + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Send a push message to a query. + + @param query The query to send to. The query must be a <PFInstallation> query created with <[PFInstallation query]>. + @param message The message to send. + @param error Pointer to an NSError that will be set if necessary. + + @returns Returns whether the send succeeded. + */ ++ (BOOL)sendPushMessageToQuery:(PFQuery *)query + withMessage:(NSString *)message + error:(NSError **)error; + +/*! + @abstract *Asynchronously* send a push message to a query. + + @param query The query to send to. The query must be a <PFInstallation> query created with <[PFInstallation query]>. + @param message The message to send. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)sendPushMessageToQueryInBackground:(PFQuery *)query + withMessage:(NSString *)message; + +/*! + @abstract *Asynchronously* sends a push message to a query and calls the given block. + + @param query The query to send to. The query must be a PFInstallation query + created with [PFInstallation query]. + @param message The message to send. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)sendPushMessageToQueryInBackground:(PFQuery *)query + withMessage:(NSString *)message + block:(PFBooleanResultBlock)block; + +/*! + @abstract *Synchronously* send this push message. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the send succeeded. + */ +- (BOOL)sendPush:(NSError **)error; + +/*! + @abstract *Asynchronously* send this push message. + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)sendPushInBackground; + +/*! + @abstract *Asynchronously* send this push message and executes the given callback block. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)sendPushInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* send this push message and calls the given callback. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)sendPushInBackgroundWithTarget:(id)target selector:(SEL)selector; + +/*! + @abstract *Synchronously* send a push message with arbitrary data to a channel. + + @discussion See the guide for information about the dictionary structure. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param data The data to send. + @param error Pointer to an NSError that will be set if necessary. + + @returns Returns whether the send succeeded. + */ ++ (BOOL)sendPushDataToChannel:(NSString *)channel + withData:(NSDictionary *)data + error:(NSError **)error; + +/*! + @abstract *Asynchronously* send a push message with arbitrary data to a channel. + + @discussion See the guide for information about the dictionary structure. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param data The data to send. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)sendPushDataToChannelInBackground:(NSString *)channel + withData:(NSDictionary *)data; + +/*! + @abstract Asynchronously sends a push message with arbitrary data to a channel and calls the given block. + + @discussion See the guide for information about the dictionary structure. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param data The data to send. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)sendPushDataToChannelInBackground:(NSString *)channel + withData:(NSDictionary *)data + block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* send a push message with arbitrary data to a channel. + + @discussion See the guide for information about the dictionary structure. + + @param channel The channel to send to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param data The data to send. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)sendPushDataToChannelInBackground:(NSString *)channel + withData:(NSDictionary *)data + target:(id)target + selector:(SEL)selector; + +/*! + @abstract *Synchronously* send a push message with arbitrary data to a query. + + @discussion See the guide for information about the dictionary structure. + + @param query The query to send to. The query must be a <PFInstallation> query + created with <[PFInstallation query]>. + @param data The data to send. + @param error Pointer to an NSError that will be set if necessary. + + @returns Returns whether the send succeeded. + */ ++ (BOOL)sendPushDataToQuery:(PFQuery *)query + withData:(NSDictionary *)data + error:(NSError **)error; + +/*! + @abstract Asynchronously send a push message with arbitrary data to a query. + + @discussion See the guide for information about the dictionary structure. + + @param query The query to send to. The query must be a <PFInstallation> query + created with <[PFInstallation query]>. + @param data The data to send. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)sendPushDataToQueryInBackground:(PFQuery *)query + withData:(NSDictionary *)data; + +/*! + @abstract *Asynchronously* sends a push message with arbitrary data to a query and calls the given block. + + @discussion See the guide for information about the dictionary structure. + + @param query The query to send to. The query must be a <PFInstallation> query + created with <[PFInstallation query]>. + @param data The data to send. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)sendPushDataToQueryInBackground:(PFQuery *)query + withData:(NSDictionary *)data + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Handling Notifications +///-------------------------------------- + +/*! + @abstract A default handler for push notifications while the app is active that + could be used to mimic the behavior of iOS push notifications while the app is backgrounded or not running. + + @discussion Call this from `application:didReceiveRemoteNotification:`. + + @param userInfo The userInfo dictionary you get in `appplication:didReceiveRemoteNotification:`. + */ ++ (void)handlePush:(NSDictionary *)userInfo; + +///-------------------------------------- +/// @name Managing Channel Subscriptions +///-------------------------------------- + +/*! + @abstract Store the device token locally for push notifications. + + @discussion Usually called from you main app delegate's `didRegisterForRemoteNotificationsWithDeviceToken:`. + + @param deviceToken Either as an `NSData` straight from `application:didRegisterForRemoteNotificationsWithDeviceToken:` + or as an `NSString` if you converted it yourself. + */ ++ (void)storeDeviceToken:(id)deviceToken; + +/*! + @abstract *Synchronously* get all the channels that this device is subscribed to. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns an `NSSet` containing all the channel names this device is subscribed to. + */ ++ (NSSet *)getSubscribedChannels:(NSError **)error; + +/*! + @abstract *Asynchronously* get all the channels that this device is subscribed to. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)getSubscribedChannelsInBackground; + +/*! + @abstract *Asynchronously* get all the channels that this device is subscribed to. + @param block The block to execute. + It should have the following argument signature: `^(NSSet *channels, NSError *error)`. + */ ++ (void)getSubscribedChannelsInBackgroundWithBlock:(PFSetResultBlock)block; + +/* + @abstract *Asynchronously* get all the channels that this device is subscribed to. + + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSSet *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + */ ++ (void)getSubscribedChannelsInBackgroundWithTarget:(id)target + selector:(SEL)selector; + +/*! + @abstract *Synchrnously* subscribes the device to a channel of push notifications. + + @param channel The channel to subscribe to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the subscribe succeeded. + */ ++ (BOOL)subscribeToChannel:(NSString *)channel error:(NSError **)error; + +/*! + @abstract *Asynchronously* subscribes the device to a channel of push notifications. + + @param channel The channel to subscribe to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)subscribeToChannelInBackground:(NSString *)channel; + +/*! + @abstract *Asynchronously* subscribes the device to a channel of push notifications and calls the given block. + + @param channel The channel to subscribe to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)` + */ ++ (void)subscribeToChannelInBackground:(NSString *)channel + block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* subscribes the device to a channel of push notifications and calls the given callback. + + @param channel The channel to subscribe to. The channel name must start with + a letter and contain only letters, numbers, dashes, and underscores. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)subscribeToChannelInBackground:(NSString *)channel + target:(id)target + selector:(SEL)selector; + +/*! + @abstract *Synchronously* unsubscribes the device to a channel of push notifications. + + @param channel The channel to unsubscribe from. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns whether the unsubscribe succeeded. + */ ++ (BOOL)unsubscribeFromChannel:(NSString *)channel error:(NSError **)error; + +/*! + @abstract *Asynchronously* unsubscribes the device from a channel of push notifications. + + @param channel The channel to unsubscribe from. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)unsubscribeFromChannelInBackground:(NSString *)channel; + +/*! + @abstract *Asynchronously* unsubscribes the device from a channel of push notifications and calls the given block. + + @param channel The channel to unsubscribe from. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)unsubscribeFromChannelInBackground:(NSString *)channel + block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* unsubscribes the device from a channel of push notifications and calls the given callback. + + @param channel The channel to unsubscribe from. + @param target The object to call selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)unsubscribeFromChannelInBackground:(NSString *)channel + target:(id)target + selector:(SEL)selector; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFQuery.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFQuery.h new file mode 100644 index 00000000..e78f98a3 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFQuery.h @@ -0,0 +1,791 @@ +// +// PFQuery.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#import <Parse/PFGeoPoint.h> +#import <Parse/PFObject.h> +#import <Parse/PFUser.h> +#else +#import <ParseOSX/PFConstants.h> +#import <ParseOSX/PFGeoPoint.h> +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFUser.h> +#endif + +@class BFTask; + +/*! + The `PFQuery` class defines a query that is used to query for <PFObject>s. + */ +@interface PFQuery : NSObject <NSCopying> + +///-------------------------------------- +/// @name Creating a Query for a Class +///-------------------------------------- + +/*! + @abstract Returns a `PFQuery` for a given class. + + @param className The class to query on. + + @returns A `PFQuery` object. + */ ++ (PFQuery *)queryWithClassName:(NSString *)className; + +/*! + @abstract Creates a PFQuery with the constraints given by predicate. + + @discussion The following types of predicates are supported: + + - Simple comparisons such as `=`, `!=`, `<`, `>`, `<=`, `>=`, and `BETWEEN` with a key and a constant. + - Containment predicates, such as `x IN {1, 2, 3}`. + - Key-existence predicates, such as `x IN SELF`. + - BEGINSWITH expressions. + - Compound predicates with `AND`, `OR`, and `NOT`. + - SubQueries with `key IN %@`, subquery. + + The following types of predicates are NOT supported: + + - Aggregate operations, such as `ANY`, `SOME`, `ALL`, or `NONE`. + - Regular expressions, such as `LIKE`, `MATCHES`, `CONTAINS`, or `ENDSWITH`. + - Predicates comparing one key to another. + - Complex predicates with many ORed clauses. + + @param className The class to query on. + @param predicate The predicate to create conditions from. + */ ++ (PFQuery *)queryWithClassName:(NSString *)className predicate:(NSPredicate *)predicate; + +/*! + Initializes the query with a class name. + @param newClassName The class name. + */ +- (instancetype)initWithClassName:(NSString *)newClassName; + +/*! + The class name to query for + */ +@property (nonatomic, strong) NSString *parseClassName; + +///-------------------------------------- +/// @name Adding Basic Constraints +///-------------------------------------- + +/*! + @abstract Make the query include PFObjects that have a reference stored at the provided key. + + @discussion This has an effect similar to a join. You can use dot notation to specify which fields in + the included object are also fetch. + + @param key The key to load child <PFObject>s for. + */ +- (void)includeKey:(NSString *)key; + +/*! + @abstract Make the query restrict the fields of the returned <PFObject>s to include only the provided keys. + + @discussion If this is called multiple times, then all of the keys specified in each of the calls will be included. + + @param keys The keys to include in the result. + */ +- (void)selectKeys:(NSArray *)keys; + +/*! + @abstract Add a constraint that requires a particular key exists. + + @param key The key that should exist. + */ +- (void)whereKeyExists:(NSString *)key; + +/*! + @abstract Add a constraint that requires a key not exist. + + @param key The key that should not exist. + */ +- (void)whereKeyDoesNotExist:(NSString *)key; + +/*! + @abstract Add a constraint to the query that requires a particular key's object to be equal to the provided object. + + @param key The key to be constrained. + @param object The object that must be equalled. + */ +- (void)whereKey:(NSString *)key equalTo:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object to be less than the provided object. + + @param key The key to be constrained. + @param object The object that provides an upper bound. + */ +- (void)whereKey:(NSString *)key lessThan:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + to be less than or equal to the provided object. + + @param key The key to be constrained. + @param object The object that must be equalled. + */ +- (void)whereKey:(NSString *)key lessThanOrEqualTo:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + to be greater than the provided object. + + @param key The key to be constrained. + @param object The object that must be equalled. + */ +- (void)whereKey:(NSString *)key greaterThan:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's + object to be greater than or equal to the provided object. + + @param key The key to be constrained. + @param object The object that must be equalled. + */ +- (void)whereKey:(NSString *)key greaterThanOrEqualTo:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + to be not equal to the provided object. + + @param key The key to be constrained. + @param object The object that must not be equalled. + */ +- (void)whereKey:(NSString *)key notEqualTo:(id)object; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + to be contained in the provided array. + + @param key The key to be constrained. + @param array The possible values for the key's object. + */ +- (void)whereKey:(NSString *)key containedIn:(NSArray *)array; + +/*! + @abstract Add a constraint to the query that requires a particular key's object + not be contained in the provided array. + + @param key The key to be constrained. + @param array The list of values the key's object should not be. + */ +- (void)whereKey:(NSString *)key notContainedIn:(NSArray *)array; + +/*! + @abstract Add a constraint to the query that requires a particular key's array + contains every element of the provided array. + + @param key The key to be constrained. + @param array The array of values to search for. + */ +- (void)whereKey:(NSString *)key containsAllObjectsInArray:(NSArray *)array; + +///-------------------------------------- +/// @name Adding Location Constraints +///-------------------------------------- + +/*! + @abstract Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) + be near a reference point. + + @discussion Distance is calculated based on angular distance on a sphere. Results will be sorted by distance + from reference point. + + @param key The key to be constrained. + @param geopoint The reference point represented as a <PFGeoPoint>. + */ +- (void)whereKey:(NSString *)key nearGeoPoint:(PFGeoPoint *)geopoint; + +/*! + @abstract Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) + be near a reference point and within the maximum distance specified (in miles). + + @discussion Distance is calculated based on a spherical coordinate system. + Results will be sorted by distance (nearest to farthest) from the reference point. + + @param key The key to be constrained. + @param geopoint The reference point represented as a <PFGeoPoint>. + @param maxDistance Maximum distance in miles. + */ +- (void)whereKey:(NSString *)key nearGeoPoint:(PFGeoPoint *)geopoint withinMiles:(double)maxDistance; + +/*! + @abstract Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) + be near a reference point and within the maximum distance specified (in kilometers). + + @discussion Distance is calculated based on a spherical coordinate system. + Results will be sorted by distance (nearest to farthest) from the reference point. + + @param key The key to be constrained. + @param geopoint The reference point represented as a <PFGeoPoint>. + @param maxDistance Maximum distance in kilometers. + */ +- (void)whereKey:(NSString *)key nearGeoPoint:(PFGeoPoint *)geopoint withinKilometers:(double)maxDistance; + +/*! + Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) be near + a reference point and within the maximum distance specified (in radians). Distance is calculated based on + angular distance on a sphere. Results will be sorted by distance (nearest to farthest) from the reference point. + + @param key The key to be constrained. + @param geopoint The reference point as a <PFGeoPoint>. + @param maxDistance Maximum distance in radians. + */ +- (void)whereKey:(NSString *)key nearGeoPoint:(PFGeoPoint *)geopoint withinRadians:(double)maxDistance; + +/*! + @abstract Add a constraint to the query that requires a particular key's coordinates (specified via <PFGeoPoint>) be + contained within a given rectangular geographic bounding box. + + @param key The key to be constrained. + @param southwest The lower-left inclusive corner of the box. + @param northeast The upper-right inclusive corner of the box. + */ +- (void)whereKey:(NSString *)key withinGeoBoxFromSouthwest:(PFGeoPoint *)southwest toNortheast:(PFGeoPoint *)northeast; + +///-------------------------------------- +/// @name Adding String Constraints +///-------------------------------------- + +/*! + @abstract Add a regular expression constraint for finding string values that match the provided regular expression. + + @warning This may be slow for large datasets. + + @param key The key that the string to match is stored in. + @param regex The regular expression pattern to match. + */ +- (void)whereKey:(NSString *)key matchesRegex:(NSString *)regex; + +/*! + @abstract Add a regular expression constraint for finding string values that match the provided regular expression. + + @warning This may be slow for large datasets. + + @param key The key that the string to match is stored in. + @param regex The regular expression pattern to match. + @param modifiers Any of the following supported PCRE modifiers: + - `i` - Case insensitive search + - `m` - Search across multiple lines of input + */ +- (void)whereKey:(NSString *)key matchesRegex:(NSString *)regex modifiers:(NSString *)modifiers; + +/*! + @abstract Add a constraint for finding string values that contain a provided substring. + + @warning This will be slow for large datasets. + + @param key The key that the string to match is stored in. + @param substring The substring that the value must contain. + */ +- (void)whereKey:(NSString *)key containsString:(NSString *)substring; + +/*! + @abstract Add a constraint for finding string values that start with a provided prefix. + + @discussion This will use smart indexing, so it will be fast for large datasets. + + @param key The key that the string to match is stored in. + @param prefix The substring that the value must start with. + */ +- (void)whereKey:(NSString *)key hasPrefix:(NSString *)prefix; + +/*! + @abstract Add a constraint for finding string values that end with a provided suffix. + + @warning This will be slow for large datasets. + + @param key The key that the string to match is stored in. + @param suffix The substring that the value must end with. + */ +- (void)whereKey:(NSString *)key hasSuffix:(NSString *)suffix; + +///-------------------------------------- +/// @name Adding Subqueries +///-------------------------------------- + +/*! + Returns a `PFQuery` that is the `or` of the passed in queries. + + @param queries The list of queries to or together. + + @returns An instance of `PFQuery` that is the `or` of the passed in queries. + */ ++ (PFQuery *)orQueryWithSubqueries:(NSArray *)queries; + +/*! + @abstract Adds a constraint that requires that a key's value matches a value in another key + in objects returned by a sub query. + + @param key The key that the value is stored. + @param otherKey The key in objects in the returned by the sub query whose value should match. + @param query The query to run. + */ +- (void)whereKey:(NSString *)key matchesKey:(NSString *)otherKey inQuery:(PFQuery *)query; + +/*! + @abstract Adds a constraint that requires that a key's value `NOT` match a value in another key + in objects returned by a sub query. + + @param key The key that the value is stored. + @param otherKey The key in objects in the returned by the sub query whose value should match. + @param query The query to run. + */ +- (void)whereKey:(NSString *)key doesNotMatchKey:(NSString *)otherKey inQuery:(PFQuery *)query; + +/*! + @abstract Add a constraint that requires that a key's value matches a `PFQuery` constraint. + + @warning This only works where the key's values are <PFObject>s or arrays of <PFObject>s. + + @param key The key that the value is stored in + @param query The query the value should match + */ +- (void)whereKey:(NSString *)key matchesQuery:(PFQuery *)query; + +/*! + @abstract Add a constraint that requires that a key's value to not match a `PFQuery` constraint. + + @warning This only works where the key's values are <PFObject>s or arrays of <PFObject>s. + + @param key The key that the value is stored in + @param query The query the value should not match + */ +- (void)whereKey:(NSString *)key doesNotMatchQuery:(PFQuery *)query; + +///-------------------------------------- +/// @name Sorting +///-------------------------------------- + +/*! + @abstract Sort the results in *ascending* order with the given key. + + @param key The key to order by. + */ +- (void)orderByAscending:(NSString *)key; + +/*! + @abstract Additionally sort in *ascending* order by the given key. + + @discussion The previous keys provided will precedence over this key. + + @param key The key to order bye + */ +- (void)addAscendingOrder:(NSString *)key; + +/*! + @abstract Sort the results in *descending* order with the given key. + + @param key The key to order by. + */ +- (void)orderByDescending:(NSString *)key; + +/*! + @abstract Additionally sort in *descending* order by the given key. + + @discussion The previous keys provided will precedence over this key. + + @param key The key to order bye + */ +- (void)addDescendingOrder:(NSString *)key; + +/*! + @abstract Sort the results using a given sort descriptor. + + @param sortDescriptor The `NSSortDescriptor` to use to sort the results of the query. + */ +- (void)orderBySortDescriptor:(NSSortDescriptor *)sortDescriptor; + +/*! + @abstract Sort the results using a given array of sort descriptors. + + @param sortDescriptors An array of `NSSortDescriptor` objects to use to sort the results of the query. + */ +- (void)orderBySortDescriptors:(NSArray *)sortDescriptors; + +///-------------------------------------- +/// @name Getting Objects by ID +///-------------------------------------- + +/*! + @abstract Returns a <PFObject> with a given class and id. + + @param objectClass The class name for the object that is being requested. + @param objectId The id of the object that is being requested. + + @returns The <PFObject> if found. Returns `nil` if the object isn't found, or if there was an error. + */ ++ (PFObject *)getObjectOfClass:(NSString *)objectClass + objectId:(NSString *)objectId; + +/*! + @abstract Returns a <PFObject> with a given class and id and sets an error if necessary. + + @param objectClass The class name for the object that is being requested. + @param objectId The id of the object that is being requested. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns The <PFObject> if found. Returns `nil` if the object isn't found, or if there was an `error`. + */ ++ (PFObject *)getObjectOfClass:(NSString *)objectClass + objectId:(NSString *)objectId + error:(NSError **)error; + +/*! + @abstract Returns a <PFObject> with the given id. + + @warning This method mutates the query. + It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object that is being requested. + + @returns The <PFObject> if found. Returns nil if the object isn't found, or if there was an error. + */ +- (PFObject *)getObjectWithId:(NSString *)objectId; + +/*! + @abstract Returns a <PFObject> with the given id and sets an error if necessary. + + @warning This method mutates the query. + It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object that is being requested. + @param error Pointer to an `NSError` that will be set if necessary. + + @returns The <PFObject> if found. Returns nil if the object isn't found, or if there was an error. + */ +- (PFObject *)getObjectWithId:(NSString *)objectId error:(NSError **)error; + +/*! + @abstract Gets a <PFObject> asynchronously and calls the given block with the result. + + @warning This method mutates the query. + It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object that is being requested. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)getObjectInBackgroundWithId:(NSString *)objectId; + +/*! + @asbtract Gets a <PFObject> asynchronously and calls the given block with the result. + + @warning This method mutates the query. + It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object that is being requested. + @param block The block to execute. + The block should have the following argument signature: `^(NSArray *object, NSError *error)` + */ +- (void)getObjectInBackgroundWithId:(NSString *)objectId + block:(PFObjectResultBlock)block; + +/* + @abstract Gets a <PFObject> asynchronously. + + This mutates the PFQuery. It will reset limit to `1`, skip to `0` and remove all conditions, leaving only `objectId`. + + @param objectId The id of the object being requested. + @param target The target for the callback selector. + @param selector The selector for the callback. + It should have the following signature: `(void)callbackWithResult:(id)result error:(NSError *)error`. + Result will be `nil` if error is set and vice versa. + */ +- (void)getObjectInBackgroundWithId:(NSString *)objectId + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting User Objects +///-------------------------------------- + +/*! + @asbtract Returns a <PFUser> with a given id. + + @param objectId The id of the object that is being requested. + + @returns The PFUser if found. Returns nil if the object isn't found, or if there was an error. + */ ++ (PFUser *)getUserObjectWithId:(NSString *)objectId; + +/*! + Returns a PFUser with a given class and id and sets an error if necessary. + @param objectId The id of the object that is being requested. + @param error Pointer to an NSError that will be set if necessary. + @result The PFUser if found. Returns nil if the object isn't found, or if there was an error. + */ ++ (PFUser *)getUserObjectWithId:(NSString *)objectId + error:(NSError **)error; + +/*! + @deprecated Please use [PFUser query] instead. + */ ++ (PFQuery *)queryForUser PARSE_DEPRECATED("Use [PFUser query] instead."); + +///-------------------------------------- +/// @name Getting all Matches for a Query +///-------------------------------------- + +/*! + @asbtract Finds objects *synchronously* based on the constructed query. + + @returns Returns an array of <PFObject> objects that were found. + */ +- (NSArray *)findObjects; + +/*! + @abstract Finds objects *synchronously* based on the constructed query and sets an error if there was one. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns an array of <PFObject> objects that were found. + */ +- (NSArray *)findObjects:(NSError **)error; + +/*! + @asbtract Finds objects *asynchronously* and sets the `NSArray` of <PFObject> objects as a result of the task. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)findObjectsInBackground; + +/*! + @abstract Finds objects *asynchronously* and calls the given block with the results. + + @param block The block to execute. + It should have the following argument signature: `^(NSArray *objects, NSError *error)` + */ +- (void)findObjectsInBackgroundWithBlock:(PFArrayResultBlock)block; + +/* + @abstract Finds objects *asynchronously* and calls the given callback with the results. + + @param target The object to call the selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(id)result error:(NSError *)error`. + Result will be `nil` if error is set and vice versa. + */ +- (void)findObjectsInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Getting the First Match in a Query +///-------------------------------------- + +/*! + @abstract Gets an object *synchronously* based on the constructed query. + + @warning This method mutates the query. It will reset the limit to `1`. + + @returns Returns a <PFObject>, or `nil` if none was found. + */ +- (PFObject *)getFirstObject; + +/*! + @abstract Gets an object *synchronously* based on the constructed query and sets an error if any occurred. + + @warning This method mutates the query. It will reset the limit to `1`. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns a <PFObject>, or `nil` if none was found. + */ +- (PFObject *)getFirstObject:(NSError **)error; + +/*! + @abstract Gets an object *asynchronously* and sets it as a result of the task. + + @warning This method mutates the query. It will reset the limit to `1`. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)getFirstObjectInBackground; + +/*! + @abstract Gets an object *asynchronously* and calls the given block with the result. + + @warning This method mutates the query. It will reset the limit to `1`. + + @param block The block to execute. + It should have the following argument signature: `^(PFObject *object, NSError *error)`. + `result` will be `nil` if `error` is set OR no object was found matching the query. + `error` will be `nil` if `result` is set OR if the query succeeded, but found no results. + */ +- (void)getFirstObjectInBackgroundWithBlock:(PFObjectResultBlock)block; + +/* + @abstract Gets an object *asynchronously* and calls the given callback with the results. + + @warning This method mutates the query. It will reset the limit to `1`. + + @param target The object to call the selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(PFObject *)result error:(NSError *)error`. + `result` will be `nil` if `error` is set OR no object was found matching the query. + `error` will be `nil` if `result` is set OR if the query succeeded, but found no results. + */ +- (void)getFirstObjectInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Counting the Matches in a Query +///-------------------------------------- + +/*! + @abstract Counts objects *synchronously* based on the constructed query. + + @returns Returns the number of <PFObject> objects that match the query, or `-1` if there is an error. + */ +- (NSInteger)countObjects; + +/*! + @abstract Counts objects *synchronously* based on the constructed query and sets an error if there was one. + + @param error Pointer to an `NSError` that will be set if necessary. + + @returns Returns the number of <PFObject> objects that match the query, or `-1` if there is an error. + */ +- (NSInteger)countObjects:(NSError **)error; + +/*! + @abstract Counts objects *asynchronously* and sets `NSNumber` with count as a result of the task. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)countObjectsInBackground; + +/*! + @abstract Counts objects *asynchronously* and calls the given block with the counts. + + @param block The block to execute. + It should have the following argument signature: `^(int count, NSError *error)` + */ +- (void)countObjectsInBackgroundWithBlock:(PFIntegerResultBlock)block; + +/* + @abstract Counts objects *asynchronously* and calls the given callback with the count. + + @param target The object to call the selector on. + @param selector The selector to call. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + */ +- (void)countObjectsInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Cancelling a Query +///-------------------------------------- + +/*! + @asbtract Cancels the current network request (if any). Ensures that callbacks won't be called. + */ +- (void)cancel; + +///-------------------------------------- +/// @name Paginating Results +///-------------------------------------- + +/*! + @abstract A limit on the number of objects to return. The default limit is `100`, with a + maximum of 1000 results being returned at a time. + + @warning If you are calling `findObjects` with `limit = 1`, you may find it easier to use `getFirst` instead. + */ +@property (nonatomic, assign) NSInteger limit; + +/*! + @abstract The number of objects to skip before returning any. + */ +@property (nonatomic, assign) NSInteger skip; + +///-------------------------------------- +/// @name Controlling Caching Behavior +///-------------------------------------- + +/*! + @abstract The cache policy to use for requests. + + Not allowed when Pinning is enabled. + + @see fromLocalDatastore + @see fromPin + @see fromPinWithName: + */ +@property (assign, readwrite) PFCachePolicy cachePolicy; + +/* ! + @asbtract The age after which a cached value will be ignored + */ +@property (assign, readwrite) NSTimeInterval maxCacheAge; + +/*! + @abstract Returns whether there is a cached result for this query. + + @result `YES` if there is a cached result for this query, otherwise `NO`. + */ +- (BOOL)hasCachedResult; + +/*! + @abstract Clears the cached result for this query. If there is no cached result, this is a noop. + */ +- (void)clearCachedResult; + +/*! + @abstract Clears the cached results for all queries. + */ ++ (void)clearAllCachedResults; + +///-------------------------------------- +/// @name Query Source +///-------------------------------------- + +/*! + @abstract Change the source of this query to all pinned objects. + + Requires Pinning to be enabled. + + @see cachePolicy + */ +- (PFQuery *)fromLocalDatastore; + +/*! + @abstract Change the source of this query to the default group of pinned objects. + + Requires Pinning to be enabled. + + @see PFObjectDefaultPin + @see cachePolicy + */ +- (PFQuery *)fromPin; + +/*! + @abstract Change the source of this query to a specific group of pinned objects. + + Requires Pinning to be enabled. + + @param name The pinned group. + + @see PFObjectDefaultPin + @see cachePolicy + */ +- (PFQuery *)fromPinWithName:(NSString *)name; + +///-------------------------------------- +/// @name Advanced Settings +///-------------------------------------- + +/*! + @abstract Whether or not performance tracing should be done on the query. + + @warning This should not be set to `YES` in most cases. + */ +@property (nonatomic, assign) BOOL trace; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFRelation.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFRelation.h new file mode 100644 index 00000000..f4254a1a --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFRelation.h @@ -0,0 +1,55 @@ +// +// PFRelation.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFObject.h> +#import <Parse/PFQuery.h> +#else +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFQuery.h> +#endif + +/*! + The `PFRelation` class that is used to access all of the children of a many-to-many relationship. + Each instance of `PFRelation` is associated with a particular parent object and key. + */ +@interface PFRelation : NSObject + +/*! + @abstract The name of the class of the target child objects. + */ +@property (nonatomic, strong) NSString *targetClass; + +///-------------------------------------- +/// @name Accessing Objects +///-------------------------------------- + +/*! + @abstract Returns a <PFQuery> object that can be used to get objects in this relation. + */ +- (PFQuery *)query; + +///-------------------------------------- +/// @name Modifying Relations +///-------------------------------------- + +/*! + @abstract Adds a relation to the passed in object. + + @param object A <PFObject> object to add relation to. + */ +- (void)addObject:(PFObject *)object; + +/*! + @abstract Removes a relation to the passed in object. + + @param object A <PFObject> object to add relation to. + */ +- (void)removeObject:(PFObject *)object; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFRole.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFRole.h new file mode 100644 index 00000000..3afa87c5 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFRole.h @@ -0,0 +1,106 @@ +// +// PFRole.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFObject.h> +#import <Parse/PFSubclassing.h> +#else +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFSubclassing.h> +#endif + +/*! + The `PFRole` class represents a Role on the Parse server. + `PFRoles` represent groupings of <PFUser> objects for the purposes of granting permissions + (e.g. specifying a <PFACL> for a <PFObject>). + Roles are specified by their sets of child users and child roles, + all of which are granted any permissions that the parent role has. + + Roles must have a name (which cannot be changed after creation of the role), and must specify an ACL. + */ +@interface PFRole : PFObject<PFSubclassing> + +///-------------------------------------- +/// @name Creating a New Role +///-------------------------------------- + +/*! + @abstract Constructs a new `PFRole` with the given name. + If no default ACL has been specified, you must provide an ACL for the role. + + @param name The name of the Role to create. + */ +- (instancetype)initWithName:(NSString *)name; + +/*! + @abstract Constructs a new `PFRole` with the given name. + + @param name The name of the Role to create. + @param acl The ACL for this role. Roles must have an ACL. + */ +- (instancetype)initWithName:(NSString *)name acl:(PFACL *)acl; + +/*! + @abstract Constructs a new `PFRole` with the given name. + + @discussion If no default ACL has been specified, you must provide an ACL for the role. + + @param name The name of the Role to create. + */ ++ (instancetype)roleWithName:(NSString *)name; + +/*! + @abstract Constructs a new `PFRole` with the given name. + + @param name The name of the Role to create. + @param acl The ACL for this role. Roles must have an ACL. + */ ++ (instancetype)roleWithName:(NSString *)name acl:(PFACL *)acl; + +///-------------------------------------- +/// @name Role-specific Properties +///-------------------------------------- + +/*! + @abstract Gets or sets the name for a role. + + @discussion This value must be set before the role has been saved to the server, + and cannot be set once the role has been saved. + + @warning A role's name can only contain alphanumeric characters, `_`, `-`, and spaces. + */ +@property (nonatomic, copy) NSString *name; + +/*! + @abstract Gets the <PFRelation> for the <PFUser> objects that are direct children of this role. + + @discussion These users are granted any privileges that this role has been granted + (e.g. read or write access through ACLs). You can add or remove users from + the role through this relation. + */ +@property (nonatomic, strong, readonly) PFRelation *users; + +/*! + @abstract Gets the <PFRelation> for the `PFRole` objects that are direct children of this role. + + @discussion These roles' users are granted any privileges that this role has been granted + (e.g. read or write access through ACLs). You can add or remove child roles + from this role through this relation. + */ +@property (nonatomic, strong, readonly) PFRelation *roles; + +///-------------------------------------- +/// @name Querying for Roles +///-------------------------------------- + +/*! + @abstract Creates a <PFQuery> for `PFRole` objects. + */ ++ (PFQuery *)query; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFSubclassing.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFSubclassing.h new file mode 100644 index 00000000..7c8781ce --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFSubclassing.h @@ -0,0 +1,78 @@ +// +// PFSubclassing.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@class PFQuery; + +/*! + If a subclass of <PFObject> conforms to `PFSubclassing` and calls <registerSubclass>, + Parse framework will be able to use that class as the native class for a Parse cloud object. + + Classes conforming to this protocol should subclass <PFObject> and + include `PFObject+Subclass.h` in their implementation file. + This ensures the methods in the Subclass category of <PFObject> are exposed in its subclasses only. + */ +@protocol PFSubclassing + +/*! + @abstract Constructs an object of the most specific class known to implement <parseClassName>. + + @discussion This method takes care to help <PFObject> subclasses be subclassed themselves. + For example, `[PFUser object]` returns a <PFUser> by default but will return an + object of a registered subclass instead if one is known. + A default implementation is provided by <PFObject> which should always be sufficient. + + @returns Returns the object that is instantiated. + */ ++ (instancetype)object; + +/*! + @abstract Creates a reference to an existing PFObject for use in creating associations between PFObjects. + + @discussion Calling <[PFObject isDataAvailable]> on this object will return `NO` + until <[PFObject fetchIfNeeded]> has been called. No network request will be made. + A default implementation is provided by PFObject which should always be sufficient. + + @param objectId The object id for the referenced object. + + @returns A new <PFObject> without data. + */ ++ (instancetype)objectWithoutDataWithObjectId:(NSString *)objectId; + +/*! + @abstract The name of the class as seen in the REST API. + */ ++ (NSString *)parseClassName; + +/*! + @abstract Create a query which returns objects of this type. + + @discussion A default implementation is provided by <PFObject> which should always be sufficient. + */ ++ (PFQuery *)query; + +/*! + @abstract Returns a query for objects of this type with a given predicate. + + @discussion A default implementation is provided by <PFObject> which should always be sufficient. + + @param predicate The predicate to create conditions from. + + @returns An instance of <PFQuery>. + + @see [PFQuery queryWithClassName:predicate:] + */ ++ (PFQuery *)queryWithPredicate:(NSPredicate *)predicate; + +/*! + @abstract Lets Parse know this class should be used to instantiate all objects with class type <parseClassName>. + + @warning This method must be called before <[Parse setApplicationId:clientKey:]> + */ ++ (void)registerSubclass; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFTwitterUtils.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFTwitterUtils.h new file mode 100644 index 00000000..c48eb9a6 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFTwitterUtils.h @@ -0,0 +1,319 @@ +// +// PFTwitterUtils.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#import <Parse/PFConstants.h> +#import <Parse/PFUser.h> +#import <Parse/PF_Twitter.h> + +@class BFTask; + +/*! + The `PFTwitterUtils` class provides utility functions for working with Twitter in a Parse application. + + This class is currently for iOS only. + */ +@interface PFTwitterUtils : NSObject + +///-------------------------------------- +/// @name Interacting With Twitter +///-------------------------------------- + +/*! + @abstract Gets the instance of the <PF_Twitter> object that Parse uses. + + @returns An instance of <PF_Twitter> object. + */ ++ (PF_Twitter *)twitter; + +/*! + @abstract Initializes the Twitter singleton. + + @warning You must invoke this in order to use the Twitter functionality in Parse. + + @param consumerKey Your Twitter application's consumer key. + @param consumerSecret Your Twitter application's consumer secret. + */ ++ (void)initializeWithConsumerKey:(NSString *)consumerKey + consumerSecret:(NSString *)consumerSecret; + +/*! + @abstract Whether the user has their account linked to Twitter. + + @param user User to check for a Twitter link. The user must be logged in on this device. + + @returns `YES` if the user has their account linked to Twitter, otherwise `NO`. + */ ++ (BOOL)isLinkedWithUser:(PFUser *)user; + +///-------------------------------------- +/// @name Logging In & Creating Twitter-Linked Users +///-------------------------------------- + +/*! + @abstract *Asynchronously* logs in a user using Twitter. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically logs in (or creates, in the case where it is a new user) a <PFUser>. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)logInInBackground; + +/*! + @abstract *Asynchronously* logs in a user using Twitter. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically logs in (or creates, in the case where it is a new user) <PFUser>. + + @param block The block to execute. + It should have the following argument signature: `^(PFUser *user, NSError *error)`. + */ ++ (void)logInWithBlock:(PFUserResultBlock)block; + +/* + @abstract *Asynchronously* Logs in a user using Twitter. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically logs in (or creates, in the case where it is a new user) a <PFUser>. + + @param target Target object for the selector + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError **)error`. + */ ++ (void)logInWithTarget:(id)target selector:(SEL)selector; + +/*! + @abstract *Asynchronously* logs in a user using Twitter. + + @discussion Allows you to handle user login to Twitter, then provide authentication + data to log in (or create, in the case where it is a new user) the <PFUser>. + + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)logInWithTwitterIdInBackground:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret; + +/*! + @abstract Logs in a user using Twitter. + + @discussion Allows you to handle user login to Twitter, then provide authentication data + to log in (or create, in the case where it is a new user) the <PFUser>. + + @param twitterId The id of the Twitter user being linked + @param screenName The screen name of the Twitter user being linked + @param authToken The auth token for the user's session + @param authTokenSecret The auth token secret for the user's session + @param block The block to execute. + It should have the following argument signature: `^(PFUser *user, NSError *error)`. + */ ++ (void)logInWithTwitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret + block:(PFUserResultBlock)block; + +/* + @abstract Logs in a user using Twitter. + + @discussion Allows you to handle user login to Twitter, then provide authentication data + to log in (or create, in the case where it is a new user) the <PFUser>. + + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchronous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError *)error`. + */ ++ (void)logInWithTwitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Linking Users with Twitter +///-------------------------------------- + +/*! + @abstract *Asynchronously* links Twitter to an existing PFUser. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically links the account to the <PFUser>. + + @param user User to link to Twitter. + + @deprecated Please use `[PFTwitterUtils linkUserInBackground:]` instead. + */ ++ (void)linkUser:(PFUser *)user PARSE_DEPRECATED("Please use +linkUserInBackground: instead."); + +/*! + @abstract *Asynchronously* links Twitter to an existing <PFUser>. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically links the account to the <PFUser>. + + @param user User to link to Twitter. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)linkUserInBackground:(PFUser *)user; + +/*! + @abstract *Asynchronously* links Twitter to an existing <PFUser>. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically links the account to the <PFUser>. + + @param user User to link to Twitter. + @param block The block to execute. + It should have the following argument signature: `^(BOOL *success, NSError *error)`. + */ ++ (void)linkUser:(PFUser *)user block:(PFBooleanResultBlock)block; + +/* + @abstract *Asynchronously* links Twitter to an existing <PFUser>. + + @discussion This method delegates to Twitter to authenticate the user, + and then automatically links the account to the <PFUser>. + + @param user User to link to Twitter. + @param target Target object for the selector + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + */ ++ (void)linkUser:(PFUser *)user + target:(id)target + selector:(SEL)selector; + +/*! + @abstract *Asynchronously* links Twitter to an existing PFUser asynchronously. + + @discussion Allows you to handle user login to Twitter, + then provide authentication data to link the account to the <PFUser>. + + @param user User to link to Twitter. + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)linkUserInBackground:(PFUser *)user + twitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret; + +/*! + @abstract *Asynchronously* links Twitter to an existing <PFUser>. + + @discussionAllows you to handle user login to Twitter, + then provide authentication data to link the account to the <PFUser>. + + @param user User to link to Twitter. + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + @param block The block to execute. + It should have the following argument signature: `^(BOOL *success, NSError *error)`. + */ ++ (void)linkUser:(PFUser *)user + twitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret + block:(PFBooleanResultBlock)block; + +/* + @abstract Links Twitter to an existing <PFUser>. + + @discussion This method allows you to handle user login to Twitter, + then provide authentication data to link the account to the <PFUser>. + + @param user User to link to Twitter. + @param twitterId The id of the Twitter user being linked. + @param screenName The screen name of the Twitter user being linked. + @param authToken The auth token for the user's session. + @param authTokenSecret The auth token secret for the user's session. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchronous request is complete. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + */ ++ (void)linkUser:(PFUser *)user + twitterId:(NSString *)twitterId + screenName:(NSString *)screenName + authToken:(NSString *)authToken + authTokenSecret:(NSString *)authTokenSecret + target:(id)target + selector:(SEL)selector; + +///-------------------------------------- +/// @name Unlinking Users from Twitter +///-------------------------------------- + +/*! + @abstract *Synchronously* unlinks the <PFUser> from a Twitter account. + + @param user User to unlink from Twitter. + + @returns Returns true if the unlink was successful. + */ ++ (BOOL)unlinkUser:(PFUser *)user; + +/*! + @abstract *Synchronously* unlinks the PFUser from a Twitter account. + + @param user User to unlink from Twitter. + @param error Error object to set on error. + + @returns Returns `YES` if the unlink was successful, otherwise `NO`. + */ ++ (BOOL)unlinkUser:(PFUser *)user error:(NSError **)error; + +/*! + @abstract Makes an *asynchronous* request to unlink a user from a Twitter account. + + @param user User to unlink from Twitter. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)unlinkUserInBackground:(PFUser *)user; + +/*! + @abstract Makes an *asynchronous* request to unlink a user from a Twitter account. + + @param user User to unlink from Twitter. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)unlinkUserInBackground:(PFUser *)user + block:(PFBooleanResultBlock)block; + +/* + @abstract Makes an *asynchronous* request to unlink a user from a Twitter account. + + @param user User to unlink from Twitter + @param target Target object for the selector + @param selector The selector that will be called when the asynchrounous request is complete. + */ ++ (void)unlinkUserInBackground:(PFUser *)user + target:(id)target + selector:(SEL)selector; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFUser.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFUser.h new file mode 100644 index 00000000..9f3ebc85 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PFUser.h @@ -0,0 +1,416 @@ +// +// PFUser.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE +#import <Parse/PFConstants.h> +#import <Parse/PFObject.h> +#import <Parse/PFSubclassing.h> +#else +#import <ParseOSX/PFConstants.h> +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFSubclassing.h> +#endif + +@class PFQuery; + +/*! + The `PFUser` class is a local representation of a user persisted to the Parse Data. + This class is a subclass of a <PFObject>, and retains the same functionality of a <PFObject>, + but also extends it with various user specific methods, like authentication, signing up, and validation uniqueness. + + Many APIs responsible for linking a `PFUser` with Facebook or Twitter have been deprecated in favor of dedicated + utilities for each social network. See <PFFacebookUtils>, <PFTwitterUtils> and <PFAnonymousUtils> for more information. + */ + +@interface PFUser : PFObject<PFSubclassing> + +/*! + @abstract The name of the `PFUser` class in the REST API. + + @discussion This is a required <PFSubclassing> method. + */ ++ (NSString *)parseClassName; + +///-------------------------------------- +/// @name Accessing the Current User +///-------------------------------------- + +/*! + @abstract Gets the currently logged in user from disk and returns an instance of it. + + @returns Returns a `PFUser` that is the currently logged in user. If there is none, returns `nil`. + */ ++ (instancetype)currentUser; + +/*! + @abstract The session token for the `PFUser`. + + @discussion This is set by the server upon successful authentication. + */ +@property (nonatomic, strong) NSString *sessionToken; + +/*! + @abstract Whether the `PFUser` was just created from a request. + + @discussion This is only set after a Facebook or Twitter login. + */ +@property (assign, readonly) BOOL isNew; + +/*! + @abstract Whether the user is an authenticated object for the device. + + @discussion An authenticated `PFUser` is one that is obtained via a <signUp> or <logIn> method. + An authenticated object is required in order to save (with altered values) or delete it. + + @returns Returns whether the user is authenticated. + */ +- (BOOL)isAuthenticated; + +///-------------------------------------- +/// @name Creating a New User +///-------------------------------------- + +/*! + @abstract Creates a new `PFUser` object. + + @returns Returns a new `PFUser` object. + */ ++ (PFUser *)user; + +/*! + @abstract Enables automatic creation of anonymous users. + + @discussion After calling this method, <currentUser> will always have a value. + The user will only be created on the server once the user has been saved, + or once an object with a relation to that user or an ACL that refers to the user has been saved. + + @warning <[PFObject saveEventually]> will not work on if an item being saved has a relation + to an automatic user that has never been saved. + */ ++ (void)enableAutomaticUser; + +/*! + @abstract The username for the `PFUser`. + */ +@property (nonatomic, strong) NSString *username; + +/**! + @abstract The password for the `PFUser`. + + @discussion This will not be filled in from the server with the password. + It is only meant to be set. + */ +@property (nonatomic, strong) NSString *password; + +/*! + @abstract The email for the `PFUser`. + */ +@property (nonatomic, strong) NSString *email; + +/*! + @abstract Signs up the user *synchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @returns Returns `YES` if the sign up was successful, otherwise `NO`. + */ +- (BOOL)signUp; + +/*! + @abstract Signs up the user *synchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @param error Error object to set on error. + + @returns Returns whether the sign up was successful. + */ +- (BOOL)signUp:(NSError **)error; + +/*! + @abstract Signs up the user *asynchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)signUpInBackground; + +/*! + @abstract Signs up the user *asynchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ +- (void)signUpInBackgroundWithBlock:(PFBooleanResultBlock)block; + +/* + @abstract Signs up the user *asynchronously*. + + @discussion This will also enforce that the username isn't already taken. + + @warning Make sure that password and username are set before calling this method. + + @param target Target object for the selector. + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ +- (void)signUpInBackgroundWithTarget:(id)target selector:(SEL)selector; + +///-------------------------------------- +/// @name Logging In +///-------------------------------------- + +/*! + @abstract Makes a *synchronous* request to login a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + + @returns Returns an instance of the `PFUser` on success. + If login failed for either wrong password or wrong username, returns `nil`. + */ ++ (instancetype)logInWithUsername:(NSString *)username + password:(NSString *)password; + +/*! + @abstract Makes a *synchronous* request to login a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + @param error The error object to set on error. + + @returns Returns an instance of the `PFUser` on success. + If login failed for either wrong password or wrong username, returns `nil`. + */ ++ (instancetype)logInWithUsername:(NSString *)username + password:(NSString *)password + error:(NSError **)error; + +/*! + @abstract Makes an *asynchronous* request to login a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)logInWithUsernameInBackground:(NSString *)username + password:(NSString *)password; + +/* + @abstract Makes an *asynchronous* request to login a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError *)error`. + */ ++ (void)logInWithUsernameInBackground:(NSString *)username + password:(NSString *)password + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Makes an *asynchronous* request to log in a user with specified credentials. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param username The username of the user. + @param password The password of the user. + @param block The block to execute. + It should have the following argument signature: `^(PFUser *user, NSError *error)`. + */ ++ (void)logInWithUsernameInBackground:(NSString *)username + password:(NSString *)password + block:(PFUserResultBlock)block; + +///-------------------------------------- +/// @name Becoming a User +///-------------------------------------- + +/*! + @abstract Makes a *synchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + + @returns Returns an instance of the `PFUser` on success. + If becoming a user fails due to incorrect token, it returns `nil`. + */ ++ (instancetype)become:(NSString *)sessionToken; + +/*! + @abstract Makes a *synchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This will also cache the user locally so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + @param error The error object to set on error. + + @returns Returns an instance of the `PFUser` on success. + If becoming a user fails due to incorrect token, it returns `nil`. + */ ++ (instancetype)become:(NSString *)sessionToken + error:(NSError **)error; + +/*! + @abstract Makes an *asynchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. + This also caches the user locally so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)becomeInBackground:(NSString *)sessionToken; + +/* + @abstract Makes an *asynchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. This also caches the user locally + so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchrounous request is complete. + It should have the following signature: `(void)callbackWithUser:(PFUser *)user error:(NSError *)error`. + */ ++ (void)becomeInBackground:(NSString *)sessionToken + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Makes an *asynchronous* request to become a user with the given session token. + + @discussion Returns an instance of the successfully logged in `PFUser`. This also caches the user locally + so that calls to <currentUser> will use the latest logged in user. + + @param sessionToken The session token for the user. + @param block The block to execute. The block should have the following argument signature: (PFUser *user, NSError *error) + */ ++ (void)becomeInBackground:(NSString *)sessionToken + block:(PFUserResultBlock)block; + +///-------------------------------------- +/// @name Logging Out +///-------------------------------------- + +/*! + @abstract *Synchronously* logs out the currently logged in user on disk. + */ ++ (void)logOut; + +///-------------------------------------- +/// @name Requesting a Password Reset +///-------------------------------------- + +/*! + @abstract *Synchronously* Send a password reset request for a specified email. + + @discussion If a user account exists with that email, an email will be sent to that address + with instructions on how to reset their password. + + @param email Email of the account to send a reset password request. + + @returns Returns `YES` if the reset email request is successful. `NO` - if no account was found for the email address. + */ ++ (BOOL)requestPasswordResetForEmail:(NSString *)email; + +/*! + @abstract *Synchronously* send a password reset request for a specified email and sets an error object. + + @discussion If a user account exists with that email, an email will be sent to that address + with instructions on how to reset their password. + + @param email Email of the account to send a reset password request. + @param error Error object to set on error. + @returns Returns `YES` if the reset email request is successful. `NO` - if no account was found for the email address. + */ ++ (BOOL)requestPasswordResetForEmail:(NSString *)email + error:(NSError **)error; + +/*! + @abstract Send a password reset request asynchronously for a specified email and sets an + error object. If a user account exists with that email, an email will be sent to + that address with instructions on how to reset their password. + @param email Email of the account to send a reset password request. + @returns The task, that encapsulates the work being done. + */ ++ (BFTask *)requestPasswordResetForEmailInBackground:(NSString *)email; + +/* + @abstract Send a password reset request *asynchronously* for a specified email and sets an error object. + + @discussion If a user account exists with that email, an email will be sent to that address + with instructions on how to reset their password. + + @param email Email of the account to send a reset password request. + @param target Target object for the selector. + @param selector The selector that will be called when the asynchronous request is complete. + It should have the following signature: `(void)callbackWithResult:(NSNumber *)result error:(NSError *)error`. + `error` will be `nil` on success and set if there was an error. + `[result boolValue]` will tell you whether the call succeeded or not. + */ ++ (void)requestPasswordResetForEmailInBackground:(NSString *)email + target:(id)target + selector:(SEL)selector; + +/*! + @abstract Send a password reset request *asynchronously* for a specified email. + + @discussion If a user account exists with that email, an email will be sent to that address + with instructions on how to reset their password. + + @param email Email of the account to send a reset password request. + @param block The block to execute. + It should have the following argument signature: `^(BOOL succeeded, NSError *error)`. + */ ++ (void)requestPasswordResetForEmailInBackground:(NSString *)email + block:(PFBooleanResultBlock)block; + +///-------------------------------------- +/// @name Querying for Users +///-------------------------------------- + +/*! + @abstract Creates a <PFQuery> for `PFUser` objects. + */ ++ (PFQuery *)query; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PF_Twitter.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PF_Twitter.h new file mode 100644 index 00000000..e2a27fb4 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/PF_Twitter.h @@ -0,0 +1,85 @@ +// +// PF_Twitter.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@class BFTask; + +/*! + The `PF_Twitter` class is a simple interface for interacting with the Twitter REST API, + automating sign-in and OAuth signing of requests against the API. + */ +@interface PF_Twitter : NSObject { +@private + NSString *consumerKey; + NSString *consumerSecret; + NSString *authToken; + NSString *authTokenSecret; + NSString *userId; + NSString *screenName; +} + +/*! + @abstract Consumer key of the application that is used to authorize with Twitter. + */ +@property (nonatomic, copy) NSString *consumerKey; + +/*! + @abstract Consumer secret of the application that is used to authorize with Twitter. + */ +@property (nonatomic, copy) NSString *consumerSecret; + +/*! + @abstract Auth token for the current user. + */ +@property (nonatomic, copy) NSString *authToken; + +/*! + @abstract Auth token secret for the current user. + */ +@property (nonatomic, copy) NSString *authTokenSecret; + +/*! + @abstract Twitter user id of the currently signed in user. + */ +@property (nonatomic, copy) NSString *userId; + +/*! + @abstract Twitter screen name of the currently signed in user. + */ +@property (nonatomic, copy) NSString *screenName; + +/*! + @abstract Displays an auth dialog and populates the authToken, authTokenSecret, userId, and screenName properties + if the Twitter user grants permission to the application. + + @returns The task, that encapsulates the work being done. + */ +- (BFTask *)authorizeInBackground; + +/*! + @abstract Displays an auth dialog and populates the authToken, authTokenSecret, userId, and screenName properties + if the Twitter user grants permission to the application. + + @param success Invoked upon successful authorization. + @param failure Invoked upon an error occurring in the authorization process. + @param cancel Invoked when the user cancels authorization. + */ +- (void)authorizeWithSuccess:(void (^)(void))success + failure:(void (^)(NSError *error))failure + cancel:(void (^)(void))cancel; + +/*! + @abstract Adds a 3-legged OAuth signature to an `NSMutableURLRequest` based + upon the properties set for the Twitter object. + + @discussion Use this function to sign requests being made to the Twitter API. + + @param request Request to sign. + */ +- (void)signRequest:(NSMutableURLRequest *)request; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/Parse.h b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/Parse.h new file mode 100644 index 00000000..ddb6a2e0 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Headers/Parse.h @@ -0,0 +1,149 @@ +// +// Parse.h +// +// Copyright 2011-present Parse Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#if TARGET_OS_IPHONE + +#import <Parse/PFACL.h> +#import <Parse/PFAnalytics.h> +#import <Parse/PFAnonymousUtils.h> +#import <Parse/PFCloud.h> +#import <Parse/PFConfig.h> +#import <Parse/PFConstants.h> +#import <Parse/PFFile.h> +#import <Parse/PFGeoPoint.h> +#import <Parse/PFObject+Subclass.h> +#import <Parse/PFObject.h> +#import <Parse/PFQuery.h> +#import <Parse/PFRelation.h> +#import <Parse/PFRole.h> +#import <Parse/PFSubclassing.h> +#import <Parse/PFUser.h> +#import <Parse/PFInstallation.h> +#import <Parse/PFNetworkActivityIndicatorManager.h> +#import <Parse/PFProduct.h> +#import <Parse/PFPurchase.h> +#import <Parse/PFPush.h> +#import <Parse/PFTwitterUtils.h> + +#else + +#import <ParseOSX/PFACL.h> +#import <ParseOSX/PFAnalytics.h> +#import <ParseOSX/PFAnonymousUtils.h> +#import <ParseOSX/PFCloud.h> +#import <ParseOSX/PFConfig.h> +#import <ParseOSX/PFConstants.h> +#import <ParseOSX/PFFile.h> +#import <ParseOSX/PFGeoPoint.h> +#import <ParseOSX/PFObject+Subclass.h> +#import <ParseOSX/PFObject.h> +#import <ParseOSX/PFQuery.h> +#import <ParseOSX/PFRelation.h> +#import <ParseOSX/PFRole.h> +#import <ParseOSX/PFSubclassing.h> +#import <ParseOSX/PFUser.h> + +#endif + +/*! + The `Parse` class contains static functions that handle global configuration for the Parse framework. + */ +@interface Parse : NSObject + +///-------------------------------------- +/// @name Connecting to Parse +///-------------------------------------- + +/*! + @abstract Sets the applicationId and clientKey of your application. + + @param applicationId The application id of your Parse application. + @param clientKey The client key of your Parse application. + */ ++ (void)setApplicationId:(NSString *)applicationId clientKey:(NSString *)clientKey; + +/*! + @abstract The current application id that was used to configure Parse framework. + */ ++ (NSString *)getApplicationId; + +/*! + @abstract The current client key that was used to configure Parse framework. + */ ++ (NSString *)getClientKey; + +///-------------------------------------- +/// @name Enabling Local Datastore +///-------------------------------------- + +/*! + @abstract Enable pinning in your application. This must be called before your application can use + pinning. The recommended way is to call this method before `setApplicationId:clientKey:`. + */ ++ (void)enableLocalDatastore; + +/*! + @abstract Flag that indicates whether Local Datastore is enabled. + + @returns `YES` if Local Datastore is enabled, otherwise `NO`. + */ ++ (BOOL)isLocalDatastoreEnabled; + +#if PARSE_IOS_ONLY + +///-------------------------------------- +/// @name Configuring UI Settings +///-------------------------------------- + +/*! + @abstract Set whether to show offline messages when using a Parse view or view controller related classes. + + @param enabled Whether a `UIAlertView` should be shown when the device is offline + and network access is required from a view or view controller. + */ ++ (void)offlineMessagesEnabled:(BOOL)enabled; + +/*! + @abstract Set whether to show an error message when using a Parse view or view controller related classes + and a Parse error was generated via a query. + + @param enabled Whether a `UIAlertView` should be shown when an error occurs. + */ ++ (void)errorMessagesEnabled:(BOOL)enabled; + +#endif + +///-------------------------------------- +/// @name Logging +///-------------------------------------- + +/*! + @abstract Sets the level of logging to display. + + @discussion By default: + - If running inside an app that was downloaded from iOS App Store - it is set to <PFLogLevelNone> + - All other cases - it is set to <PFLogLevelWarning> + + @param logLevel Log level to set. + @see PFLogLevel + */ ++ (void)setLogLevel:(PFLogLevel)logLevel; + +/*! + @abstract Log level that will be displayed. + + @discussion By default: + - If running inside an app that was downloaded from iOS App Store - it is set to <PFLogLevelNone> + - All other cases - it is set to <PFLogLevelWarning> + + @returns A <PFLogLevel> value. + @see PFLogLevel + */ ++ (PFLogLevel)logLevel; + +@end diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Info.plist b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Info.plist Binary files differnew file mode 100644 index 00000000..969e4460 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Info.plist diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Modules/module.modulemap b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Modules/module.modulemap new file mode 100644 index 00000000..32a75e92 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Parse { + umbrella header "Parse.h" + + export * + module * { export * } +} diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Parse b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Parse Binary files differnew file mode 100644 index 00000000..0a4745a2 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Parse diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Resources/Localizable.strings b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Resources/Localizable.strings Binary files differnew file mode 100644 index 00000000..5248130b --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/Resources/Localizable.strings diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/third_party_licenses.txt b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/third_party_licenses.txt new file mode 100644 index 00000000..dcea8067 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/ios/Frameworks/Parse.framework/third_party_licenses.txt @@ -0,0 +1,92 @@ +THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE PARSE PRODUCT.
+
+-----
+
+The following software may be included in this product: AFNetworking. This software contains the following license and notice below:
+
+Copyright (c) 2011 Gowalla (http://gowalla.com/)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: OAuthCore. This software contains the following license and notice below:
+
+Copyright (C) 2012 Loren Brichter
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: google-breakpad. This software contains the following license and notice below:
+
+Copyright (c) 2006, Google Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+--------------------------------------------------------------------
+
+Copyright 2001-2004 Unicode, Inc.
+
+Disclaimer
+
+This source code is provided as is by Unicode, Inc. No claims are
+made as to fitness for any particular purpose. No warranties of any
+kind are expressed or implied. The recipient agrees to determine
+applicability of information provided. If this file has been
+purchased on magnetic or optical media from Unicode, Inc., the
+sole remedy for any claim will be exchange of defective media
+within 90 days of receipt.
+
+Limitations on Rights to Redistribute This Code
+
+Unicode, Inc. hereby grants the right to freely use the information
+supplied in this file in the creation of products supporting the
+Unicode Standard, and to make copies of this file in any form
+for internal or external distribution as long as this notice
+remains attached.
diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/ParsePlugin.cs b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/ParsePlugin.cs new file mode 100644 index 00000000..58d1c42e --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/ParsePlugin.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; +using Parse; +using WPCordovaClassLib.Cordova; + +namespace WPCordovaClassLib.Cordova.Commands +{ + public class ParsePlugin : BaseCommand + { + + + public async void initialize(string args) + { + + PluginResult result; + + try + { + var appId = JSON.JsonHelper.Deserialize<string[]>(args)[0].ToString(); + var clientKey = JSON.JsonHelper.Deserialize<string[]>(args)[1].ToString(); + + ParseClient.Initialize(appId, clientKey); + + + await ParseInstallation.CurrentInstallation.SaveAsync(); + + + DispatchCommandResult( new PluginResult(PluginResult.Status.OK, true)); + } + catch (Exception e) + { + DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, false)); + } + + + + + } + + public void getInstallationId(string args) + { + + String installationId = ParseInstallation.CurrentInstallation.InstallationId.ToString(); + var result = new PluginResult(PluginResult.Status.OK, installationId); + DispatchCommandResult(result); + + } + + public void getInstallationObjectId(string args) + { + + String objectId = ParseInstallation.CurrentInstallation.ObjectId.ToString(); + var result = new PluginResult(PluginResult.Status.OK, objectId); + DispatchCommandResult(result); + + } + + public void getSubscriptions(string args) + { + + + var installation = ParseInstallation.CurrentInstallation; + IEnumerable<string> subscribedChannels = installation.Channels; + var result = new PluginResult(PluginResult.Status.OK, subscribedChannels); + DispatchCommandResult(result); + + } + + public void subscribe(string args) + { + var topic = JSON.JsonHelper.Deserialize<string[]>(args)[0].ToString(); + ParsePush.SubscribeAsync(topic); + + DispatchCommandResult( new PluginResult(PluginResult.Status.OK, true)); + + + } + + public void unsubscribe(string args) + { + var topic = JSON.JsonHelper.Deserialize<string[]>(args)[0].ToString(); + ParsePush.UnsubscribeAsync(topic); + + DispatchCommandResult(new PluginResult(PluginResult.Status.OK, true)); + } + + + + } +}
\ No newline at end of file diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.Phone.dll b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.Phone.dll Binary files differnew file mode 100644 index 00000000..4f3421c7 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.Phone.dll diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.Phone.xml b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.Phone.xml new file mode 100644 index 00000000..a4a105c4 --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.Phone.xml @@ -0,0 +1,754 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Parse.Phone</name> + </assembly> + <members> + <member name="T:Parse.ParseAnalytics"> + <summary> + Provides an interface to Parse's logging and analytics backend. + + Methods will return immediately and cache requests (along with timestamps) + to be handled in the background. + </summary> + </member> + <member name="M:Parse.ParseAnalytics.TrackAppOpenedAsync"> + <summary> + Tracks this application being launched. + </summary> + <returns>An Async Task that can be waited on or ignored.</returns> + </member> + <member name="M:Parse.ParseAnalytics.TrackEventAsync(System.String)"> + <summary> + Tracks the occurrence of a custom event with additional dimensions. + Parse will store a data point at the time of invocation with the + given event name. + + Dimensions will allow segmentation of the occurrences of this + custom event. + + To track a user signup along with additional metadata, consider the + following: + <code> + IDictionary<string, string> dims = new Dictionary<string, string> { + { "gender", "m" }, + { "source", "web" }, + { "dayType", "weekend" } + }; + ParseAnalytics.TrackEventAsync("signup", dims); + </code> + + There is a default limit of 8 dimensions per event tracked. + </summary> + <param name="name">The name of the custom event to report to ParseClient + as having happened.</param> + <returns>An Async Task that can be waited on or ignored.</returns> + </member> + <member name="M:Parse.ParseAnalytics.TrackEventAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.String})"> + <summary> + Tracks the occurrence of a custom event with additional dimensions. + Parse will store a data point at the time of invocation with the + given event name. + + Dimensions will allow segmentation of the occurrences of this + custom event. + + To track a user signup along with additional metadata, consider the + following: + <code> + IDictionary<string, string> dims = new Dictionary<string, string> { + { "gender", "m" }, + { "source", "web" }, + { "dayType", "weekend" } + }; + ParseAnalytics.TrackEventAsync("signup", dims); + </code> + + There is a default limit of 8 dimensions per event tracked. + </summary> + <param name="name">The name of the custom event to report to ParseClient + as having happened.</param> + <param name="dimensions">The dictionary of information by which to + segment this event.</param> + <returns>An Async Task that can be waited on or ignored.</returns> + </member> + <member name="M:Parse.ParseAnalytics.TrackAppOpenedWithPushHashAsync(System.String)"> + <summary> + Private method, used by platform-specific extensions to report an app-open + to the server. + </summary> + <param name="pushHash">An identifying hash for a given push notification, + passed down from the server.</param> + <returns>An Async Task that can be waited on or ignored.</returns> + </member> + <member name="M:Parse.ParseAnalytics.TrackAppOpens(Microsoft.Phone.Controls.PhoneApplicationFrame)"> + <summary> + This method adds event listeners to track app opens from tiles, the app list, + and push notifications. Windows Phone 8 developers should use TrackAppOpens instead of + TrackAppOpenedAsync, which this method will call automatically. + + This method can be called in Application_Launching or as follows in the Application constructor: + + <code> + this.Startup += (sender, args) => { + ParseAnalytics.TrackAppOpens(RootFrame); + }; + </code> + </summary> + <param name="frame">The RootFrame of the Application.</param> + </member> + <member name="T:Parse.ParseFacebookUtils"> + <summary> + Provides a set of utilities for using Parse with Facebook. + </summary> + </member> + <member name="M:Parse.ParseFacebookUtils.Initialize(System.String)"> + <summary> + Initializes Facebook for use with Parse. + </summary> + <param name="applicationId">Your Facebook application ID.</param> + </member> + <member name="M:Parse.ParseFacebookUtils.LogInAsync(System.String,System.String,System.DateTime,System.Threading.CancellationToken)"> + <summary> + Logs in a <see cref="T:Parse.ParseUser"/> using Facebook for authentication. If a user for the + given Facebook credentials does not already exist, a new user will be created. + </summary> + <param name="facebookId">The user's Facebook ID.</param> + <param name="accessToken">A valid access token for the user.</param> + <param name="expiration">The expiration date of the access token.</param> + <param name="cancellationToken">The cancellation token.</param> + <returns>The user that was either logged in or created.</returns> + </member> + <member name="M:Parse.ParseFacebookUtils.LogInAsync(System.String,System.String,System.DateTime)"> + <summary> + Logs in a <see cref="T:Parse.ParseUser"/> using Facebook for authentication. If a user for the + given Facebook credentials does not already exist, a new user will be created. + </summary> + <param name="facebookId">The user's Facebook ID.</param> + <param name="accessToken">A valid access token for the user.</param> + <param name="expiration">The expiration date of the access token.</param> + <returns>The user that was either logged in or created.</returns> + </member> + <member name="M:Parse.ParseFacebookUtils.LinkAsync(Parse.ParseUser,System.String,System.String,System.DateTime,System.Threading.CancellationToken)"> + <summary> + Links a <see cref="T:Parse.ParseUser"/> to a Facebook account, allowing you to use Facebook + for authentication, and providing access to Facebook data for the user. + </summary> + <param name="user">The user to link to a Facebook account.</param> + <param name="facebookId">The user's Facebook ID.</param> + <param name="accessToken">A valid access token for the user.</param> + <param name="expiration">The expiration date of the access token.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseFacebookUtils.LinkAsync(Parse.ParseUser,System.String,System.String,System.DateTime)"> + <summary> + Links a <see cref="T:Parse.ParseUser"/> to a Facebook account, allowing you to use Facebook + for authentication, and providing access to Facebook data for the user. + </summary> + <param name="user">The user to link to a Facebook account.</param> + <param name="facebookId">The user's Facebook ID.</param> + <param name="accessToken">A valid access token for the user.</param> + <param name="expiration">The expiration date of the access token.</param> + </member> + <member name="M:Parse.ParseFacebookUtils.IsLinked(Parse.ParseUser)"> + <summary> + Gets whether the given user is linked to a Facebook account. This can only be used on + the currently authorized user. + </summary> + <param name="user">The user to check.</param> + <returns><c>true</c> if the user is linked to a Facebook account.</returns> + </member> + <member name="M:Parse.ParseFacebookUtils.UnlinkAsync(Parse.ParseUser,System.Threading.CancellationToken)"> + <summary> + Unlinks a user from a Facebook account. Unlinking a user will save the user's data. + </summary> + <param name="user">The user to unlink.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseFacebookUtils.UnlinkAsync(Parse.ParseUser)"> + <summary> + Unlinks a user from a Facebook account. Unlinking a user will save the user's data. + </summary> + <param name="user">The user to unlink.</param> + </member> + <member name="M:Parse.ParseFacebookUtils.GetProductId"> + <summary> + Fetches the app's ProductID from its manifest. + </summary> + </member> + <member name="M:Parse.ParseFacebookUtils.IsLogInRedirect(System.Uri)"> + <summary> + Checks whether the Uri passed into your application comes from the Facebook + app as a result of a completed login attempt. + + Your code will usually look like this: + <code> + RootFrame.Navigating += async (sender, e) => { + if (ParseFacebookUtils.IsLoginRedirect(e.Uri)) { + ParseUser user = await ParseFacebookUtils.EndLoginAsync( + sender, e, new Uri("/LandingPage.xaml", UriKind.Relative)); + // A new user is now logged in. + } + }; + </code> + </summary> + <param name="uri"></param> + <returns><c>true</c> iff the Uri is a Facebook login redirect, <c>false</c> + otherwise</returns> + </member> + <member name="M:Parse.ParseFacebookUtils.EndLogInAsync(System.Object,System.Windows.Navigation.NavigatingCancelEventArgs,System.Uri)"> + <summary> + Call this method within your RootFrame.Navigating event handler to complete native Facebook + sign-on. When handling a Facebook login redirect URI, this method will cancel the + pending navigation, begin asynchronously logging in the user, and immediately navigate + to the <paramref name="redirectUri"/>. + + Your code will usually look like this: + <code> + RootFrame.Navigating += async (sender, e) => { + if (ParseFacebookUtils.IsLoginRedirect(e.Uri)) { + ParseUser user = await ParseFacebookUtils.EndLoginAsync( + sender, e, new Uri("/LandingPage.xaml", UriKind.Relative)); + // A new user is now logged in. + } + }; + </code> + </summary> + <param name="sender">The sender for the Navigating event.</param> + <param name="e">The Navigating event args.</param> + <param name="redirectUri">The Uri within your app to redirect to.</param> + <returns>The ParseUser created or logged in using Facebook credentials, or null if + this was not a Facebook login redirect.</returns> + </member> + <member name="M:Parse.ParseFacebookUtils.BeginLogIn(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Logs in a <see cref="T:Parse.ParseUser"/> using Facebook for authentication. If a user for the + given Facebook credentials does not already exist, a new user will be created. + + The user will be logged in through the Facebook app's single sign-on mechanism. + + You must add a handler to your RootFrame's Navigating event that calls EndLogInAsync so + that ParseFacebookUtils can handle incoming navigation attempts. + </summary>= + <param name="permissions">A list of Facebook permissions to request.</param> + </member> + <member name="M:Parse.ParseFacebookUtils.LogInAsync(Microsoft.Phone.Controls.WebBrowser,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)"> + <summary> + Logs in a <see cref="T:Parse.ParseUser"/> using Facebook for authentication. If a user for the + given Facebook credentials does not already exist, a new user will be created. + + The user will be logged in through Facebook's OAuth web flow, so you must supply a + <paramref name="webView"/> that will be navigated to Facebook's authentication pages. + </summary> + <param name="webView">A web view that will be used to present the authorization pages + to the user.</param> + <param name="permissions">A list of Facebook permissions to request.</param> + <param name="cancellationToken">The cancellation token.</param> + <returns>The user that was either logged in or created.</returns> + </member> + <member name="M:Parse.ParseFacebookUtils.LinkAsync(Parse.ParseUser,Microsoft.Phone.Controls.WebBrowser,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)"> + <summary> + Links a <see cref="T:Parse.ParseUser"/> to a Facebook account, allowing you to use Facebook + for authentication, and providing access to Facebook datta for the user. + + The user will be logged in through Facebook's OAuth web flow, so you must supply a + <paramref name="webView"/> that will be navigated to Facebook's authentication pages. + </summary> + <param name="user">The user to link with Facebook.</param> + <param name="webView">A web view that will be used to present the authorization pages + to the user.</param> + <param name="permissions">A list of Facebook permissions to request.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseFacebookUtils.LogInAsync(Microsoft.Phone.Controls.WebBrowser,System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Logs in a <see cref="T:Parse.ParseUser"/> using Facebook for authentication . If a user for the + given Facebook credentials does not already exist, a new user will be created. + + The user will be logged in through Facebook's OAuth web flow, so you must supply a + <paramref name="webView"/> that will be navigated to Facebook's authentication pages. + </summary> + <param name="webView">A web view that will be used to present the authorization pages + to the user.</param> + <param name="permissions">A list of Facebook permissions to request.</param> + <returns>The user that was either logged in or created.</returns> + </member> + <member name="M:Parse.ParseFacebookUtils.LinkAsync(Parse.ParseUser,Microsoft.Phone.Controls.WebBrowser,System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Links a <see cref="T:Parse.ParseUser"/> to a Facebook account, allowing you to use Facebook + for authentication, and providing access to Facebook datta for the user. + + The user will be logged in through Facebook's OAuth web flow, so you must supply a + <paramref name="webView"/> that will be navigated to Facebook's authentication pages. + </summary> + <param name="user">The user to link with Facebook.</param> + <param name="webView">A web view that will be used to present the authorization pages + to the user.</param> + <param name="permissions">A list of Facebook permissions to request.</param> + </member> + <member name="P:Parse.ParseFacebookUtils.ApplicationId"> + <summary> + Gets the Facebook Application ID as supplied to <see cref="M:Parse.ParseFacebookUtils.Initialize(System.String)"/> + </summary> + </member> + <member name="P:Parse.ParseFacebookUtils.AccessToken"> + <summary> + Gets the access token for the currently logged in Facebook user. This can be used with a + Facebook SDK to get access to Facebook user data. + </summary> + </member> + <member name="P:Parse.PlatformHooks.ApplicationSettings"> + <summary> + Provides a dictionary that gets persisted on the filesystem between runs of the app. + This is analogous to NSUserDefaults in iOS. + </summary> + </member> + <member name="T:Parse.PlatformHooks.SettingsWrapper"> + <summary> + Wraps the custom settings object for Parse so that it can be exposed as ApplicationSettings. + </summary> + </member> + <member name="T:Parse.ParsePush"> + <summary> + A utility class for sending push notifications. + </summary> + </member> + <member name="M:Parse.ParsePush.PushJson(Microsoft.Phone.Notification.NotificationEventArgs)"> + <summary> + Extract the JSON dictionary used to send this push. + </summary> + <param name="args">The args parameter passed to a push received event.</param> + <returns>The JSON dictionary used to send this push.</returns> + </member> + <member name="M:Parse.ParsePush.PushJson(System.Windows.Navigation.NavigationEventArgs)"> + <summary> + A method for getting the JSON dictionary used to send a push notification from the + OnNavigated event handler, i.e. + + <code> + public override void OnNavigatedTo(NavigationEventArgs args) { + var json = PushJson(args); + /* ... */ + } + </code> + </summary> + <param name="args">The args parameter passed to OnNavigatedTo</param> + <returns>The JSON dictionary used to send this push.</returns> + </member> + <member name="M:Parse.ParsePush.#ctor"> + <summary> + Creates a push which will target every device. The Data field must be set before calling SendAsync. + </summary> + </member> + <member name="M:Parse.ParsePush.SendAsync"> + <summary> + Request a push to be sent. When this task completes, Parse has successfully acknowledged a request + to send push notifications but has not necessarily finished sending all notifications + requested. The current status of recent push notifications can be seen in your Push Notifications + console on http://parse.com + </summary> + <returns>A Task for continuation.</returns> + </member> + <member name="M:Parse.ParsePush.SendAsync(System.Threading.CancellationToken)"> + <summary> + Request a push to be sent. When this task completes, Parse has successfully acknowledged a request + to send push notifications but has not necessarily finished sending all notifications + requested. The current status of recent push notifications can be seen in your Push Notifications + console on http://parse.com + </summary> + <param name="cancellationToken">CancellationToken to cancel the current operation.</param> + </member> + <member name="M:Parse.ParsePush.SubscribeAsync(System.String)"> + <summary> + Subscribe the current installation to this channel. This is shorthand for: + + <code> + var installation = ParseInstallation.CurrentInstallation; + installation.AddUniqueToList("channels", channel); + installation.SaveAsync(); + </code> + </summary> + <param name="channel">The channel to which this installation should subscribe.</param> + </member> + <member name="M:Parse.ParsePush.SubscribeAsync(System.String,System.Threading.CancellationToken)"> + <summary> + Subscribe the current installation to this channel. This is shorthand for: + + <code> + var installation = ParseInstallation.CurrentInstallation; + installation.AddUniqueToList("channels", channel); + installation.SaveAsync(cancellationToken); + </code> + </summary> + <param name="channel">The channel to which this installation should subscribe.</param> + <param name="cancellationToken">CancellationToken to cancel the current operation.</param> + </member> + <member name="M:Parse.ParsePush.SubscribeAsync(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Subscribe the current installation to these channels. This is shorthand for: + + <code> + var installation = ParseInstallation.CurrentInstallation; + installation.AddRangeUniqueToList("channels", channels); + installation.SaveAsync(); + </code> + </summary> + <param name="channels">The channels to which this installation should subscribe.</param> + </member> + <member name="M:Parse.ParsePush.SubscribeAsync(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)"> + <summary> + Subscribe the current installation to these channels. This is shorthand for: + + <code> + var installation = ParseInstallation.CurrentInstallation; + installation.AddRangeUniqueToList("channels", channels); + installation.SaveAsync(cancellationToken); + </code> + </summary> + <param name="channels">The channels to which this installation should subscribe.</param> + <param name="cancellationToken">CancellationToken to cancel the current operation.</param> + </member> + <member name="M:Parse.ParsePush.UnsubscribeAsync(System.String)"> + <summary> + Unsubscribe the current installation from this channel. This is shorthand for: + + <code> + var installation = ParseInstallation.CurrentInstallation; + installation.Remove("channels", channel); + installation.SaveAsync(); + </code> + </summary> + <param name="channel">The channel from which this installation should unsubscribe.</param> + </member> + <member name="M:Parse.ParsePush.UnsubscribeAsync(System.String,System.Threading.CancellationToken)"> + <summary> + Unsubscribe the current installation from this channel. This is shorthand for: + + <code> + var installation = ParseInstallation.CurrentInstallation; + installation.Remove("channels", channel); + installation.SaveAsync(cancellationToken); + </code> + </summary> + <param name="channel">The channel from which this installation should unsubscribe.</param> + <param name="cancellationToken">CancellationToken to cancel the current operation.</param> + </member> + <member name="M:Parse.ParsePush.UnsubscribeAsync(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Unsubscribe the current installation from these channels. This is shorthand for: + + <code> + var installation = ParseInstallation.CurrentInstallation; + installation.RemoveAllFromList("channels", channels); + installation.SaveAsync(); + </code> + </summary> + <param name="channels">The channels from which this installation should unsubscribe.</param> + </member> + <member name="M:Parse.ParsePush.UnsubscribeAsync(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)"> + <summary> + Unsubscribe the current installation from these channels. This is shorthand for: + + <code> + var installation = ParseInstallation.CurrentInstallation; + installation.RemoveAllFromList("channels", channels); + installation.SaveAsync(cancellationToken); + </code> + </summary> + <param name="channels">The channels from which this installation should unsubscribe.</param> + <param name="cancellationToken">CancellationToken to cancel the current operation.</param> + </member> + <member name="M:Parse.ParsePush.SendAlertAsync(System.String)"> + <summary> + Pushes a simple message to every device. This is shorthand for: + + <code> + var push = new ParsePush(); + push.Data = new Dictionary<string, object>{{"alert", alert}}; + return push.SendAsync(); + </code> + </summary> + <param name="alert">The alert message to send.</param> + </member> + <member name="M:Parse.ParsePush.SendAlertAsync(System.String,System.String)"> + <summary> + Pushes a simple message to every device subscribed to channel. This is shorthand for: + + <code> + var push = new ParsePush(); + push.Channels = new List<string> { channel }; + push.Data = new Dictionary<string, object>{{"alert", alert}}; + return push.SendAsync(); + </code> + </summary> + <param name="alert">The alert message to send.</param> + <param name="channel">An Installation must be subscribed to channel to receive this Push Notification.</param> + </member> + <member name="M:Parse.ParsePush.SendAlertAsync(System.String,System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Pushes a simple message to every device subscribed to any of channels. This is shorthand for: + + <code> + var push = new ParsePush(); + push.Channels = channels; + push.Data = new Dictionary<string, object>{{"alert", alert}}; + return push.SendAsync(); + </code> + </summary> + <param name="alert">The alert message to send.</param> + <param name="channels">An Installation must be subscribed to any of channels to receive this Push Notification.</param> + </member> + <member name="M:Parse.ParsePush.SendAlertAsync(System.String,Parse.ParseQuery{Parse.ParseInstallation})"> + <summary> + Pushes a simple message to every device matching the target query. This is shorthand for: + + <code> + var push = new ParsePush(); + push.Query = query; + push.Data = new Dictionary<string, object>{{"alert", alert}}; + return push.SendAsync(); + </code> + </summary> + <param name="alert">The alert message to send.</param> + <param name="query">A query filtering the devices which should receive this Push Notification.</param> + </member> + <member name="M:Parse.ParsePush.SendDataAsync(System.Collections.Generic.IDictionary{System.String,System.Object})"> + <summary> + Pushes an arbitrary payload to every device. This is shorthand for: + + <code> + var push = new ParsePush(); + push.Data = data; + return push.SendAsync(); + </code> + </summary> + <param name="data">A push payload. See the ParsePush.Data property for more information.</param> + </member> + <member name="M:Parse.ParsePush.SendDataAsync(System.Collections.Generic.IDictionary{System.String,System.Object},System.String)"> + <summary> + Pushes an arbitrary payload to every device subscribed to channel. This is shorthand for: + + <code> + var push = new ParsePush(); + push.Channels = new List<string> { channel }; + push.Data = data; + return push.SendAsync(); + </code> + </summary> + <param name="data">A push payload. See the ParsePush.Data property for more information.</param> + <param name="channel">An Installation must be subscribed to channel to receive this Push Notification.</param> + </member> + <member name="M:Parse.ParsePush.SendDataAsync(System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Pushes an arbitrary payload to every device subscribed to any of channels. This is shorthand for: + + <code> + var push = new ParsePush(); + push.Channels = channels; + push.Data = data; + return push.SendAsync(); + </code> + </summary> + <param name="data">A push payload. See the ParsePush.Data property for more information.</param> + <param name="channels">An Installation must be subscribed to any of channels to receive this Push Notification.</param> + </member> + <member name="M:Parse.ParsePush.SendDataAsync(System.Collections.Generic.IDictionary{System.String,System.Object},Parse.ParseQuery{Parse.ParseInstallation})"> + <summary> + Pushes an arbitrary payload to every device matching target. This is shorthand for: + + <code> + var push = new ParsePush(); + push.Query = query + push.Data = data; + return push.SendAsync(); + </code> + </summary> + <param name="data">A push payload. See the ParsePush.Data property for more information.</param> + <param name="query">A query filtering the devices which should receive this Push Notification.</param> + </member> + <member name="E:Parse.ParsePush.ToastNotificationReceived"> + <summary> + An event fired when a push notification of any type (i.e. toast, tile, badge, or raw) is + received. + </summary> + </member> + <member name="E:Parse.ParsePush.PushNotificationReceived"> + <summary> + A generic event handler for notifications of all types. Because this event is also fired + when a raw notification is sent, the event args are very hard to use. You only get a byte + stream! We'll reveal this publicly once we support raw notifications; in the meantime we + should leave ToastNotificationReceived as the golden road. + </summary> + </member> + <member name="P:Parse.ParsePush.Query"> + <summary> + An installation query that specifies which installations shoudl receive + this push. + This should not be used in tandem with Channels. + </summary> + </member> + <member name="P:Parse.ParsePush.Channels"> + <summary> + A short-hand to set a query which only discriminates on the channels to which a device is subscribed. + This is shorthand for: + + <code> + var push = new Push(); + push.Query = ParseInstallation.Query.WhereKeyContainedIn("channels", channels); + </code> + + This cannot be used in tandem with Query. + </summary> + </member> + <member name="P:Parse.ParsePush.Expiration"> + <summary> + The time at which this push will expire. This should not be used in tandem with ExpirationInterval. + </summary> + </member> + <member name="P:Parse.ParsePush.ExpirationInterval"> + <summary> + The time from initial schedul when this push will expire. This should not be used in tandem with Expiration. + </summary> + </member> + <member name="P:Parse.ParsePush.Data"> + <summary> + The contents of this push. Some keys have special meaning. A full list of pre-defined + keys can be found in the Parse Push Guide. The following keys affect WinRT devices. + Keys which do not start with x-winrt- can be prefixed with x-winrt- to specify an + override only sent to winrt devices. + alert: the body of the alert text. + title: The title of the text. + x-winrt-payload: A full XML payload to be sent to WinRT installations instead of + the auto-layout. + This should not be used in tandem with Alert. + </summary> + </member> + <member name="P:Parse.ParsePush.Alert"> + <summary> + A conveninence method which sets Data to a dictionary with alert as its only field. Equivalent to + + <code> + Data = new Dictionary<string, object> {{"alert", alert}}; + </code> + + This should not be used in tandem with Data. + </summary> + </member> + <member name="T:Parse.ParseInstallation"> + <summary> + Represents this app installed on this device. Use this class to track infomation you want + to sample from (i.e. if you update a field on app launch, you can issue a query to see + the number of devices which were active in the last N hours). + </summary> + </member> + <member name="F:Parse.ParseInstallation.currentInstallationMatchesDisk"> + <summary> + Whether the currentInstallation is known to match the serialized version on disk. + This is useful for saving a filesystem check if you try to load currentInstallation + frequently while there is none on disk. + </summary> + </member> + <member name="M:Parse.ParseInstallation.#ctor"> + <summary> + Constructs a new ParseInstallation. Generally, you should not need to construct + ParseInstallations yourself. Instead use <see cref="P:Parse.ParseInstallation.CurrentInstallation"/>. + </summary> + </member> + <member name="F:Parse.ParseInstallation.tzNameMap"> + <summary> + This mapping of Windows names to a standard everyone else uses is maintained + by the Unicode consortium, which makes this officially the first helpful + interaction between Unicode and Microsoft. + Unfortunately this is a little lossy in that we only store the first mapping in each zone because + Microsoft does not give us more granular location information. + Built from http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/zone_tzid.html + </summary> + </member> + <member name="F:Parse.ParseInstallation.toastChannelTag"> + <summary> + Future proofing: Right now there's only one valid channel for the app, but we will likely + want to allow additional channels for auxiliary tiles (i.e. a contacts app can have a new + channel for each contact and the UI needs to pop up on the right tile). The expansion job + generically has one _Installation field it passes to device-specific code, so we store a map + of tag -> channel URI. Right now, there is only one valid tag and it is automatic. + Unsed variable warnings are suppressed becaue this const is used in WinRT and WinPhone but not NetFx. + </summary> + </member> + <member name="M:Parse.ParseInstallation.GetAppAttribute(System.String)"> + <summary> + Gets an attribute from the Windows Phone App Manifest App element + </summary> + <param name="attributeName">the attribute name</param> + <returns>the attribute value</returns> + </member> + <member name="P:Parse.ParseInstallation.CurrentInstallation"> + <summary> + Gets the ParseInstallation representing this app on this device. + </summary> + </member> + <member name="P:Parse.ParseInstallation.Query"> + <summary> + Constructs a <see cref="T:Parse.ParseQuery`1"/> for ParseInstallations. + </summary> + <remarks> + Only the following types of queries are allowed for installations: + + <code> + query.GetAsync(objectId) + query.WhereEqualTo(key, value) + query.WhereMatchesKeyInQuery<TOther>(key, keyInQuery, otherQuery) + </code> + + You can add additional query conditions, but one of the above must appear as a top-level <c>AND</c> + clause in the query. + </remarks> + </member> + <member name="P:Parse.ParseInstallation.InstallationId"> + <summary> + A GUID that uniquely names this app installed on this device. + </summary> + </member> + <member name="P:Parse.ParseInstallation.TimeZone"> + <summary> + The time zone in which this device resides. This string is in the tz database format + Parse uses for local-time pushes. Due to platform restrictions, the mapping is less + granular on Windows than it may be on other systems. E.g. The zones + America/Vancouver America/Dawson America/Whitehorse, America/Tijuana, PST8PDT, and + America/Los_Angeles are all reported as America/Los_Angeles. + </summary> + </member> + <member name="P:Parse.ParseInstallation.ParseVersion"> + <summary> + The version of the Parse SDK used to build this application. + </summary> + </member> + <member name="P:Parse.ParseInstallation.Channels"> + <summary> + A sequence of arbitrary strings which are used to identify this installation for push notifications. + By convention, the empty string is known as the "Broadcast" channel. + </summary> + </member> + <member name="P:Parse.ParseInstallation.DeviceType"> + <summary> + The runtime target of this application. Is one of winrt, winphone, or dotnet. + </summary> + </member> + <member name="P:Parse.ParseInstallation.AppName"> + <summary> + The user-friendly display name of this application. + </summary> + </member> + <member name="P:Parse.ParseInstallation.AppIdentifier"> + <summary> + The system-dependent unique identifier of this installation. This identifier should be + sufficient to distinctly name an app on stores which may allow multiple apps with the + same display name. + </summary> + </member> + <member name="P:Parse.ParseInstallation.AppVersion"> + <summary> + A version string consisting of Major.Minor.Build.Revision. + </summary> + </member> + </members> +</doc> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.dll b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.dll Binary files differnew file mode 100644 index 00000000..a7d32fff --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.dll diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.xml b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.xml new file mode 100644 index 00000000..c3709e5a --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/src/wp8/parse/Parse.xml @@ -0,0 +1,2670 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Parse</name> + </assembly> + <members> + <member name="M:Parse.Internal.IParseAuthenticationProvider.AuthenticateAsync(System.Threading.CancellationToken)"> + <summary> + Authenticates with the service. + </summary> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.Internal.IParseAuthenticationProvider.Deauthenticate"> + <summary> + Deauthenticates (logs out) the user associated with this provider. This + call may block. + </summary> + </member> + <member name="M:Parse.Internal.IParseAuthenticationProvider.RestoreAuthentication(System.Collections.Generic.IDictionary{System.String,System.Object})"> + <summary> + Restores authentication that has been serialized, such as session keys, + etc. + </summary> + <param name="authData">The auth data for the provider. This value may be null + when unlinking an account.</param> + <returns><c>true</c> iff the authData was successfully synchronized. A <c>false</c> return + value indicates that the user should no longer be associated because of bad auth + data.</returns> + </member> + <member name="P:Parse.Internal.IParseAuthenticationProvider.AuthType"> + <summary> + Provides a unique name for the type of authentication the provider does. + For example, the FacebookAuthenticationProvider would return "facebook". + </summary> + </member> + <member name="M:Parse.Internal.FacebookAuthenticationProvider.TryParseOAuthCallbackUrl(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String}@)"> + <summary> + Parses a uri, looking for a base uri that represents facebook login completion, and then + converting the query string into a dictionary of key-value pairs. (e.g. access_token) + </summary> + </member> + <member name="T:Parse.Internal.FlexibleDictionaryWrapper`2"> + <summary> + Provides a Dictionary implementation that can delegate to any other + dictionary, regardless of its value type. Used for coercion of + dictionaries when returning them to users. + </summary> + <typeparam name="TOut">The resulting type of value in the dictionary.</typeparam> + <typeparam name="TIn">The original type of value in the dictionary.</typeparam> + </member> + <member name="T:Parse.Internal.FlexibleListWrapper`2"> + <summary> + Provides a List implementation that can delegate to any other + list, regardless of its value type. Used for coercion of + lists when returning them to users. + </summary> + <typeparam name="TOut">The resulting type of value in the list.</typeparam> + <typeparam name="TIn">The original type of value in the list.</typeparam> + </member> + <member name="T:Parse.Internal.IdentityEqualityComparer`1"> + <summary> + An equality comparer that uses the object identity (i.e. ReferenceEquals) + rather than .Equals, allowing identity to be used for checking equality in + ISets and IDictionaries. + </summary> + </member> + <member name="T:Parse.Internal.InternalExtensions"> + <summary> + Provides helper methods that allow us to use terser code elsewhere. + </summary> + </member> + <member name="M:Parse.Internal.InternalExtensions.Safe``1(System.Threading.Tasks.Task{``0})"> + <summary> + Ensures a task (even null) is awaitable. + </summary> + <typeparam name="T"></typeparam> + <param name="task"></param> + <returns></returns> + </member> + <member name="M:Parse.Internal.InternalExtensions.Safe(System.Threading.Tasks.Task)"> + <summary> + Ensures a task (even null) is awaitable. + </summary> + <param name="task"></param> + <returns></returns> + </member> + <member name="M:Parse.Internal.InternalExtensions.GetPartial``1(Parse.ParseObject,Parse.Internal.InternalExtensions.PartialAccessor{``0})"> + <summary> + Partial methods cannot return a value, so we instead make partial accessors + use ref params. This helper can be used to write code more normally so we get + the out-param or default when calling a partial method. Given a partial method: + partial void GetFoo(ref string foo) + we can say string foo = this.GetPartial<string>(GetFoo); + </summary> + <typeparam name="T"></typeparam> + <param name="self"></param> + <param name="action"></param> + </member> + <member name="M:Parse.Internal.InternalExtensions.PartialAsync``1(System.Object,Parse.Internal.InternalExtensions.PartialAccessor{System.Threading.Tasks.Task{``0}})"> + <summary> + Partial methods cannot return a value, so we instead make partial accessors + use ref params. This means you cannot effectively make a partial which is + async. This code helps create a design pattern where a partial takes a ref Task + param and we can await the PartialAsync of it. Given a partial method: + partial void FooAsync(ref Task<string> task) + we can say string foo = await PartialAsync<string>(FooAsync); + </summary> + <typeparam name="T"></typeparam> + <param name="self"></param> + <param name="partial"></param> + <returns></returns> + </member> + <member name="T:Parse.Internal.IParseFieldOperation"> + <summary> + A ParseFieldOperation represents a modification to a value in a ParseObject. + For example, setting, deleting, or incrementing a value are all different kinds of + ParseFieldOperations. ParseFieldOperations themselves can be considered to be + immutable. + </summary> + </member> + <member name="M:Parse.Internal.IParseFieldOperation.Encode"> + <summary> + Converts the ParseFieldOperation to a data structure that can be converted to JSON and sent to + Parse as part of a save operation. + </summary> + <returns>An object to be JSONified.</returns> + </member> + <member name="M:Parse.Internal.IParseFieldOperation.MergeWithPrevious(Parse.Internal.IParseFieldOperation)"> + <summary> + Returns a field operation that is composed of a previous operation followed by + this operation. This will not mutate either operation. However, it may return + <code>this</code> if the current operation is not affected by previous changes. + For example: + {increment by 2}.MergeWithPrevious({set to 5}) -> {set to 7} + {set to 5}.MergeWithPrevious({increment by 2}) -> {set to 5} + {add "foo"}.MergeWithPrevious({delete}) -> {set to ["foo"]} + {delete}.MergeWithPrevious({add "foo"}) -> {delete} /// </summary> + <param name="previous">The most recent operation on the field, or null if none.</param> + <returns>A new ParseFieldOperation or this.</returns> + </member> + <member name="M:Parse.Internal.IParseFieldOperation.Apply(System.Object,Parse.ParseObject,System.String)"> + <summary> + Returns a new estimated value based on a previous value and this operation. This + value is not intended to be sent to Parse, but it is used locally on the client to + inspect the most likely current value for a field. + + The key and object are used solely for ParseRelation to be able to construct objects + that refer back to their parents. + </summary> + <param name="oldValue">The previous value for the field.</param> + <param name="obj">The object that contains this value.</param> + <param name="key">The key that this value is for.</param> + <returns>The new value for the field.</returns> + </member> + <member name="T:Parse.Internal.Json"> + <summary> + A simple recursive-descent JSON Parser based on the grammar defined at http://www.json.org + and http://tools.ietf.org/html/rfc4627 + </summary> + </member> + <member name="F:Parse.Internal.Json.startOfString"> + <summary> + Place at the start of a regex to force the match to begin wherever the search starts (i.e. + anchored at the index of the first character of the search, even when that search starts + in the middle of the string). + </summary> + </member> + <member name="M:Parse.Internal.Json.Parse(System.String)"> + <summary> + Parses a JSON-text as defined in http://tools.ietf.org/html/rfc4627, returning an + IDictionary<string, object> or an IList<object> depending on whether + the value was an array or dictionary. Nested objects also match these types. + </summary> + </member> + <member name="M:Parse.Internal.Json.Encode(System.Collections.Generic.IDictionary{System.String,System.Object})"> + <summary> + Encodes a dictionary into a JSON string. Suppots values that are + IDictionary<string, object>, IList<object>, strings, + nulls, and any of the primitive types. + </summary> + </member> + <member name="M:Parse.Internal.Json.Encode(System.Collections.Generic.IList{System.Object})"> + <summary> + Encodes a list into a JSON string. Suppots values that are + IDictionary<string, object>, IList<object>, strings, + nulls, and any of the primitive types. + </summary> + </member> + <member name="M:Parse.Internal.Json.Encode(System.Object)"> + <summary> + Encodes an object into a JSON string. + </summary> + </member> + <member name="M:Parse.Internal.Json.ParseObject(System.String,System.Int32,System.Int32@,System.Object@)"> + <summary> + Parses JSON object syntax (e.g. '{}') + </summary> + </member> + <member name="M:Parse.Internal.Json.ParseMember(System.String,System.Int32,System.Int32@,System.Object@)"> + <summary> + Parses JSON member syntax (e.g. '"keyname" : null') + </summary> + </member> + <member name="M:Parse.Internal.Json.ParseArray(System.String,System.Int32,System.Int32@,System.Object@)"> + <summary> + Parses JSON array syntax (e.g. '[]') + </summary> + </member> + <member name="M:Parse.Internal.Json.ParseValue(System.String,System.Int32,System.Int32@,System.Object@)"> + <summary> + Parses a value (i.e. the right-hand side of an object member assignment or + an element in an array) + </summary> + </member> + <member name="M:Parse.Internal.Json.ParseString(System.String,System.Int32,System.Int32@,System.Object@)"> + <summary> + Parses a JSON string (e.g. '"foo\u1234bar\n"') + </summary> + </member> + <member name="M:Parse.Internal.Json.ParseNumber(System.String,System.Int32,System.Int32@,System.Object@)"> + <summary> + Parses a number. Returns a long if the number is an integer or has an exponent, + otherwise returns a double. + </summary> + </member> + <member name="M:Parse.Internal.Json.Accept(System.String,System.Int32,System.Text.RegularExpressions.Regex,System.Int32@,System.Text.RegularExpressions.Match@)"> + <summary> + Matches the string to a regex, consuming part of the string and returning the match. + </summary> + </member> + <member name="T:Parse.Internal.ParseDeleteOperation"> + <summary> + An operation where a field is deleted from the object. + </summary> + </member> + <member name="T:Parse.ParseConfig"> + <summary> + The ParseConfig is a representation of the remote configuration object, + that enables you to add things like feature gating, a/b testing or simple "Message of the day". + </summary> + </member> + <member name="M:Parse.ParseConfig.GetAsync"> + <summary> + Retrieves the ParseConfig asynchronously from the server. + </summary> + <returns>ParseConfig object that was fetched</returns> + </member> + <member name="M:Parse.ParseConfig.GetAsync(System.Threading.CancellationToken)"> + <summary> + Retrieves the ParseConfig asynchronously from the server. + </summary> + <param name="cancellationToken">The cancellation token.</param> + <returns>ParseConfig object that was fetched</returns> + </member> + <member name="M:Parse.ParseConfig.Get``1(System.String)"> + <summary> + Gets a value for the key of a particular type. + </summary> + <typeparam name="T">The type to convert the value to. Supported types are + ParseObject and its descendents, Parse types such as ParseRelation and ParseGeopoint, + primitive types,IList<T>, IDictionary<string, T> and strings.</typeparam> + <param name="key">The key of the element to get.</param> + <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved + and <paramref name="key"/> is not found.</exception> + <exception cref="T:System.FormatException">The property under this <paramref name="key"/> + key was found, but of a different type.</exception> + </member> + <member name="M:Parse.ParseConfig.TryGetValue``1(System.String,``0@)"> + <summary> + Populates result with the value for the key, if possible. + </summary> + <typeparam name="T">The desired type for the value.</typeparam> + <param name="key">The key to retrieve a value for.</param> + <param name="result">The value for the given key, converted to the + requested type, or null if unsuccessful.</param> + <returns>true if the lookup and conversion succeeded, otherwise false.</returns> + </member> + <member name="P:Parse.ParseConfig.CurrentConfig"> + <summary> + Gets the latest fetched ParseConfig. + </summary> + <returns>ParseConfig object</returns> + </member> + <member name="P:Parse.ParseConfig.Item(System.String)"> + <summary> + Gets a value on the config. + </summary> + <param name="key">The key for the parameter.</param> + <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is + retrieved and <paramref name="key"/> is not found.</exception> + <returns>The value for the key.</returns> + </member> + <member name="T:Parse.ParseFieldNameAttribute"> + <summary> + Specifies a field name for a property on a ParseObject subclass. + </summary> + </member> + <member name="M:Parse.ParseFieldNameAttribute.#ctor(System.String)"> + <summary> + Constructs a new ParseFieldName attribute. + </summary> + <param name="fieldName">The name of the field on the ParseObject that the + property represents.</param> + </member> + <member name="P:Parse.ParseFieldNameAttribute.FieldName"> + <summary> + Gets the name of the field represented by this property. + </summary> + </member> + <member name="M:Parse.Internal.ReflectionHelpers.FindConstructor(System.Type,System.Type[])"> + <summary> + This method helps simplify the process of getting a constructor for a type. + A method like this exists in .NET but is not allowed in a Portable Class Library, + so we've built our own. + </summary> + <param name="self"></param> + <param name="parameterTypes"></param> + <returns></returns> + </member> + <member name="T:Parse.Internal.SynchronizedEventHandler`1"> + <summary> + Represents an event handler that calls back from the synchronization context + that subscribed. + <typeparam name="T">Should look like an EventArgs, but may not inherit EventArgs if T is implemented by the Windows team.</typeparam> + </summary> + </member> + <member name="T:Parse.Internal.TaskQueue"> + <summary> + A helper class for enqueuing tasks + </summary> + </member> + <member name="F:Parse.Internal.TaskQueue.tail"> + <summary> + We only need to keep the tail of the queue. Cancelled tasks will + just complete normally/immediately when their turn arrives. + </summary> + </member> + <member name="M:Parse.Internal.TaskQueue.GetTaskToAwait(System.Threading.CancellationToken)"> + <summary> + Gets a cancellable task that can be safely awaited and is dependent + on the current tail of the queue. This essentially gives us a proxy + for the tail end of the queue whose awaiting can be cancelled. + </summary> + <param name="cancellationToken">A cancellation token that cancels + the task even if the task is still in the queue. This allows the + running task to return immediately without breaking the dependency + chain. It also ensures that errors do not propagate.</param> + <returns>A new task that should be awaited by enqueued tasks.</returns> + </member> + <member name="M:Parse.Internal.TaskQueue.Enqueue``1(System.Func{System.Threading.Tasks.Task,``0},System.Threading.CancellationToken)"> + <summary> + Enqueues a task created by <paramref name="taskStart"/>. If the task is + cancellable (or should be able to be cancelled while it is waiting in the + queue), pass a cancellationToken. + </summary> + <typeparam name="T">The type of task.</typeparam> + <param name="taskStart">A function given a task to await once state is + snapshotted (e.g. after capturing session tokens at the time of the save call). + Awaiting this task will wait for the created task's turn in the queue.</param> + <param name="cancellationToken">A cancellation token that can be used to + cancel waiting in the queue.</param> + <returns>The task created by the taskStart function.</returns> + </member> + <member name="T:Parse.ParseClassNameAttribute"> + <summary> + Defines the class name for a subclass of ParseObject. + </summary> + </member> + <member name="M:Parse.ParseClassNameAttribute.#ctor(System.String)"> + <summary> + Constructs a new ParseClassName attribute. + </summary> + <param name="className">The class name to associate with the ParseObject subclass.</param> + </member> + <member name="P:Parse.ParseClassNameAttribute.ClassName"> + <summary> + Gets the class name to associate with the ParseObject subclass. + </summary> + </member> + <member name="T:Parse.ParseFile"> + <summary> + ParseFile is a local representation of a file that is saved to the Parse cloud. + </summary> + <example> + The workflow is to construct a <see cref="T:Parse.ParseFile"/> with data and a filename, + then save it and set it as a field on a ParseObject: + + <code> + var file = new ParseFile("hello.txt", + new MemoryStream(Encoding.UTF8.GetBytes("hello"))); + await file.SaveAsync(); + var obj = new ParseObject("TestObject"); + obj["file"] = file; + await obj.SaveAsync(); + </code> + </example> + </member> + <member name="M:Parse.ParseFile.#ctor(System.String,System.Byte[],System.String)"> + <summary> + Creates a new file from a byte array and a name. + </summary> + <param name="name">The file's name, ideally with an extension. The file name + must begin with an alphanumeric character, and consist of alphanumeric + characters, periods, spaces, underscores, or dashes.</param> + <param name="data">The file's data.</param> + <param name="mimeType">To specify the content-type used when uploading the + file, provide this parameter.</param> + </member> + <member name="M:Parse.ParseFile.#ctor(System.String,System.IO.Stream,System.String)"> + <summary> + Creates a new file from a stream and a name. + </summary> + <param name="name">The file's name, ideally with an extension. The file name + must begin with an alphanumeric character, and consist of alphanumeric + characters, periods, spaces, underscores, or dashes.</param> + <param name="data">The file's data.</param> + <param name="mimeType">To specify the content-type used when uploading the + file, provide this parameter.</param> + </member> + <member name="M:Parse.ParseFile.SaveAsync"> + <summary> + Saves the file to the Parse cloud. + </summary> + </member> + <member name="M:Parse.ParseFile.SaveAsync(System.Threading.CancellationToken)"> + <summary> + Saves the file to the Parse cloud. + </summary> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseFile.SaveAsync(System.IProgress{Parse.ParseUploadProgressEventArgs})"> + <summary> + Saves the file to the Parse cloud. + </summary> + <param name="progress">The progress callback.</param> + </member> + <member name="M:Parse.ParseFile.SaveAsync(System.IProgress{Parse.ParseUploadProgressEventArgs},System.Threading.CancellationToken)"> + <summary> + Saves the file to the Parse cloud. + </summary> + <param name="progress">The progress callback.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="F:Parse.ParseFile.MIMETypesDictionary"> + <summary> + A list of file extensions to mime types as found here: + http://stackoverflow.com/questions/58510/using-net-how-can-you-find-the-mime-type-of-a-file-based-on-the-file-signature + </summary> + </member> + <member name="P:Parse.ParseFile.IsDirty"> + <summary> + Gets whether the file still needs to be saved. + </summary> + </member> + <member name="P:Parse.ParseFile.Name"> + <summary> + Gets the name of the file. Before save is called, this is the filename given by + the user. After save is called, that name gets prefixed with a unique identifier. + </summary> + </member> + <member name="P:Parse.ParseFile.MimeType"> + <summary> + Gets the MIME type of the file. This is either passed in to the constructor or + inferred from the file extension. "unknown/unknown" will be used if neither is + available. + </summary> + </member> + <member name="P:Parse.ParseFile.Url"> + <summary> + Gets the url of the file. It is only available after you save the file or after + you get the file from a <see cref="T:Parse.ParseObject"/>. + </summary> + </member> + <member name="T:Parse.ParseQueryExtensions"> + <summary> + Provides extension methods for <see cref="T:Parse.ParseQuery`1"/> to support + Linq-style queries. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.GetMethod``1(System.Linq.Expressions.Expression{System.Action{``0}})"> + <summary> + Gets a MethodInfo for a top-level method call. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.ContainsStub``1(System.Object,``0)"> + <summary> + When a query is normalized, this is a placeholder to indicate we should + add a WhereContainedIn() clause. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.NotContainsStub``1(System.Object,``0)"> + <summary> + When a query is normalized, this is a placeholder to indicate we should + add a WhereNotContainedIn() clause. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.ContainsKeyStub(Parse.ParseObject,System.String)"> + <summary> + When a query is normalized, this is a placeholder to indicate that we should + add a WhereExists() clause. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.NotContainsKeyStub(Parse.ParseObject,System.String)"> + <summary> + When a query is normalized, this is a placeholder to indicate that we should + add a WhereDoesNotExist() clause. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.GetValue(System.Linq.Expressions.Expression)"> + <summary> + Evaluates an expression and throws if the expression has components that can't be + evaluated (e.g. uses the parameter that's only represented by an object on the server). + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.IsParseObjectGet(System.Linq.Expressions.MethodCallExpression)"> + <summary> + Checks whether the MethodCallExpression is a call to ParseObject.Get(), + which is the call we normalize all indexing into the ParseObject to. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.WhereMethodCall``1(Parse.ParseQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.MethodCallExpression)"> + <summary> + Converts a normalized method call expression into the appropriate ParseQuery clause. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.WhereBinaryExpression``1(Parse.ParseQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.BinaryExpression)"> + <summary> + Converts a normalized binary expression into the appropriate ParseQuery clause. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.Where``1(Parse.ParseQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Filters a query based upon the predicate provided. + </summary> + <typeparam name="TSource">The type of ParseObject being queried for.</typeparam> + <param name="source">The base <see cref="T:Parse.ParseQuery`1"/> to which + the predicate will be added.</param> + <param name="predicate">A function to test each ParseObject for a condition. + The predicate must be able to be represented by one of the standard Where + functions on ParseQuery</param> + <returns>A new ParseQuery whose results will match the given predicate as + well as the source's filters.</returns> + </member> + <member name="M:Parse.ParseQueryExtensions.GetOrderByPath``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Normalizes an OrderBy's keySelector expression and then extracts the path + from the ParseObject.Get() call. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.OrderBy``2(Parse.ParseQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Orders a query based upon the key selector provided. + </summary> + <typeparam name="TSource">The type of ParseObject being queried for.</typeparam> + <typeparam name="TSelector">The type of key returned by keySelector.</typeparam> + <param name="source">The query to order.</param> + <param name="keySelector">A function to extract a key from the ParseObject.</param> + <returns>A new ParseQuery based on source whose results will be ordered by + the key specified in the keySelector.</returns> + </member> + <member name="M:Parse.ParseQueryExtensions.OrderByDescending``2(Parse.ParseQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Orders a query based upon the key selector provided. + </summary> + <typeparam name="TSource">The type of ParseObject being queried for.</typeparam> + <typeparam name="TSelector">The type of key returned by keySelector.</typeparam> + <param name="source">The query to order.</param> + <param name="keySelector">A function to extract a key from the ParseObject.</param> + <returns>A new ParseQuery based on source whose results will be ordered by + the key specified in the keySelector.</returns> + </member> + <member name="M:Parse.ParseQueryExtensions.ThenBy``2(Parse.ParseQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Performs a subsequent ordering of a query based upon the key selector provided. + </summary> + <typeparam name="TSource">The type of ParseObject being queried for.</typeparam> + <typeparam name="TSelector">The type of key returned by keySelector.</typeparam> + <param name="source">The query to order.</param> + <param name="keySelector">A function to extract a key from the ParseObject.</param> + <returns>A new ParseQuery based on source whose results will be ordered by + the key specified in the keySelector.</returns> + </member> + <member name="M:Parse.ParseQueryExtensions.ThenByDescending``2(Parse.ParseQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Performs a subsequent ordering of a query based upon the key selector provided. + </summary> + <typeparam name="TSource">The type of ParseObject being queried for.</typeparam> + <typeparam name="TSelector">The type of key returned by keySelector.</typeparam> + <param name="source">The query to order.</param> + <param name="keySelector">A function to extract a key from the ParseObject.</param> + <returns>A new ParseQuery based on source whose results will be ordered by + the key specified in the keySelector.</returns> + </member> + <member name="M:Parse.ParseQueryExtensions.Join``4(Parse.ParseQuery{``0},Parse.ParseQuery{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,``1,``3}})"> + <summary> + Correlates the elements of two queries based on matching keys. + </summary> + <typeparam name="TOuter">The type of ParseObjects of the first query.</typeparam> + <typeparam name="TInner">The type of ParseObjects of the second query.</typeparam> + <typeparam name="TKey">The type of the keys returned by the key selector + functions.</typeparam> + <typeparam name="TResult">The type of the result. This must match either + TOuter or TInner</typeparam> + <param name="outer">The first query to join.</param> + <param name="inner">The query to join to the first query.</param> + <param name="outerKeySelector">A function to extract a join key from the results of + the first query.</param> + <param name="innerKeySelector">A function to extract a join key from the results of + the second query.</param> + <param name="resultSelector">A function to select either the outer or inner query + result to determine which query is the base query.</param> + <returns>A new ParseQuery with a WhereMatchesQuery or WhereMatchesKeyInQuery + clause based upon the query indicated in the <paramref name="resultSelector"/>.</returns> + </member> + <member name="T:Parse.ParseQueryExtensions.ObjectNormalizer"> + <summary> + Visits an Expression, converting ParseObject.Get/ParseObject[]/ParseObject.Property, + and nested indices into a single call to ParseObject.Get() with a "field path" like + "foo.bar.baz" + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.ObjectNormalizer.VisitMember(System.Linq.Expressions.MemberExpression)"> + <summary> + Check for a ParseFieldName attribute and use that as the path component, turning + properties like foo.ObjectId into foo.Get("objectId") + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.ObjectNormalizer.VisitUnary(System.Linq.Expressions.UnaryExpression)"> + <summary> + If a ParseObject.Get() call has been cast, just change the generic parameter. + </summary> + </member> + <member name="T:Parse.ParseQueryExtensions.WhereNormalizer"> + <summary> + Normalizes Where expressions. + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.WhereNormalizer.VisitBinary(System.Linq.Expressions.BinaryExpression)"> + <summary> + Normalizes binary operators. <, >, <=, >= !=, and == + This puts the ParseObject.Get() on the left side of the operation + (reversing it if necessary), and normalizes the ParseObject.Get() + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.WhereNormalizer.VisitUnary(System.Linq.Expressions.UnaryExpression)"> + <summary> + If a ! operator is used, this removes the ! and instead calls the equivalent + function (so e.g. == becomes !=, < becomes >=, Contains becomes NotContains) + </summary> + </member> + <member name="M:Parse.ParseQueryExtensions.WhereNormalizer.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"> + <summary> + Normalizes .Equals into == and Contains() into the appropriate stub. + </summary> + </member> + <member name="T:Parse.ParseACL"> + <summary> + A ParseACL is used to control which users and roles can access or modify a particular object. Each + <see cref="T:Parse.ParseObject"/> can have its own ParseACL. You can grant read and write permissions + separately to specific users, to groups of users that belong to roles, or you can grant permissions + to "the public" so that, for example, any user could read a particular object but only a particular + set of users could write to that object. + </summary> + </member> + <member name="M:Parse.ParseACL.#ctor"> + <summary> + Creates an ACL with no permissions granted. + </summary> + </member> + <member name="M:Parse.ParseACL.#ctor(Parse.ParseUser)"> + <summary> + Creates an ACL where only the provided user has access. + </summary> + <param name="owner">The only user that can read or write objects governed by this ACL.</param> + </member> + <member name="M:Parse.ParseACL.SetReadAccess(System.String,System.Boolean)"> + <summary> + Sets whether the given user id is allowed to read this object. + </summary> + <param name="userId">The objectId of the user.</param> + <param name="allowed">Whether the user has permission.</param> + </member> + <member name="M:Parse.ParseACL.SetReadAccess(Parse.ParseUser,System.Boolean)"> + <summary> + Sets whether the given user is allowed to read this object. + </summary> + <param name="user">The user.</param> + <param name="allowed">Whether the user has permission.</param> + </member> + <member name="M:Parse.ParseACL.SetWriteAccess(System.String,System.Boolean)"> + <summary> + Sets whether the given user id is allowed to write this object. + </summary> + <param name="userId">The objectId of the user.</param> + <param name="allowed">Whether the user has permission.</param> + </member> + <member name="M:Parse.ParseACL.SetWriteAccess(Parse.ParseUser,System.Boolean)"> + <summary> + Sets whether the given user is allowed to write this object. + </summary> + <param name="user">The user.</param> + <param name="allowed">Whether the user has permission.</param> + </member> + <member name="M:Parse.ParseACL.GetReadAccess(System.String)"> + <summary> + Gets whether the given user id is *explicitly* allowed to read this object. + Even if this returns false, the user may still be able to read it if + PublicReadAccess is true or a role that the user belongs to has read access. + </summary> + <param name="userId">The user objectId to check.</param> + <returns>Whether the user has access.</returns> + </member> + <member name="M:Parse.ParseACL.GetReadAccess(Parse.ParseUser)"> + <summary> + Gets whether the given user is *explicitly* allowed to read this object. + Even if this returns false, the user may still be able to read it if + PublicReadAccess is true or a role that the user belongs to has read access. + </summary> + <param name="user">The user to check.</param> + <returns>Whether the user has access.</returns> + </member> + <member name="M:Parse.ParseACL.GetWriteAccess(System.String)"> + <summary> + Gets whether the given user id is *explicitly* allowed to write this object. + Even if this returns false, the user may still be able to write it if + PublicReadAccess is true or a role that the user belongs to has write access. + </summary> + <param name="userId">The user objectId to check.</param> + <returns>Whether the user has access.</returns> + </member> + <member name="M:Parse.ParseACL.GetWriteAccess(Parse.ParseUser)"> + <summary> + Gets whether the given user is *explicitly* allowed to write this object. + Even if this returns false, the user may still be able to write it if + PublicReadAccess is true or a role that the user belongs to has write access. + </summary> + <param name="user">The user to check.</param> + <returns>Whether the user has access.</returns> + </member> + <member name="M:Parse.ParseACL.SetRoleReadAccess(System.String,System.Boolean)"> + <summary> + Sets whether users belonging to the role with the given <paramref name="roleName"/> + are allowed to read this object. + </summary> + <param name="roleName">The name of the role.</param> + <param name="allowed">Whether the role has access.</param> + </member> + <member name="M:Parse.ParseACL.SetRoleReadAccess(Parse.ParseRole,System.Boolean)"> + <summary> + Sets whether users belonging to the given role are allowed to read this object. + </summary> + <param name="role">The role.</param> + <param name="allowed">Whether the role has access.</param> + </member> + <member name="M:Parse.ParseACL.GetRoleReadAccess(System.String)"> + <summary> + Gets whether users belonging to the role with the given <paramref name="roleName"/> + are allowed to read this object. Even if this returns false, the role may still be + able to read it if a parent role has read access. + </summary> + <param name="roleName">The name of the role.</param> + <returns>Whether the role has access.</returns> + </member> + <member name="M:Parse.ParseACL.GetRoleReadAccess(Parse.ParseRole)"> + <summary> + Gets whether users belonging to the role are allowed to read this object. + Even if this returns false, the role may still be able to read it if a + parent role has read access. + </summary> + <param name="role">The name of the role.</param> + <returns>Whether the role has access.</returns> + </member> + <member name="M:Parse.ParseACL.SetRoleWriteAccess(System.String,System.Boolean)"> + <summary> + Sets whether users belonging to the role with the given <paramref name="roleName"/> + are allowed to write this object. + </summary> + <param name="roleName">The name of the role.</param> + <param name="allowed">Whether the role has access.</param> + </member> + <member name="M:Parse.ParseACL.SetRoleWriteAccess(Parse.ParseRole,System.Boolean)"> + <summary> + Sets whether users belonging to the given role are allowed to write this object. + </summary> + <param name="role">The role.</param> + <param name="allowed">Whether the role has access.</param> + </member> + <member name="M:Parse.ParseACL.GetRoleWriteAccess(System.String)"> + <summary> + Gets whether users belonging to the role with the given <paramref name="roleName"/> + are allowed to write this object. Even if this returns false, the role may still be + able to write it if a parent role has write access. + </summary> + <param name="roleName">The name of the role.</param> + <returns>Whether the role has access.</returns> + </member> + <member name="M:Parse.ParseACL.GetRoleWriteAccess(Parse.ParseRole)"> + <summary> + Gets whether users belonging to the role are allowed to write this object. + Even if this returns false, the role may still be able to write it if a + parent role has write access. + </summary> + <param name="role">The name of the role.</param> + <returns>Whether the role has access.</returns> + </member> + <member name="P:Parse.ParseACL.PublicReadAccess"> + <summary> + Gets or sets whether the public is allowed to read this object. + </summary> + </member> + <member name="P:Parse.ParseACL.PublicWriteAccess"> + <summary> + Gets or sets whether the public is allowed to write this object. + </summary> + </member> + <member name="T:Parse.ParseClient"> + <summary> + ParseClient contains static functions that handle global + configuration for the Parse library. + </summary> + </member> + <member name="M:Parse.ParseClient.Initialize(System.String,System.String)"> + <summary> + Authenticates this client as belonging to your application. This must be + called before your application can use the Parse library. The recommended + way is to put a call to <c>ParseFramework.Initialize</c> in your + Application startup. + </summary> + <param name="applicationId">The Application ID provided in the Parse dashboard. + </param> + <param name="dotnetKey">The .NET API Key provided in the Parse dashboard. + </param> + </member> + <member name="M:Parse.ParseClient.RequestAsync(System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.CancellationToken)"> + <summary> + Convenience alias for RequestAsync that takes a string instead of a Uri. + </summary> + </member> + <member name="M:Parse.ParseClient.RequestAsync(System.String,System.Uri,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.CancellationToken)"> + <summary> + The main mechanism for making requests to Parse. Attaches headers related to + the SDK, session token, etc., then JSON-parses the result of the request and throws + a ParseException if necessary. + </summary> + <param name="method">The HTTP method to use.</param> + <param name="relativeUri">A relative URI for the API.</param> + <param name="cancellationToken">The session token for the request.</param> + <param name="data">A JSON-style data object that will be stringified + for the request body.</param> + <param name="sessionToken">The cancellation token for the request.</param> + <returns>A tuple indicating the HTTP status code and the JSON data + returned by the request.</returns> + </member> + <member name="M:Parse.ParseClient.UploadAsync(System.Uri,System.String,System.String,System.IO.Stream,System.IProgress{Parse.ParseUploadProgressEventArgs},System.Threading.CancellationToken)"> + <summary> + Performs an upload that reports progress. + </summary> + </member> + <member name="M:Parse.ParseClient.As``1(System.Object)"> + <summary> + Performs a ConvertTo, but returns null if the object can't be + converted to that type. + </summary> + </member> + <member name="M:Parse.ParseClient.ConvertTo``1(System.Object)"> + <summary> + Converts a value to the requested type -- coercing primitives to + the desired type, wrapping lists and dictionaries appropriately, + or else passing the object along to the caller unchanged. + + This should be used on any containers that might be coming from a + user to normalize the collection types. Collection types coming from + JSON deserialization can be safely assumed to be lists or dictionaries of + objects. + </summary> + </member> + <member name="F:Parse.ParseClient.interfaceLookupCache"> + <summary> + Holds a dictionary that maps a cache of interface types for related concrete types. + The lookup is slow the first time for each type because it has to enumerate all interface + on the object type, but made fast by the cache. + + The map is: + (object type, generic interface type) => constructed generic type + </summary> + </member> + <member name="M:Parse.ParseClient.DeepTraversal(System.Object,System.Boolean,System.Boolean)"> + <summary> + Flattens dictionaries and lists into a single enumerable of all contained objects + that can then be queried over. + </summary> + <param name="root">The root of the traversal</param> + <param name="traverseParseObjects">Whether to traverse into ParseObjects' children</param> + <param name="yieldRoot">Whether to include the root in the result</param> + <returns></returns> + </member> + <member name="T:Parse.ParseCloud"> + <summary> + The ParseCloud class provides methods for interacting with Parse Cloud Functions. + </summary> + <example> + For example, this sample code calls the + "validateGame" Cloud Function and calls processResponse if the call succeeded + and handleError if it failed. + + <code> + var result = + await ParseCloud.CallFunctionAsync<IDictionary<string, object>>("validateGame", parameters); + </code> + </example> + </member> + <member name="M:Parse.ParseCloud.CallFunctionAsync``1(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"> + <summary> + Calls a cloud function. + </summary> + <typeparam name="T">The type of data you will receive from the cloud function. This + can be an IDictionary, string, IList, ParseObject, or any other type supported by + ParseObject.</typeparam> + <param name="name">The cloud function to call.</param> + <param name="parameters">The parameters to send to the cloud function. This + dictionary can contain anything that could be passed into a ParseObject except for + ParseObjects themselves.</param> + <returns>The result of the cloud call.</returns> + </member> + <member name="M:Parse.ParseCloud.CallFunctionAsync``1(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.CancellationToken)"> + <summary> + Calls a cloud function. + </summary> + <typeparam name="T">The type of data you will receive from the cloud function. This + can be an IDictionary, string, IList, ParseObject, or any other type supported by + ParseObject.</typeparam> + <param name="name">The cloud function to call.</param> + <param name="parameters">The parameters to send to the cloud function. This + dictionary can contain anything that could be passed into a ParseObject except for + ParseObjects themselves.</param> + <param name="cancellationToken">The cancellation token.</param> + <returns>The result of the cloud call.</returns> + </member> + <member name="T:Parse.ParseException"> + <summary> + Exceptions that may occur when sending requests to Parse. + </summary> + </member> + <member name="P:Parse.ParseException.Code"> + <summary> + The Parse error code associated with the exception. + </summary> + </member> + <member name="T:Parse.ParseException.ErrorCode"> + <summary> + Error codes that may be delivered in response to requests to Parse. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.OtherCause"> + <summary> + Error code indicating that an unknown error or an error unrelated to Parse + occurred. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InternalServerError"> + <summary> + Error code indicating that something has gone wrong with the server. + If you get this error code, it is Parse's fault. Please report the bug to + https://parse.com/help. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.ConnectionFailed"> + <summary> + Error code indicating the connection to the Parse servers failed. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.ObjectNotFound"> + <summary> + Error code indicating the specified object doesn't exist. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidQuery"> + <summary> + Error code indicating you tried to query with a datatype that doesn't + support it, like exact matching an array or object. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidClassName"> + <summary> + Error code indicating a missing or invalid classname. Classnames are + case-sensitive. They must start with a letter, and a-zA-Z0-9_ are the + only valid characters. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.MissingObjectId"> + <summary> + Error code indicating an unspecified object id. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidKeyName"> + <summary> + Error code indicating an invalid key name. Keys are case-sensitive. They + must start with a letter, and a-zA-Z0-9_ are the only valid characters. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidPointer"> + <summary> + Error code indicating a malformed pointer. You should not see this unless + you have been mucking about changing internal Parse code. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidJSON"> + <summary> + Error code indicating that badly formed JSON was received upstream. This + either indicates you have done something unusual with modifying how + things encode to JSON, or the network is failing badly. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.CommandUnavailable"> + <summary> + Error code indicating that the feature you tried to access is only + available internally for testing purposes. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.NotInitialized"> + <summary> + You must call Parse.initialize before using the Parse library. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.IncorrectType"> + <summary> + Error code indicating that a field was set to an inconsistent type. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidChannelName"> + <summary> + Error code indicating an invalid channel name. A channel name is either + an empty string (the broadcast channel) or contains only a-zA-Z0-9_ + characters and starts with a letter. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.PushMisconfigured"> + <summary> + Error code indicating that push is misconfigured. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.ObjectTooLarge"> + <summary> + Error code indicating that the object is too large. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.OperationForbidden"> + <summary> + Error code indicating that the operation isn't allowed for clients. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.CacheMiss"> + <summary> + Error code indicating the result was not found in the cache. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidNestedKey"> + <summary> + Error code indicating that an invalid key was used in a nested + JSONObject. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidFileName"> + <summary> + Error code indicating that an invalid filename was used for ParseFile. + A valid file name contains only a-zA-Z0-9_. characters and is between 1 + and 128 characters. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidACL"> + <summary> + Error code indicating an invalid ACL was provided. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.Timeout"> + <summary> + Error code indicating that the request timed out on the server. Typically + this indicates that the request is too expensive to run. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidEmailAddress"> + <summary> + Error code indicating that the email address was invalid. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.DuplicateValue"> + <summary> + Error code indicating that a unique field was given a value that is + already taken. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidRoleName"> + <summary> + Error code indicating that a role's name is invalid. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.ExceededQuota"> + <summary> + Error code indicating that an application quota was exceeded. Upgrade to + resolve. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.ScriptFailed"> + <summary> + Error code indicating that a Cloud Code script failed. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.ValidationFailed"> + <summary> + Error code indicating that a Cloud Code validation failed. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.FileDeleteFailed"> + <summary> + Error code indicating that deleting a file failed. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.RequestLimitExceeded"> + <summary> + Error code indicating that the application has exceeded its request limit. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidEventName"> + <summary> + Error code indicating that the provided event name is invalid. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.UsernameMissing"> + <summary> + Error code indicating that the username is missing or empty. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.PasswordMissing"> + <summary> + Error code indicating that the password is missing or empty. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.UsernameTaken"> + <summary> + Error code indicating that the username has already been taken. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.EmailTaken"> + <summary> + Error code indicating that the email has already been taken. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.EmailMissing"> + <summary> + Error code indicating that the email is missing, but must be specified. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.EmailNotFound"> + <summary> + Error code indicating that a user with the specified email was not found. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.SessionMissing"> + <summary> + Error code indicating that a user object without a valid session could + not be altered. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.MustCreateUserThroughSignup"> + <summary> + Error code indicating that a user can only be created through signup. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.AccountAlreadyLinked"> + <summary> + Error code indicating that an an account being linked is already linked + to another user. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidSessionToken"> + <summary> + Error code indicating that the current session token is invalid. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.LinkedIdMissing"> + <summary> + Error code indicating that a user cannot be linked to an account because + that account's id could not be found. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.InvalidLinkedSession"> + <summary> + Error code indicating that a user with a linked (e.g. Facebook) account + has an invalid session. + </summary> + </member> + <member name="F:Parse.ParseException.ErrorCode.UnsupportedService"> + <summary> + Error code indicating that a service being linked (e.g. Facebook or + Twitter) is unsupported. + </summary> + </member> + <member name="T:Parse.ParseExtensions"> + <summary> + Provides convenience extension methods for working with collections + of ParseObjects so that you can easily save and fetch them in batches. + </summary> + </member> + <member name="M:Parse.ParseExtensions.SaveAllAsync``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Saves all of the ParseObjects in the enumeration. Equivalent to + calling <see cref="M:Parse.ParseObject.SaveAllAsync``1(System.Collections.Generic.IEnumerable{``0})"/>. + </summary> + <param name="objects">The objects to save.</param> + </member> + <member name="M:Parse.ParseExtensions.SaveAllAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)"> + <summary> + Saves all of the ParseObjects in the enumeration. Equivalent to + calling + <see cref="M:Parse.ParseObject.SaveAllAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)"/>. + </summary> + <param name="objects">The objects to save.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseExtensions.FetchAllAsync``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Fetches all of the objects in the enumeration. Equivalent to + calling <see cref="M:Parse.ParseObject.FetchAllAsync``1(System.Collections.Generic.IEnumerable{``0})"/>. + </summary> + <param name="objects">The objects to save.</param> + </member> + <member name="M:Parse.ParseExtensions.FetchAllAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)"> + <summary> + Fetches all of the objects in the enumeration. Equivalent to + calling + <see cref="M:Parse.ParseObject.FetchAllAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)"/>. + </summary> + <param name="objects">The objects to fetch.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseExtensions.FetchAllIfNeededAsync``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Fetches all of the objects in the enumeration that don't already have + data. Equivalent to calling + <see cref="M:Parse.ParseObject.FetchAllIfNeededAsync``1(System.Collections.Generic.IEnumerable{``0})"/>. + </summary> + <param name="objects">The objects to fetch.</param> + </member> + <member name="M:Parse.ParseExtensions.FetchAllIfNeededAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)"> + <summary> + Fetches all of the objects in the enumeration that don't already have + data. Equivalent to calling + <see cref="M:Parse.ParseObject.FetchAllIfNeededAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)"/>. + </summary> + <param name="objects">The objects to fetch.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseExtensions.Or``1(Parse.ParseQuery{``0},Parse.ParseQuery{``0}[])"> + <summary> + Constructs a query that is the or of the given queries. + </summary> + <typeparam name="T">The type of ParseObject being queried.</typeparam> + <param name="source">An initial query to 'or' with additional queries.</param> + <param name="queries">The list of ParseQueries to 'or' together.</param> + <returns>A query that is the or of the given queries.</returns> + </member> + <member name="M:Parse.ParseExtensions.FetchAsync``1(``0)"> + <summary> + Fetches this object with the data from the server. + </summary> + </member> + <member name="M:Parse.ParseExtensions.FetchAsync``1(``0,System.Threading.CancellationToken)"> + <summary> + Fetches this object with the data from the server. + </summary> + <param name="obj">The ParseObject to fetch.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseExtensions.FetchIfNeededAsync``1(``0)"> + <summary> + If this ParseObject has not been fetched (i.e. <see cref="P:Parse.ParseObject.IsDataAvailable"/> returns + false), fetches this object with the data from the server. + </summary> + <param name="obj">The ParseObjhect to fetch.</param> + </member> + <member name="M:Parse.ParseExtensions.FetchIfNeededAsync``1(``0,System.Threading.CancellationToken)"> + <summary> + If this ParseObject has not been fetched (i.e. <see cref="P:Parse.ParseObject.IsDataAvailable"/> returns + false), fetches this object with the data from the server. + </summary> + <param name="obj">The ParseObject to fetch.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="T:Parse.ParseGeoDistance"> + <summary> + Represents a distance between two ParseGeoPoints. + </summary> + </member> + <member name="M:Parse.ParseGeoDistance.#ctor(System.Double)"> + <summary> + Creates a ParseGeoDistance. + </summary> + <param name="radians">The distance in radians.</param> + </member> + <member name="M:Parse.ParseGeoDistance.FromMiles(System.Double)"> + <summary> + Gets a ParseGeoDistance from a number of miles. + </summary> + <param name="miles">The number of miles.</param> + <returns>A ParseGeoDistance for the given number of miles.</returns> + </member> + <member name="M:Parse.ParseGeoDistance.FromKilometers(System.Double)"> + <summary> + Gets a ParseGeoDistance from a number of kilometers. + </summary> + <param name="kilometers">The number of kilometers.</param> + <returns>A ParseGeoDistance for the given number of kilometers.</returns> + </member> + <member name="M:Parse.ParseGeoDistance.FromRadians(System.Double)"> + <summary> + Gets a ParseGeoDistance from a number of radians. + </summary> + <param name="radians">The number of radians.</param> + <returns>A ParseGeoDistance for the given number of radians.</returns> + </member> + <member name="P:Parse.ParseGeoDistance.Radians"> + <summary> + Gets the distance in radians. + </summary> + </member> + <member name="P:Parse.ParseGeoDistance.Miles"> + <summary> + Gets the distance in miles. + </summary> + </member> + <member name="P:Parse.ParseGeoDistance.Kilometers"> + <summary> + Gets the distance in kilometers. + </summary> + </member> + <member name="T:Parse.ParseGeoPoint"> + <summary> + ParseGeoPoint represents a latitude / longitude point that may be associated + with a key in a ParseObject or used as a reference point for geo queries. + This allows proximity-based queries on the key. + + Only one key in a class may contain a GeoPoint. + </summary> + </member> + <member name="M:Parse.ParseGeoPoint.#ctor(System.Double,System.Double)"> + <summary> + Constructs a ParseGeoPoint with the specified latitude and longitude. + </summary> + <param name="latitude">The point's latitude.</param> + <param name="longitude">The point's longitude.</param> + </member> + <member name="M:Parse.ParseGeoPoint.DistanceTo(Parse.ParseGeoPoint)"> + <summary> + Get the distance in radians between this point and another GeoPoint. This is the smallest angular + distance between the two points. + </summary> + <param name="point">GeoPoint describing the other point being measured against.</param> + <returns>The distance in between the two points.</returns> + </member> + <member name="P:Parse.ParseGeoPoint.Latitude"> + <summary> + Gets or sets the latitude of the GeoPoint. Valid range is [-90, 90]. + Extremes should not be used. + </summary> + </member> + <member name="P:Parse.ParseGeoPoint.Longitude"> + <summary> + Gets or sets the longitude. Valid range is [-180, 180]. + Extremes should not be used. + </summary> + </member> + <member name="T:Parse.ParseObject"> + <summary> + The ParseObject is a local representation of data that can be saved and + retrieved from the Parse cloud.</summary> + <remarks> + <para> + The basic workflow for creating new data is to construct a new ParseObject, + use the indexer to fill it with data, and then use SaveAsync() to persist to the + database. + </para> + <para> + The basic workflow for accessing existing data is to use a ParseQuery + to specify which existing data to retrieve. + </para> + </remarks> + </member> + <member name="M:Parse.ParseObject.#ctor"> + <summary> + Constructor for use in ParseObject subclasses. Subclasses must specify a ParseClassName attribute. + </summary> + </member> + <member name="M:Parse.ParseObject.#ctor(System.String)"> + <summary> + Constructs a new ParseObject with no data in it. A ParseObject constructed in this way will + not have an ObjectId and will not persist to the database until <see cref="M:Parse.ParseObject.SaveAsync"/> + is called. + </summary> + <remarks> + Class names must be alphanumerical plus underscore, and start with a letter. It is recommended + to name classes in CamelCaseLikeThis. + </remarks> + <param name="className">The className for this ParseObject.</param> + </member> + <member name="M:Parse.ParseObject.SetProperty``1(``0,System.String)"> + <summary> + Sets the value of a property based upon its associated ParseFieldName attribute. + </summary> + <param name="value">The new value.</param> + <param name="propertyName">The name of the property.</param> + <typeparam name="T">The type for the property.</typeparam> + </member> + <member name="M:Parse.ParseObject.GetRelationProperty``1(System.String)"> + <summary> + Gets a relation for a property based upon its associated ParseFieldName attribute. + </summary> + <returns>The ParseRelation for the property.</returns> + <param name="propertyName">The name of the property.</param> + <typeparam name="T">The ParseObject subclass type of the ParseRelation.</typeparam> + </member> + <member name="M:Parse.ParseObject.GetProperty``1(System.String)"> + <summary> + Gets the value of a property based upon its associated ParseFieldName attribute. + </summary> + <returns>The value of the property.</returns> + <param name="propertyName">The name of the property.</param> + <typeparam name="T">The return type of the property.</typeparam> + </member> + <member name="M:Parse.ParseObject.GetProperty``1(``0,System.String)"> + <summary> + Gets the value of a property based upon its associated ParseFieldName attribute. + </summary> + <returns>The value of the property.</returns> + <param name="defaultValue">The value to return if the property is not present on the ParseObject.</param> + <param name="propertyName">The name of the property.</param> + <typeparam name="T">The return type of the property.</typeparam> + </member> + <member name="M:Parse.ParseObject.SetDefaultValues"> + <summary> + Allows subclasses to set values for non-pointer construction. + </summary> + </member> + <member name="M:Parse.ParseObject.GetFactory(System.String)"> + <summary> + Gets the appropriate factory for the given class name. If there is no factory for the class, + a factory that produces a regular ParseObject will be created. + </summary> + <param name="className">The class name for the ParseObjects the factory will create.</param> + <returns></returns> + </member> + <member name="M:Parse.ParseObject.Create(System.String)"> + <summary> + Creates a new ParseObject based upon a class name. If the class name is a special type (e.g. + for <see cref="T:Parse.ParseUser"/>), then the appropriate type of ParseObject is returned. + </summary> + <param name="className">The class of object to create.</param> + <returns>A new ParseObject for the given class name.</returns> + </member> + <member name="M:Parse.ParseObject.CreateWithoutData(System.String,System.String)"> + <summary> + Creates a reference to an existing ParseObject for use in creating associations between + ParseObjects. Calling <see cref="P:Parse.ParseObject.IsDataAvailable"/> on this object will return + <c>false</c> until <see cref="M:Parse.ParseExtensions.FetchIfNeededAsync``1(``0)"/> has been called. + No network request will be made. + </summary> + <param name="className">The object's class.</param> + <param name="objectId">The object id for the referenced object.</param> + <returns>A ParseObject without data.</returns> + </member> + <member name="M:Parse.ParseObject.Create``1"> + <summary> + Creates a new ParseObject based upon a given subclass type. + </summary> + <returns>A new ParseObject for the given class name.</returns> + </member> + <member name="M:Parse.ParseObject.CreateWithoutData``1(System.String)"> + <summary> + Creates a reference to an existing ParseObject for use in creating associations between + ParseObjects. Calling <see cref="P:Parse.ParseObject.IsDataAvailable"/> on this object will return + <c>false</c> until <see cref="M:Parse.ParseExtensions.FetchIfNeededAsync``1(``0)"/> has been called. + No network request will be made. + </summary> + <param name="objectId">The object id for the referenced object.</param> + <returns>A ParseObject without data.</returns> + </member> + <member name="M:Parse.ParseObject.RegisterSubclass``1"> + <summary> + Registers a custom subclass type with the Parse SDK, enabling strong-typing of those ParseObjects whenever + they appear. Subclasses must specify the ParseClassName attribute, have a default constructor, and properties + backed by ParseObject fields should have ParseFieldName attributes supplied. + </summary> + <typeparam name="T">The ParseObject subclass type to register.</typeparam> + </member> + <member name="M:Parse.ParseObject.Revert"> + <summary> + Clears any changes to this object made since the last call to <see cref="M:Parse.ParseObject.SaveAsync"/>. + </summary> + </member> + <member name="M:Parse.ParseObject.CheckpointMutableContainer(System.Object)"> + <summary> + Updates the JSON cache value for the given object. + </summary> + </member> + <member name="M:Parse.ParseObject.CheckForChangesToMutableContainer(System.String,System.Object)"> + <summary> + Inspects to see if a given mutable container owned by this object has + been mutated, and treats any mutation as a new "set" operation. + </summary> + </member> + <member name="M:Parse.ParseObject.CheckForChangesToMutableContainers"> + <summary> + Inspects to see if any mutable container owned by this object has been mutated, and + treats any mutation as a new 'Set' operation. + </summary> + </member> + <member name="M:Parse.ParseObject.CollectFetchedObjects"> + <summary> + Deep traversal of this object to grab a copy of any object referenced by this object. + These instances may have already been fetched, and we don't want to lose their data when + refreshing or saving. + </summary> + <returns>Map of objectId to ParseObject which have been fetched.</returns> + </member> + <member name="M:Parse.ParseObject.StartSave"> + <summary> + Pushes new operations onto the queue and returns the current set of operations. + </summary> + </member> + <member name="M:Parse.ParseObject.SaveAsync"> + <summary> + Saves this object to the server. + </summary> + </member> + <member name="M:Parse.ParseObject.SaveAsync(System.Threading.CancellationToken)"> + <summary> + Saves this object to the server. + </summary> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseObject.FetchAsyncInternal(System.Threading.CancellationToken)"> + <summary> + Fetches this object with the data from the server. + </summary> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseObject.FetchIfNeededAsyncInternal(System.Threading.CancellationToken)"> + <summary> + If this ParseObject has not been fetched (i.e. <see cref="P:Parse.ParseObject.IsDataAvailable"/> returns + false), fetches this object with the data from the server. + </summary> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseObject.DeleteAsync"> + <summary> + Deletes this object on the server. + </summary> + </member> + <member name="M:Parse.ParseObject.DeleteAsync(System.Threading.CancellationToken)"> + <summary> + Deletes this object on the server. + </summary> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseObject.CollectDirtyChildren(System.Object,System.Collections.Generic.IList{Parse.ParseObject})"> + <summary> + Helper version of CollectDirtyChildren so that callers don't have to add the internally + used parameters. + </summary> + </member> + <member name="M:Parse.ParseObject.CanBeSerializedAsValue(System.Object)"> + <summary> + Returns true if the given object can be serialized for saving as a value + that is pointed to by a ParseObject. + </summary> + </member> + <member name="M:Parse.ParseObject.EnqueueForAll``1(System.Collections.Generic.IEnumerable{Parse.ParseObject},System.Func{System.Threading.Tasks.Task,System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken)"> + <summary> + Adds a task to the queue for all of the given objects. + </summary> + </member> + <member name="M:Parse.ParseObject.FetchAllIfNeededAsync``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Fetches all of the objects that don't have data in the provided list. + </summary> + <returns>The list passed in for convenience.</returns> + </member> + <member name="M:Parse.ParseObject.FetchAllIfNeededAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)"> + <summary> + Fetches all of the objects that don't have data in the provided list. + </summary> + <param name="objects">The objects to fetch.</param> + <param name="cancellationToken">The cancellation token.</param> + <returns>The list passed in for convenience.</returns> + </member> + <member name="M:Parse.ParseObject.FetchAllAsync``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Fetches all of the objects in the provided list. + </summary> + <param name="objects">The objects to fetch.</param> + <returns>The list passed in for convenience.</returns> + </member> + <member name="M:Parse.ParseObject.FetchAllAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)"> + <summary> + Fetches all of the objects in the provided list. + </summary> + <param name="objects">The objects to fetch.</param> + <param name="cancellationToken">The cancellation token.</param> + <returns>The list passed in for convenience.</returns> + </member> + <member name="M:Parse.ParseObject.FetchAllInternalAsync``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Threading.Tasks.Task,System.Threading.CancellationToken)"> + <summary> + Fetches all of the objects in the list. + </summary> + <param name="objects">The objects to fetch.</param> + <param name="force">If false, only objects without data will be fetched.</param> + <param name="toAwait">A task to await before starting.</param> + <param name="cancellationToken">The cancellation token.</param> + <returns>The list passed in for convenience.</returns> + </member> + <member name="M:Parse.ParseObject.SaveAllAsync``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Saves each object in the provided list. + </summary> + <param name="objects">The objects to save.</param> + </member> + <member name="M:Parse.ParseObject.SaveAllAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)"> + <summary> + Saves each object in the provided list. + </summary> + <param name="objects">The objects to save.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseObject.Remove(System.String)"> + <summary> + Removes a key from the object's data if it exists. + </summary> + <param name="key">The key to remove.</param> + </member> + <member name="M:Parse.ParseObject.ApplyOperations(System.Collections.Generic.IDictionary{System.String,Parse.Internal.IParseFieldOperation},System.Collections.Generic.IDictionary{System.String,System.Object})"> + <summary> + Updates the estimated values in the map based on the given set of ParseFieldOperations. + </summary> + </member> + <member name="M:Parse.ParseObject.RebuildEstimatedData"> + <summary> + Regenerates the estimatedData map from the serverData and operations. + </summary> + </member> + <member name="M:Parse.ParseObject.PerformOperation(System.String,Parse.Internal.IParseFieldOperation)"> + <summary> + PerformOperation is like setting a value at an index, but instead of + just taking a new value, it takes a ParseFieldOperation that modifies the value. + </summary> + </member> + <member name="M:Parse.ParseObject.OnSettingValue(System.String@,System.Object@)"> + <summary> + Override to run validations on key/value pairs. Make sure to still + call the base version. + </summary> + </member> + <member name="M:Parse.ParseObject.Set(System.String,System.Object)"> + <summary> + Perform Set internally which is not gated by mutability check. + </summary> + <param name="key">key for the object.</param> + <param name="value">the value for the key.</param> + </member> + <member name="M:Parse.ParseObject.Increment(System.String)"> + <summary> + Atomically increments the given key by 1. + </summary> + <param name="key">The key to increment.</param> + </member> + <member name="M:Parse.ParseObject.Increment(System.String,System.Int64)"> + <summary> + Atomically increments the given key by the given number. + </summary> + <param name="key">The key to increment.</param> + <param name="amount">The amount to increment by.</param> + </member> + <member name="M:Parse.ParseObject.Increment(System.String,System.Double)"> + <summary> + Atomically increments the given key by the given number. + </summary> + <param name="key">The key to increment.</param> + <param name="amount">The amount to increment by.</param> + </member> + <member name="M:Parse.ParseObject.AddToList(System.String,System.Object)"> + <summary> + Atomically adds an object to the end of the list associated with the given key. + </summary> + <param name="key">The key.</param> + <param name="value">The object to add.</param> + </member> + <member name="M:Parse.ParseObject.AddRangeToList``1(System.String,System.Collections.Generic.IEnumerable{``0})"> + <summary> + Atomically adds objects to the end of the list associated with the given key. + </summary> + <param name="key">The key.</param> + <param name="values">The objects to add.</param> + </member> + <member name="M:Parse.ParseObject.AddUniqueToList(System.String,System.Object)"> + <summary> + Atomically adds an object to the end of the list associated with the given key, + only if it is not already present in the list. The position of the insert is not + guaranteed. + </summary> + <param name="key">The key.</param> + <param name="value">The object to add.</param> + </member> + <member name="M:Parse.ParseObject.AddRangeUniqueToList``1(System.String,System.Collections.Generic.IEnumerable{``0})"> + <summary> + Atomically adds objects to the end of the list associated with the given key, + only if they are not already present in the list. The position of the inserts are not + guaranteed. + </summary> + <param name="key">The key.</param> + <param name="values">The objects to add.</param> + </member> + <member name="M:Parse.ParseObject.RemoveAllFromList``1(System.String,System.Collections.Generic.IEnumerable{``0})"> + <summary> + Atomically removes all instances of the objects in <paramref name="values"/> + from the list associated with the given key. + </summary> + <param name="key">The key.</param> + <param name="values">The objects to remove.</param> + </member> + <member name="M:Parse.ParseObject.ContainsKey(System.String)"> + <summary> + Returns whether this object has a particular key. + </summary> + <param name="key">The key to check for</param> + </member> + <member name="M:Parse.ParseObject.Get``1(System.String)"> + <summary> + Gets a value for the key of a particular type. + <typeparam name="T">The type to convert the value to. Supported types are + ParseObject and its descendents, Parse types such as ParseRelation and ParseGeopoint, + primitive types,IList<T>, IDictionary<string, T>, and strings.</typeparam> + <param name="key">The key of the element to get.</param> + <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is + retrieved and <paramref name="key"/> is not found.</exception> + </summary> + </member> + <member name="M:Parse.ParseObject.GetRelation``1(System.String)"> + <summary> + Access or create a Relation value for a key. + </summary> + <typeparam name="T">The type of object to create a relation for.</typeparam> + <param name="key">The key for the relation field.</param> + <returns>A ParseRelation for the key.</returns> + </member> + <member name="M:Parse.ParseObject.TryGetValue``1(System.String,``0@)"> + <summary> + Populates result with the value for the key, if possible. + </summary> + <typeparam name="T">The desired type for the value.</typeparam> + <param name="key">The key to retrieve a value for.</param> + <param name="result">The value for the given key, converted to the + requested type, or null if unsuccessful.</param> + <returns>true if the lookup and conversion succeeded, otherwise + false.</returns> + </member> + <member name="M:Parse.ParseObject.HasSameId(Parse.ParseObject)"> + <summary> + A helper function for checking whether two ParseObjects point to + the same object in the cloud. + </summary> + </member> + <member name="M:Parse.ParseObject.IsKeyDirty(System.String)"> + <summary> + Indicates whether key is unsaved for this ParseObject. + </summary> + <param name="key">The key to check for.</param> + <returns><c>true</c> if the key has been altered and not saved yet, otherwise + <c>false</c>.</returns> + </member> + <member name="M:Parse.ParseObject.SetObjectIdInternal(System.String)"> + <summary> + Sets the objectId without marking dirty. + </summary> + <param name="objectId">The new objectId</param> + </member> + <member name="M:Parse.ParseObject.Add(System.String,System.Object)"> + <summary> + Adds a value for the given key, throwing an Exception if the key + already has a value. + </summary> + <remarks> + This allows you to use collection initialization syntax when creating ParseObjects, + such as: + <code> + var obj = new ParseObject("MyType") + { + {"name", "foo"}, + {"count", 10}, + {"found", false} + }; + </code> + </remarks> + <param name="key">The key for which a value should be set.</param> + <param name="value">The value for the key.</param> + </member> + <member name="M:Parse.ParseObject.GetQuery(System.String)"> + <summary> + Gets a <see cref="T:Parse.ParseQuery`1"/> for the type of object specified by + <paramref name="className"/> + </summary> + <param name="className">The class name of the object.</param> + <returns>A new <see cref="T:Parse.ParseQuery`1"/>.</returns> + </member> + <member name="M:Parse.ParseObject.OnFieldsChanged(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Raises change notifications for all properties associated with the given + field names. If fieldNames is null, this will notify for all known field-linked + properties (e.g. this happens when we recalculate all estimated data from scratch) + </summary> + </member> + <member name="M:Parse.ParseObject.OnPropertyChanged(System.String)"> + <summary> + Raises change notifications for a property. Passing null or the empty string + notifies the binding framework that all properties/indexes have changed. + Passing "Item[]" tells the binding framework that all indexed values + have changed (but not all properties) + </summary> + </member> + <member name="P:Parse.ParseObject.Item(System.String)"> + <summary> + Gets or sets a value on the object. It is recommended to name + keys in partialCamelCaseLikeThis. + </summary> + <param name="key">The key for the object. Keys must be alphanumeric plus underscore + and start with a letter.</param> + <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is + retrieved and <paramref name="key"/> is not found.</exception> + <returns>The value for the key.</returns> + </member> + <member name="P:Parse.ParseObject.IsDataAvailable"> + <summary> + Gets whether the ParseObject has been fetched. + </summary> + </member> + <member name="P:Parse.ParseObject.Keys"> + <summary> + Gets a set view of the keys contained in this object. This does not include createdAt, + updatedAt, or objectId. It does include things like username and ACL. + </summary> + </member> + <member name="P:Parse.ParseObject.ACL"> + <summary> + Gets or sets the ParseACL governing this object. + </summary> + </member> + <member name="P:Parse.ParseObject.IsNew"> + <summary> + Returns true if this object was created by the Parse server when the + object might have already been there (e.g. in the case of a Facebook + login) + </summary> + </member> + <member name="P:Parse.ParseObject.UpdatedAt"> + <summary> + Gets the last time this object was updated as the server sees it, so that if you make changes + to a ParseObject, then wait a while, and then call <see cref="M:Parse.ParseObject.SaveAsync"/>, the updated time + will be the time of the <see cref="M:Parse.ParseObject.SaveAsync"/> call rather than the time the object was + changed locally. + </summary> + </member> + <member name="P:Parse.ParseObject.CreatedAt"> + <summary> + Gets the first time this object was saved as the server sees it, so that if you create a + ParseObject, then wait a while, and then call <see cref="M:Parse.ParseObject.SaveAsync"/>, the + creation time will be the time of the first <see cref="M:Parse.ParseObject.SaveAsync"/> call rather than + the time the object was created locally. + </summary> + </member> + <member name="P:Parse.ParseObject.IsDirty"> + <summary> + Indicates whether this ParseObject has unsaved changes. + </summary> + </member> + <member name="P:Parse.ParseObject.ObjectId"> + <summary> + Gets or sets the object id. An object id is assigned as soon as an object is + saved to the server. The combination of a <see cref="P:Parse.ParseObject.ClassName"/> and an + <see cref="P:Parse.ParseObject.ObjectId"/> uniquely identifies an object in your application. + </summary> + </member> + <member name="P:Parse.ParseObject.ClassName"> + <summary> + Gets the class name for the ParseObject. + </summary> + </member> + <member name="P:Parse.ParseObject.PropertyMappings"> + <summary> + Gets the set of fieldName->propertyName mappings for the current class. + </summary> + </member> + <member name="E:Parse.ParseObject.PropertyChanged"> + <summary> + Occurs when a property value changes. + </summary> + </member> + <member name="T:Parse.ParseQuery`1"> + <summary> + The ParseQuery class defines a query that is used to fetch ParseObjects. The + most common use case is finding all objects that match a query through the + <see cref="M:Parse.ParseQuery`1.FindAsync"/> method. + </summary> + <example> + This sample code fetches all objects of + class <c>"MyClass"</c>: + + <code> + ParseQuery query = new ParseQuery("MyClass"); + IEnumerable<ParseObject> result = await query.FindAsync(); + </code> + + A ParseQuery can also be used to retrieve a single object whose id is known, + through the <see cref="M:Parse.ParseQuery`1.GetAsync(System.String)"/> method. For example, this sample code + fetches an object of class <c>"MyClass"</c> and id <c>myId</c>. + + <code> + ParseQuery query = new ParseQuery("MyClass"); + ParseObject result = await query.GetAsync(myId); + </code> + + A ParseQuery can also be used to count the number of objects that match the + query without retrieving all of those objects. For example, this sample code + counts the number of objects of the class <c>"MyClass"</c>. + + <code> + ParseQuery query = new ParseQuery("MyClass"); + int count = await query.CountAsync(); + </code> + </example> + </member> + <member name="M:Parse.ParseQuery`1.#ctor(Parse.ParseQuery{`0},System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Private constructor for composition of queries. A source query is required, + but the remaining values can be null if they won't be changed in this + composition. + </summary> + </member> + <member name="M:Parse.ParseQuery`1.#ctor"> + <summary> + Constructs a query based upon the ParseObject subclass used as the generic parameter for the ParseQuery. + </summary> + </member> + <member name="M:Parse.ParseQuery`1.#ctor(System.String)"> + <summary> + Constructs a query. A default query with no further parameters will retrieve + all <see cref="T:Parse.ParseObject"/>s of the provided class. + </summary> + <param name="className">The name of the class to retrieve ParseObjects for.</param> + </member> + <member name="M:Parse.ParseQuery`1.Or(System.Collections.Generic.IEnumerable{Parse.ParseQuery{`0}})"> + <summary> + Constructs a query that is the or of the given queries. + </summary> + <param name="queries">The list of ParseQueries to 'or' together.</param> + <returns>A ParseQquery that is the 'or' of the passed in queries.</returns> + </member> + <member name="M:Parse.ParseQuery`1.OrderBy(System.String)"> + <summary> + Sorts the results in ascending order by the given key. + This will override any existing ordering for the query. + </summary> + <param name="key">The key to order by.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.OrderByDescending(System.String)"> + <summary> + Sorts the results in descending order by the given key. + This will override any existing ordering for the query. + </summary> + <param name="key">The key to order by.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.ThenBy(System.String)"> + <summary> + Sorts the results in ascending order by the given key, after previous + ordering has been applied. + + This method can only be called if there is already an <see cref="M:Parse.ParseQuery`1.OrderBy(System.String)"/> + or <see cref="M:Parse.ParseQuery`1.OrderByDescending(System.String)"/> + on this query. + </summary> + <param name="key">The key to order by.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.ThenByDescending(System.String)"> + <summary> + Sorts the results in descending order by the given key, after previous + ordering has been applied. + + This method can only be called if there is already an <see cref="M:Parse.ParseQuery`1.OrderBy(System.String)"/> + or <see cref="M:Parse.ParseQuery`1.OrderByDescending(System.String)"/> on this query. + </summary> + <param name="key">The key to order by.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.Include(System.String)"> + <summary> + Include nested ParseObjects for the provided key. You can use dot notation + to specify which fields in the included objects should also be fetched. + </summary> + <param name="key">The key that should be included.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.Select(System.String)"> + <summary> + Restrict the fields of returned ParseObjects to only include the provided key. + If this is called multiple times, then all of the keys specified in each of + the calls will be included. + </summary> + <param name="key">The key that should be included.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.Skip(System.Int32)"> + <summary> + Skips a number of results before returning. This is useful for pagination + of large queries. Chaining multiple skips together will cause more results + to be skipped. + </summary> + <param name="count">The number of results to skip.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.Limit(System.Int32)"> + <summary> + Controls the maximum number of results that are returned. Setting a negative + limit denotes retrieval without a limit. Chaining multiple limits + results in the last limit specified being used. The default limit is + 100, with a maximum of 1000 results being returned at a time. + </summary> + <param name="count">The maximum number of results to return.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereContainedIn``1(System.String,System.Collections.Generic.IEnumerable{``0})"> + <summary> + Adds a constraint to the query that requires a particular key's value to be + contained in the provided list of values. + </summary> + <param name="key">The key to check.</param> + <param name="values">The values that will match.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereContainsAll``1(System.String,System.Collections.Generic.IEnumerable{``0})"> + <summary> + Add a constraint to the querey that requires a particular key's value to be + a list containing all of the elements in the provided list of values. + </summary> + <param name="key">The key to check.</param> + <param name="values">The values that will match.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereContains(System.String,System.String)"> + <summary> + Adds a constraint for finding string values that contain a provided string. + This will be slow for large data sets. + </summary> + <param name="key">The key that the string to match is stored in.</param> + <param name="substring">The substring that the value must contain.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereDoesNotExist(System.String)"> + <summary> + Adds a constraint for finding objects that do not contain a given key. + </summary> + <param name="key">The key that should not exist.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereDoesNotMatchQuery``1(System.String,Parse.ParseQuery{``0})"> + <summary> + Adds a constraint to the query that requires that a particular key's value + does not match another ParseQuery. This only works on keys whose values are + ParseObjects or lists of ParseObjects. + </summary> + <param name="key">The key to check.</param> + <param name="query">The query that the value should not match.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereEndsWith(System.String,System.String)"> + <summary> + Adds a constraint for finding string values that end with a provided string. + This will be slow for large data sets. + </summary> + <param name="key">The key that the string to match is stored in.</param> + <param name="suffix">The substring that the value must end with.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereEqualTo(System.String,System.Object)"> + <summary> + Adds a constraint to the query that requires a particular key's value to be + equal to the provided value. + </summary> + <param name="key">The key to check.</param> + <param name="value">The value that the ParseObject must contain.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereExists(System.String)"> + <summary> + Adds a constraint for finding objects that contain a given key. + </summary> + <param name="key">The key that should exist.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereGreaterThan(System.String,System.Object)"> + <summary> + Adds a constraint to the query that requires a particular key's value to be + greater than the provided value. + </summary> + <param name="key">The key to check.</param> + <param name="value">The value that provides a lower bound.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereGreaterThanOrEqualTo(System.String,System.Object)"> + <summary> + Adds a constraint to the query that requires a particular key's value to be + greater or equal to than the provided value. + </summary> + <param name="key">The key to check.</param> + <param name="value">The value that provides a lower bound.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereLessThan(System.String,System.Object)"> + <summary> + Adds a constraint to the query that requires a particular key's value to be + less than the provided value. + </summary> + <param name="key">The key to check.</param> + <param name="value">The value that provides an upper bound.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereLessThanOrEqualTo(System.String,System.Object)"> + <summary> + Adds a constraint to the query that requires a particular key's value to be + less than or equal to the provided value. + </summary> + <param name="key">The key to check.</param> + <param name="value">The value that provides a lower bound.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereMatches(System.String,System.Text.RegularExpressions.Regex,System.String)"> + <summary> + Adds a regular expression constraint for finding string values that match the provided + regular expression. This may be slow for large data sets. + </summary> + <param name="key">The key that the string to match is stored in.</param> + <param name="regex">The regular expression pattern to match. The Regex must + have the <see cref="F:System.Text.RegularExpressions.RegexOptions.ECMAScript"/> options flag set.</param> + <param name="modifiers">Any of the following supported PCRE modifiers: + <code>i</code> - Case insensitive search + <code>m</code> Search across multiple lines of input</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereMatches(System.String,System.Text.RegularExpressions.Regex)"> + <summary> + Adds a regular expression constraint for finding string values that match the provided + regular expression. This may be slow for large data sets. + </summary> + <param name="key">The key that the string to match is stored in.</param> + <param name="regex">The regular expression pattern to match. The Regex must + have the <see cref="F:System.Text.RegularExpressions.RegexOptions.ECMAScript"/> options flag set.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereMatches(System.String,System.String,System.String)"> + <summary> + Adds a regular expression constraint for finding string values that match the provided + regular expression. This may be slow for large data sets. + </summary> + <param name="key">The key that the string to match is stored in.</param> + <param name="pattern">The PCRE regular expression pattern to match.</param> + <param name="modifiers">Any of the following supported PCRE modifiers: + <code>i</code> - Case insensitive search + <code>m</code> Search across multiple lines of input</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereMatches(System.String,System.String)"> + <summary> + Adds a regular expression constraint for finding string values that match the provided + regular expression. This may be slow for large data sets. + </summary> + <param name="key">The key that the string to match is stored in.</param> + <param name="pattern">The PCRE regular expression pattern to match.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereMatchesKeyInQuery``1(System.String,System.String,Parse.ParseQuery{``0})"> + <summary> + Adds a constraint to the query that requires a particular key's value + to match a value for a key in the results of another ParseQuery. + </summary> + <param name="key">The key whose value is being checked.</param> + <param name="keyInQuery">The key in the objects from the subquery to look in.</param> + <param name="query">The subquery to run</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereDoesNotMatchesKeyInQuery``1(System.String,System.String,Parse.ParseQuery{``0})"> + <summary> + Adds a constraint to the query that requires a particular key's value + does not match any value for a key in the results of another ParseQuery. + </summary> + <param name="key">The key whose value is being checked.</param> + <param name="keyInQuery">The key in the objects from the subquery to look in.</param> + <param name="query">The subquery to run</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereMatchesQuery``1(System.String,Parse.ParseQuery{``0})"> + <summary> + Adds a constraint to the query that requires that a particular key's value + matches another ParseQuery. This only works on keys whose values are + ParseObjects or lists of ParseObjects. + </summary> + <param name="key">The key to check.</param> + <param name="query">The query that the value should match.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereNear(System.String,Parse.ParseGeoPoint)"> + <summary> + Adds a proximity-based constraint for finding objects with keys whose GeoPoint + values are near the given point. + </summary> + <param name="key">The key that the ParseGeoPoint is stored in.</param> + <param name="point">The reference ParseGeoPoint.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereNotContainedIn``1(System.String,System.Collections.Generic.IEnumerable{``0})"> + <summary> + Adds a constraint to the query that requires a particular key's value to be + contained in the provided list of values. + </summary> + <param name="key">The key to check.</param> + <param name="values">The values that will match.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereNotEqualTo(System.String,System.Object)"> + <summary> + Adds a constraint to the query that requires a particular key's value not + to be equal to the provided value. + </summary> + <param name="key">The key to check.</param> + <param name="value">The value that that must not be equalled.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereStartsWith(System.String,System.String)"> + <summary> + Adds a constraint for finding string values that start with the provided string. + This query will use the backend index, so it will be fast even with large data sets. + </summary> + <param name="key">The key that the string to match is stored in.</param> + <param name="suffix">The substring that the value must start with.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereWithinGeoBox(System.String,Parse.ParseGeoPoint,Parse.ParseGeoPoint)"> + <summary> + Add a constraint to the query that requires a particular key's coordinates to be + contained within a given rectangular geographic bounding box. + </summary> + <param name="key">The key to be constrained.</param> + <param name="southwest">The lower-left inclusive corner of the box.</param> + <param name="northeast">The upper-right inclusive corner of the box.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.WhereWithinDistance(System.String,Parse.ParseGeoPoint,Parse.ParseGeoDistance)"> + <summary> + Adds a proximity-based constraint for finding objects with keys whose GeoPoint + values are near the given point and within the maximum distance given. + </summary> + <param name="key">The key that the ParseGeoPoint is stored in.</param> + <param name="point">The reference ParseGeoPoint.</param> + <param name="maxDistance">The maximum distance (in radians) of results to return.</param> + <returns>A new query with the additional constraint.</returns> + </member> + <member name="M:Parse.ParseQuery`1.FindAsync"> + <summary> + Retrieves a list of ParseObjects that satisfy this query from Parse. + </summary> + <returns>The list of ParseObjects that match this query.</returns> + </member> + <member name="M:Parse.ParseQuery`1.FindAsync(System.Threading.CancellationToken)"> + <summary> + Retrieves a list of ParseObjects that satisfy this query from Parse. + </summary> + <param name="cancellationToken">The cancellation token.</param> + <returns>The list of ParseObjects that match this query.</returns> + </member> + <member name="M:Parse.ParseQuery`1.FirstOrDefaultAsync"> + <summary> + Retrieves at most one ParseObject that satisfies this query. + </summary> + <returns>A single ParseObject that satisfies this query, or else null.</returns> + </member> + <member name="M:Parse.ParseQuery`1.FirstOrDefaultAsync(System.Threading.CancellationToken)"> + <summary> + Retrieves at most one ParseObject that satisfies this query. + </summary> + <param name="cancellationToken">The cancellation token.</param> + <returns>A single ParseObject that satisfies this query, or else null.</returns> + </member> + <member name="M:Parse.ParseQuery`1.FirstAsync"> + <summary> + Retrieves at most one ParseObject that satisfies this query. + </summary> + <returns>A single ParseObject that satisfies this query.</returns> + <exception cref="T:Parse.ParseException">If no results match the query.</exception> + </member> + <member name="M:Parse.ParseQuery`1.FirstAsync(System.Threading.CancellationToken)"> + <summary> + Retrieves at most one ParseObject that satisfies this query. + </summary> + <param name="cancellationToken">The cancellation token.</param> + <returns>A single ParseObject that satisfies this query.</returns> + <exception cref="T:Parse.ParseException">If no results match the query.</exception> + </member> + <member name="M:Parse.ParseQuery`1.CountAsync"> + <summary> + Counts the number of objects that match this query. + </summary> + <returns>The number of objects that match this query.</returns> + </member> + <member name="M:Parse.ParseQuery`1.CountAsync(System.Threading.CancellationToken)"> + <summary> + Counts the number of objects that match this query. + </summary> + <param name="cancellationToken">The cancellation token.</param> + <returns>The number of objects that match this query.</returns> + </member> + <member name="M:Parse.ParseQuery`1.GetAsync(System.String)"> + <summary> + Constructs a ParseObject whose id is already known by fetching data + from the server. + </summary> + <param name="objectId">ObjectId of the ParseObject to fetch.</param> + <returns>The ParseObject for the given objectId.</returns> + </member> + <member name="M:Parse.ParseQuery`1.GetAsync(System.String,System.Threading.CancellationToken)"> + <summary> + Constructs a ParseObject whose id is already known by fetching data + from the server. + </summary> + <param name="objectId">ObjectId of the ParseObject to fetch.</param> + <param name="cancellationToken">The cancellation token.</param> + <returns>The ParseObject for the given objectId.</returns> + </member> + <member name="P:Parse.ParseQuery`1.JsonString"> + <summary> + For debugging purposes. + </summary> + </member> + <member name="T:Parse.ParseRelationBase"> + <summary> + A common base class for ParseRelations. + </summary> + </member> + <member name="M:Parse.ParseRelationBase.CreateRelation(Parse.ParseObject,System.String,System.String)"> + <summary> + Produces the proper ParseRelation<T> instance for the given classname. + </summary> + </member> + <member name="T:Parse.ParseRelation`1"> + <summary> + Provides access to all of the children of a many-to-many relationship. Each instance of + ParseRelation is associated with a particular parent and key. + </summary> + <typeparam name="T">The type of the child objects.</typeparam> + </member> + <member name="M:Parse.ParseRelation`1.Add(`0)"> + <summary> + Adds an object to this relation. The object must already have been saved. + </summary> + <param name="obj">The object to add.</param> + </member> + <member name="M:Parse.ParseRelation`1.Remove(`0)"> + <summary> + Removes an object from this relation. The object must already have been saved. + </summary> + <param name="obj">The object to remove.</param> + </member> + <member name="P:Parse.ParseRelation`1.Query"> + <summary> + Gets a query that can be used to query the objects in this relation. + </summary> + </member> + <member name="T:Parse.ParseRole"> + <summary> + Represents a Role on the Parse server. ParseRoles represent groupings + of <see cref="T:Parse.ParseUser"/>s for the purposes of granting permissions (e.g. + specifying a <see cref="T:Parse.ParseACL"/> for a <see cref="T:Parse.ParseObject"/>. Roles + are specified by their sets of child users and child roles, all of which are granted + any permissions that the parent role has. + + Roles must have a name (that cannot be changed after creation of the role), + and must specify an ACL. + </summary> + </member> + <member name="M:Parse.ParseRole.#ctor"> + <summary> + Constructs a new ParseRole. You must assign a name and ACL to the role. + </summary> + </member> + <member name="M:Parse.ParseRole.#ctor(System.String,Parse.ParseACL)"> + <summary> + Constructs a new ParseRole with the given name. + </summary> + <param name="name">The name of the role to create.</param> + <param name="acl">The ACL for this role. Roles must have an ACL.</param> + </member> + <member name="P:Parse.ParseRole.Name"> + <summary> + Gets the name of the role. + </summary> + </member> + <member name="P:Parse.ParseRole.Users"> + <summary> + Gets the <see cref="T:Parse.ParseRelation`1"/> for the <see cref="T:Parse.ParseUser"/>s that are + direct children of this role. These users are granted any privileges that + this role has been granted (e.g. read or write access through ACLs). You can + add or remove child users from the role through this relation. + </summary> + </member> + <member name="P:Parse.ParseRole.Roles"> + <summary> + Gets the <see cref="T:Parse.ParseRelation`1"/> for the <see cref="T:Parse.ParseRole"/>s that are + direct children of this role. These roles' users are granted any privileges that + this role has been granted (e.g. read or write access through ACLs). You can + add or remove child roles from the role through this relation. + </summary> + </member> + <member name="P:Parse.ParseRole.Query"> + <summary> + Gets a <see cref="T:Parse.ParseQuery`1"/> over the Role collection. + </summary> + </member> + <member name="T:Parse.ParseSession"> + <summary> + Represents a session of a user for a Parse application. + </summary> + </member> + <member name="M:Parse.ParseSession.GetCurrentSessionAsync"> + <summary> + Gets the current <see cref="T:Parse.ParseSession"/> object related to the current user. + </summary> + </member> + <member name="M:Parse.ParseSession.GetCurrentSessionAsync(System.Threading.CancellationToken)"> + <summary> + Gets the current <see cref="T:Parse.ParseSession"/> object related to the current user. + </summary> + <param name="cancellationToken">The cancellation token</param> + </member> + <member name="P:Parse.ParseSession.SessionToken"> + <summary> + Gets the session token for a user, if they are logged in. + </summary> + </member> + <member name="P:Parse.ParseSession.Query"> + <summary> + Constructs a <see cref="T:Parse.ParseQuery`1"/> for ParseSession. + </summary> + </member> + <member name="T:Parse.ParseUploadProgressEventArgs"> + <summary> + Represents upload progress. + </summary> + </member> + <member name="P:Parse.ParseUploadProgressEventArgs.Progress"> + <summary> + Gets the progress (a number between 0.0 and 1.0) of an upload. + </summary> + </member> + <member name="T:Parse.ParseUser"> + <summary> + Represents a user for a Parse application. + </summary> + </member> + <member name="F:Parse.ParseUser.currentUserMatchesDisk"> + <summary> + Whether the currentUser is known to match the serialized version on disk. + This is useful for saving a filesystem check if you try to load currentUser + frequently while there is none on disk. + </summary> + </member> + <member name="M:Parse.ParseUser.#ctor"> + <summary> + Constructs a new ParseUser with no data. + </summary> + </member> + <member name="M:Parse.ParseUser.Remove(System.String)"> + <summary> + Removes a key from the object's data if it exists. + </summary> + <param name="key">The key to remove.</param> + <exception cref="T:System.ArgumentException">Cannot remove the username key.</exception> + </member> + <member name="M:Parse.ParseUser.SignUpAsync"> + <summary> + Signs up a new user. This will create a new ParseUser on the server and will also persist the + session on disk so that you can access the user using <see cref="P:Parse.ParseUser.CurrentUser"/>. A username and + password must be set before calling SignUpAsync. + </summary> + </member> + <member name="M:Parse.ParseUser.SignUpAsync(System.Threading.CancellationToken)"> + <summary> + Signs up a new user. This will create a new ParseUser on the server and will also persist the + session on disk so that you can access the user using <see cref="P:Parse.ParseUser.CurrentUser"/>. A username and + password must be set before calling SignUpAsync. + </summary> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseUser.LogInAsync(System.String,System.String)"> + <summary> + Logs in a user with a username and password. On success, this saves the session to disk so you + can retrieve the currently logged in user using <see cref="P:Parse.ParseUser.CurrentUser"/>. + </summary> + <param name="username">The username to log in with.</param> + <param name="password">The password to log in with.</param> + <returns>The newly logged-in user.</returns> + </member> + <member name="M:Parse.ParseUser.LogInAsync(System.String,System.String,System.Threading.CancellationToken)"> + <summary> + Logs in a user with a username and password. On success, this saves the session to disk so you + can retrieve the currently logged in user using <see cref="P:Parse.ParseUser.CurrentUser"/>. + </summary> + <param name="username">The username to log in with.</param> + <param name="password">The password to log in with.</param> + <param name="cancellationToken">The cancellation token.</param> + <returns>The newly logged-in user.</returns> + </member> + <member name="M:Parse.ParseUser.BecomeAsync(System.String)"> + <summary> + Logs in a user with a username and password. On success, this saves the session to disk so you + can retrieve the currently logged in user using <see cref="P:Parse.ParseUser.CurrentUser"/>. + </summary> + <param name="sessionToken">The session token to authorize with</param> + <returns>The user if authorization was successful</returns> + </member> + <member name="M:Parse.ParseUser.BecomeAsync(System.String,System.Threading.CancellationToken)"> + <summary> + Logs in a user with a username and password. On success, this saves the session to disk so you + can retrieve the currently logged in user using <see cref="P:Parse.ParseUser.CurrentUser"/>. + </summary> + <param name="sessionToken">The session token to authorize with</param> + <param name="cancellationToken">The cancellation token.</param> + <returns>The user if authorization was successful</returns> + </member> + <member name="M:Parse.ParseUser.LogOut"> + <summary> + Logs out the currently logged in user session. This will remove the session from disk, log out of + linked services, and future calls to <see cref="P:Parse.ParseUser.CurrentUser"/> will return <c>null</c>. + </summary> + </member> + <member name="M:Parse.ParseUser.LogOutAsync"> + <summary> + Logs out the currently logged in user session. This will remove the session from disk, log out of + linked services, and future calls to <see cref="P:Parse.ParseUser.CurrentUser"/> will return <c>null</c>. + + This is preferable to using <see cref="M:Parse.ParseUser.LogOut"/>, unless your code is already running from a + background thread. + </summary> + </member> + <member name="M:Parse.ParseUser.LogOutAsync(System.Threading.CancellationToken)"> + <summary> + Logs out the currently logged in user session. This will remove the session from disk, log out of + linked services, and future calls to <see cref="P:Parse.ParseUser.CurrentUser"/> will return <c>null</c>. + + This is preferable to using <see cref="M:Parse.ParseUser.LogOut"/>, unless your code is already running from a + background thread. + </summary> + </member> + <member name="M:Parse.ParseUser.GetCurrentUserAsync"> + <summary> + Gets the currently logged in ParseUser with a valid session, either from memory or disk + if necessary, asynchronously. + </summary> + </member> + <member name="M:Parse.ParseUser.GetCurrentUserAsync(System.Threading.CancellationToken)"> + <summary> + Gets the currently logged in ParseUser with a valid session, either from memory or disk + if necessary, asynchronously. + </summary> + </member> + <member name="M:Parse.ParseUser.EnableRevocableSessionAsync"> + <summary> + Tells server to use revocable session on LogIn and SignUp, even when App's Settings + has "Require Revocable Session" turned off. Issues network request in background to + migrate the sessionToken on disk to revocable session. + </summary> + <returns>The Task that upgrades the session.</returns> + </member> + <member name="M:Parse.ParseUser.EnableRevocableSessionAsync(System.Threading.CancellationToken)"> + <summary> + Tells server to use revocable session on LogIn and SignUp, even when App's Settings + has "Require Revocable Session" turned off. Issues network request in background to + migrate the sessionToken on disk to revocable session. + </summary> + <returns>The Task that upgrades the session.</returns> + </member> + <member name="M:Parse.ParseUser.RequestPasswordResetAsync(System.String)"> + <summary> + Requests a password reset email to be sent to the specified email address associated with the + user account. This email allows the user to securely reset their password on the Parse site. + </summary> + <param name="email">The email address associated with the user that forgot their password.</param> + </member> + <member name="M:Parse.ParseUser.RequestPasswordResetAsync(System.String,System.Threading.CancellationToken)"> + <summary> + Requests a password reset email to be sent to the specified email address associated with the + user account. This email allows the user to securely reset their password on the Parse site. + </summary> + <param name="email">The email address associated with the user that forgot their password.</param> + <param name="cancellationToken">The cancellation token.</param> + </member> + <member name="M:Parse.ParseUser.CleanupAuthData"> + <summary> + Removes null values from authData (which exist temporarily for unlinking) + </summary> + </member> + <member name="M:Parse.ParseUser.SynchronizeAllAuthData"> + <summary> + Synchronizes authData for all providers. + </summary> + </member> + <member name="M:Parse.ParseUser.UnlinkFromAsync(System.String,System.Threading.CancellationToken)"> + <summary> + Unlinks a user from a service. + </summary> + </member> + <member name="M:Parse.ParseUser.IsLinked(System.String)"> + <summary> + Checks whether a user is linked to a service. + </summary> + </member> + <member name="P:Parse.ParseUser.IsAuthenticated"> + <summary> + Whether the ParseUser has been authenticated on this device. Only an authenticated + ParseUser can be saved and deleted. + </summary> + </member> + <member name="P:Parse.ParseUser.Username"> + <summary> + Gets or sets the username. + </summary> + </member> + <member name="P:Parse.ParseUser.Password"> + <summary> + Sets the password. + </summary> + </member> + <member name="P:Parse.ParseUser.Email"> + <summary> + Sets the email address. + </summary> + </member> + <member name="P:Parse.ParseUser.CurrentUser"> + <summary> + Gets the currently logged in ParseUser with a valid session, either from memory or disk + if necessary. + </summary> + </member> + <member name="P:Parse.ParseUser.Query"> + <summary> + Constructs a <see cref="T:Parse.ParseQuery`1"/> for ParseUsers. + </summary> + </member> + <member name="P:Parse.ParseUser.AuthData"> + <summary> + Gets the authData for this user. + </summary> + </member> + </members> +</doc> diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js new file mode 100644 index 00000000..58d1e6ec --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js @@ -0,0 +1,95 @@ +var parsePlugin = { + + registerCallback: function(ecb, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'registerCallback', + [ecb] + ); + }, + + initialize: function(appId, clientKey, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'initialize', + [appId, clientKey] + ); + }, + + getInstallationId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationId', + [] + ); + }, + + getInstallationObjectId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationObjectId', + [] + ); + }, + + getSubscriptions: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getSubscriptions', + [] + ); + }, + + subscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'subscribe', + [ channel ] + ); + }, + + unsubscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'unsubscribe', + [ channel ] + ); + }, + + // iOS only + resetBadge: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'resetBadge', + [] + ); + }, + + // iOS only + trackEvent: function(name, dimensions, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'trackEvent', + [ name, dimensions ] + ); + } +}; +module.exports = parsePlugin; |
