Android Open Source - AmazonInAppPurchasing Macros






From Project

Back to project page AmazonInAppPurchasing.

License

The source code is released under:

Copyright 2012 Bob Easterday, Adobe Systems Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal ...

If you think the Android project AmazonInAppPurchasing listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.rahulrav.cordova.amazon.util;
/*from   w  w w  .j  av  a  2 s.com*/
import java.util.Collection;

import org.json.JSONArray;

/**
 * A set of reusable macros
 * 
 * @author Rahul Ravikumar
 * 
 */
public final class Macros {

  /**
   * Returns <code>true</true> if the {@link String} is empty
   */
  public static boolean isEmpty(final String str) {
    return str == null || str.length() <= 0;
  }

  /**
   * Returns <code>true</true> if the array is empty
   */
  public static <T> boolean isEmptyArray(final T[] arr) {
    return arr == null || arr.length <= 0;
  }

  /**
   * Returns <code>true</true> if the {@link JSONArray} is empty
   */
  public static boolean isEmptyJSONArray(final JSONArray jarr) {
    return jarr == null || jarr.length() <= 0;
  }

  /**
   * Returns <code>true</true> if the {@link Collection} is empty
   */
  public static <T> boolean isEmptyCollection(final Collection<T> collection) {
    return collection == null || collection.size() <= 0;
  }

}




Java Source Code List

com.rahulrav.cordova.amazon.plugin.AmazonInAppException.java
com.rahulrav.cordova.amazon.plugin.AmazonInAppException.java
com.rahulrav.cordova.amazon.plugin.AmazonInAppPurchasing.java
com.rahulrav.cordova.amazon.plugin.AmazonInAppPurchasing.java
com.rahulrav.cordova.amazon.plugin.AmazonItemDataResponse.java
com.rahulrav.cordova.amazon.plugin.AmazonItemDataResponse.java
com.rahulrav.cordova.amazon.plugin.AmazonPurchaseResponse.java
com.rahulrav.cordova.amazon.plugin.AmazonPurchaseResponse.java
com.rahulrav.cordova.amazon.plugin.AmazonPurchaseUpdatesResponse.java
com.rahulrav.cordova.amazon.plugin.AmazonPurchaseUpdatesResponse.java
com.rahulrav.cordova.amazon.plugin.AmazonPurchasingObserver.java
com.rahulrav.cordova.amazon.plugin.AmazonPurchasingObserver.java
com.rahulrav.cordova.amazon.plugin.AmazonReceipt.java
com.rahulrav.cordova.amazon.plugin.AmazonReceipt.java
com.rahulrav.cordova.amazon.plugin.JSONValue.java
com.rahulrav.cordova.amazon.plugin.JSONValue.java
com.rahulrav.cordova.amazon.util.Logger.java
com.rahulrav.cordova.amazon.util.Logger.java
com.rahulrav.cordova.amazon.util.Macros.java
com.rahulrav.cordova.amazon.util.Macros.java
com.squareup.okhttp.Address.java
com.squareup.okhttp.ConnectionPool.java
com.squareup.okhttp.Connection.java
com.squareup.okhttp.HttpResponseCache.java
com.squareup.okhttp.OkHttpClient.java
com.squareup.okhttp.OkResponseCache.java
com.squareup.okhttp.ResponseSource.java
com.squareup.okhttp.Route.java
com.squareup.okhttp.TunnelRequest.java
com.squareup.okhttp.internal.AbstractOutputStream.java
com.squareup.okhttp.internal.Base64.java
com.squareup.okhttp.internal.DiskLruCache.java
com.squareup.okhttp.internal.Dns.java
com.squareup.okhttp.internal.FaultRecoveringOutputStream.java
com.squareup.okhttp.internal.NamedRunnable.java
com.squareup.okhttp.internal.Platform.java
com.squareup.okhttp.internal.StrictLineReader.java
com.squareup.okhttp.internal.Util.java
com.squareup.okhttp.internal.http.AbstractHttpInputStream.java
com.squareup.okhttp.internal.http.AbstractHttpOutputStream.java
com.squareup.okhttp.internal.http.HeaderParser.java
com.squareup.okhttp.internal.http.HttpAuthenticator.java
com.squareup.okhttp.internal.http.HttpDate.java
com.squareup.okhttp.internal.http.HttpEngine.java
com.squareup.okhttp.internal.http.HttpResponseCache.java
com.squareup.okhttp.internal.http.HttpTransport.java
com.squareup.okhttp.internal.http.HttpURLConnectionImpl.java
com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.java
com.squareup.okhttp.internal.http.OkResponseCacheAdapter.java
com.squareup.okhttp.internal.http.OkResponseCache.java
com.squareup.okhttp.internal.http.RawHeaders.java
com.squareup.okhttp.internal.http.RequestHeaders.java
com.squareup.okhttp.internal.http.ResponseHeaders.java
com.squareup.okhttp.internal.http.RetryableOutputStream.java
com.squareup.okhttp.internal.http.RouteSelector.java
com.squareup.okhttp.internal.http.SpdyTransport.java
com.squareup.okhttp.internal.http.Transport.java
com.squareup.okhttp.internal.http.UnknownLengthHttpInputStream.java
com.squareup.okhttp.internal.spdy.IncomingStreamHandler.java
com.squareup.okhttp.internal.spdy.Ping.java
com.squareup.okhttp.internal.spdy.Settings.java
com.squareup.okhttp.internal.spdy.SpdyConnection.java
com.squareup.okhttp.internal.spdy.SpdyReader.java
com.squareup.okhttp.internal.spdy.SpdyStream.java
com.squareup.okhttp.internal.spdy.SpdyWriter.java
io.cordova.hellocordova.HelloCordova.java
org.apache.cordova.App.java
org.apache.cordova.AuthenticationToken.java
org.apache.cordova.CallbackContext.java
org.apache.cordova.Config.java
org.apache.cordova.CordovaActivity.java
org.apache.cordova.CordovaArgs.java
org.apache.cordova.CordovaChromeClient.java
org.apache.cordova.CordovaInterface.java
org.apache.cordova.CordovaPlugin.java
org.apache.cordova.CordovaResourceApi.java
org.apache.cordova.CordovaWebViewClient.java
org.apache.cordova.CordovaWebView.java
org.apache.cordova.DirectoryManager.java
org.apache.cordova.DroidGap.java
org.apache.cordova.ExifHelper.java
org.apache.cordova.ExposedJsApi.java
org.apache.cordova.FileHelper.java
org.apache.cordova.IceCreamCordovaWebViewClient.java
org.apache.cordova.JSONUtils.java
org.apache.cordova.LOG.java
org.apache.cordova.LinearLayoutSoftKeyboardDetect.java
org.apache.cordova.NativeToJsMessageQueue.java
org.apache.cordova.PluginEntry.java
org.apache.cordova.PluginManager.java
org.apache.cordova.PluginResult.java
org.apache.cordova.ScrollEvent.java
org.apache.cordova.Whitelist.java