|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<PkgType>
com.android.sdklib.repository.descriptors.PkgType
public enum PkgType
Package types handled by the LocalSdk
.
getIntValue()
for backward
compatibility with the older LocalSdkParser
class.
The integer bit values also indicate the natural ordering of the packages.
Enum Constant Summary | |
---|---|
PKG_ADDON
Filter the SDK/addons. |
|
PKG_ADDON_SYS_IMAGE
Filter the SDK/system-images/addons. |
|
PKG_BUILD_TOOLS
Filter the SDK/build-tools folder. |
|
PKG_DOC
Filter the SDK/docs folder. |
|
PKG_EXTRA
Filter the SDK/extras folder. |
|
PKG_PLATFORM
Filter the SDK/platforms. |
|
PKG_PLATFORM_TOOLS
Filter the SDK/platform-tools folder. |
|
PKG_SAMPLE
Filter the SDK/samples folder. |
|
PKG_SOURCE
Filter the SDK/sources folder. |
|
PKG_SYS_IMAGE
Filter the SDK/system-images/android. |
|
PKG_TOOLS
Filter the SDK/tools folder. |
Field Summary | |
---|---|
static java.util.EnumSet<PkgType> |
PKG_ALL
A collection of all the known PkgTypes. |
static int |
PKG_ALL_INT
Integer value matching all available pkg types, for the old LocalSdkParer. |
Method Summary | |
---|---|
java.lang.String |
getFolderName()
Returns the name of SDK top-folder where this type of package is stored. |
int |
getIntValue()
Returns the integer value matching the type, compatible with the old LocalSdkParer. |
java.lang.String |
getListDisplayPattern()
|
boolean |
hasAndroidVersion()
Indicates whether this package type has a AndroidVersion . |
boolean |
hasFullRevision()
Indicates whether this package type has a FullRevision . |
boolean |
hasMajorRevision()
Indicates whether this package type has a MajorRevision . |
boolean |
hasMinPlatformToolsRev()
Indicates whether this package type has a min-platform-tools-rev attribute. |
boolean |
hasMinToolsRev()
Indicates whether this package type has a min-tools-rev attribute. |
boolean |
hasPath()
Indicates whether this package type has a path. |
boolean |
hasTag()
Indicates whether this package type has a tag. |
boolean |
hasVendor()
Indicates whether this package type has a vendor id. |
static PkgType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static PkgType[] |
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 |
---|
public static final PkgType PKG_TOOLS
FullRevision
.
public static final PkgType PKG_PLATFORM_TOOLS
FullRevision
.
public static final PkgType PKG_BUILD_TOOLS
FullRevision
.
public static final PkgType PKG_DOC
MajorRevision
.
public static final PkgType PKG_PLATFORM
AndroidVersion
. Has MajorRevision
.
Path returns the platform's target hash.
public static final PkgType PKG_SYS_IMAGE
AndroidVersion
. Has MajorRevision
. Has tag.
Path returns the system image ABI.
public static final PkgType PKG_ADDON
AndroidVersion
. Has MajorRevision
.
Path returns the add-on's target hash.
public static final PkgType PKG_ADDON_SYS_IMAGE
AndroidVersion
. Has MajorRevision
. Has tag.
Path returns the system image ABI.
public static final PkgType PKG_SAMPLE
AndroidVersion
. Has MajorRevision
.
public static final PkgType PKG_SOURCE
AndroidVersion
. Has MajorRevision
.
public static final PkgType PKG_EXTRA
Path
. Has MajorRevision
.
Path returns the combined vendor id + extra path.
Cast the descriptor to IPkgDescExtra
to get extra's specific attributes.
Field Detail |
---|
public static final java.util.EnumSet<PkgType> PKG_ALL
public static final int PKG_ALL_INT
Method Detail |
---|
public static PkgType[] values()
for (PkgType c : PkgType.values()) System.out.println(c);
public static PkgType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic int getIntValue()
@NonNull public java.lang.String getFolderName()
public boolean hasMajorRevision()
IPkgCapabilities
MajorRevision
.
hasMajorRevision
in interface IPkgCapabilities
MajorRevision
.public boolean hasFullRevision()
IPkgCapabilities
FullRevision
.
hasFullRevision
in interface IPkgCapabilities
FullRevision
.public boolean hasAndroidVersion()
IPkgCapabilities
AndroidVersion
.
hasAndroidVersion
in interface IPkgCapabilities
AndroidVersion
.public boolean hasPath()
IPkgCapabilities
hasPath
in interface IPkgCapabilities
public boolean hasTag()
IPkgCapabilities
hasTag
in interface IPkgCapabilities
public boolean hasVendor()
IPkgCapabilities
hasVendor
in interface IPkgCapabilities
public boolean hasMinToolsRev()
IPkgCapabilities
min-tools-rev
attribute.
hasMinToolsRev
in interface IPkgCapabilities
min-tools-rev
attribute.public boolean hasMinPlatformToolsRev()
IPkgCapabilities
min-platform-tools-rev
attribute.
hasMinPlatformToolsRev
in interface IPkgCapabilities
min-platform-tools-rev
attribute.public java.lang.String getListDisplayPattern()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |