| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.android.sdklib.AndroidTargetHash
public abstract class AndroidTargetHash
Helper methods to manipulate hash strings used by IAndroidTarget.hashString().
| Field Summary | |
|---|---|
| static java.lang.String | ADD_ON_FORMATString to compute hash for add-on targets. | 
| Constructor Summary | |
|---|---|
| AndroidTargetHash() | |
| Method Summary | |
|---|---|
| static java.lang.String | getAddonHashString(java.lang.String addonVendor,
                   java.lang.String addonName,
                   AndroidVersion version)Returns the hash string for a given add-on. | 
| static java.lang.String | getPlatformHashString(AndroidVersion version)Returns the hash string for a given platform version. | 
| static AndroidVersion | getPlatformVersion(java.lang.String hashString)Returns the AndroidVersionfor the given hash string,
 if it represents a platform. | 
| static java.lang.String | getTargetHashString(IAndroidTarget target)Returns the hash string for a given target (add-on or platform.) | 
| static boolean | isPlatform(java.lang.String hashString)Given a hash string, indicates whether this is a platform hash string. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String ADD_ON_FORMAT
| Constructor Detail | 
|---|
public AndroidTargetHash()
| Method Detail | 
|---|
@NonNull
public static java.lang.String getPlatformHashString(@NonNull
                                                             AndroidVersion version)
version - A non-null platform version.
@Nullable
public static AndroidVersion getPlatformVersion(@NonNull
                                                         java.lang.String hashString)
AndroidVersion for the given hash string,
 if it represents a platform. If the hash string represents a preview platform,
 the returned AndroidVersion will have an unknown API level (set to 1).
hashString - the hash string
public static java.lang.String getAddonHashString(@NonNull
                                                  java.lang.String addonVendor,
                                                  @NonNull
                                                  java.lang.String addonName,
                                                  @NonNull
                                                  AndroidVersion version)
addonVendor - A non-nulladdonName - version - A non-null platform version (the addon's base platform version)
public static java.lang.String getTargetHashString(@NonNull
                                                   IAndroidTarget target)
target - A non-null target.
public static boolean isPlatform(@NonNull
                                 java.lang.String hashString)
hashString - The hash string to test.
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||