com.android.sdklib
Enum ISystemImage.LocationType

java.lang.Object
  extended by java.lang.Enum<ISystemImage.LocationType>
      extended by com.android.sdklib.ISystemImage.LocationType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ISystemImage.LocationType>
Enclosing interface:
ISystemImage

public static enum ISystemImage.LocationType
extends java.lang.Enum<ISystemImage.LocationType>

Indicates the type of location for the system image folder in the SDK.


Enum Constant Summary
IN_IMAGES_SUBFOLDER
          The system image is located in a sub-directory of the platform's SdkConstants.FD_IMAGES folder, allowing for multiple system images within the platform.
IN_LEGACY_FOLDER
          The system image is located in the legacy platform's SdkConstants.FD_IMAGES folder.
IN_SYSTEM_IMAGE
          The system image is located in the new SDK's SdkConstants.FD_SYSTEM_IMAGES folder.
 
Method Summary
static ISystemImage.LocationType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ISystemImage.LocationType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

IN_LEGACY_FOLDER

public static final ISystemImage.LocationType IN_LEGACY_FOLDER
The system image is located in the legacy platform's SdkConstants.FD_IMAGES folder.

Used by both platform and add-ons.


IN_IMAGES_SUBFOLDER

public static final ISystemImage.LocationType IN_IMAGES_SUBFOLDER
The system image is located in a sub-directory of the platform's SdkConstants.FD_IMAGES folder, allowing for multiple system images within the platform.

Used by both platform and add-ons.


IN_SYSTEM_IMAGE

public static final ISystemImage.LocationType IN_SYSTEM_IMAGE
The system image is located in the new SDK's SdkConstants.FD_SYSTEM_IMAGES folder. Supported as of Tools R14 and Repository XSD version 5.

Used only by both platform up to Tools R22.6. Supported for add-ons as of Tools R22.8.

Method Detail

values

public static ISystemImage.LocationType[] values()
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:
for (ISystemImage.LocationType c : ISystemImage.LocationType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ISystemImage.LocationType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null