public final class DetailsTypes
extends java.lang.Object
TypeDetails used by the android SDK.
Concrete classes are generated by xjc.| Modifier and Type | Class and Description |
|---|---|
static interface |
DetailsTypes.AddonDetailsType
Details type for addon packages.
|
static interface |
DetailsTypes.ApiDetailsType
Common methods shared by all android version-specific details types.
|
static interface |
DetailsTypes.ExtraDetailsType
Details type for extra packages.
|
static interface |
DetailsTypes.MavenType
Details type for packages that will be installed as maven artifacts in our local maven
repository.
|
static interface |
DetailsTypes.PlatformDetailsType
Details type for platform packages.
|
static interface |
DetailsTypes.SourceDetailsType
Trivial details type for source packages.
|
static interface |
DetailsTypes.SysImgDetailsType
Details type for system images packages.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getAddonPath(IdDisplay vendor,
com.android.sdklib.AndroidVersion version,
IdDisplay name)
Gets the default path/unique id for the given addon
|
static java.lang.String |
getBuildToolsPath(com.android.repository.Revision revision)
Gets the default path/unique id for the given build tools
|
static java.lang.String |
getLldbPath(com.android.repository.Revision revision)
Gets the path/unique id for the LLDB of the given
Revision. |
static java.lang.String |
getPlatformPath(com.android.sdklib.AndroidVersion version)
Gets the path/unique id for the platform of the given
AndroidVersion. |
static java.lang.String |
getSourcesPath(com.android.sdklib.AndroidVersion version)
Gets the path/unique id for the sources of the given
AndroidVersion. |
static java.lang.String |
getSysImgPath(IdDisplay vendor,
com.android.sdklib.AndroidVersion version,
IdDisplay name,
java.lang.String abi)
Gets the default path/unique id for the given system image
|
@NonNull
public static java.lang.String getPlatformPath(@NonNull
com.android.sdklib.AndroidVersion version)
AndroidVersion.@NonNull
public static java.lang.String getSourcesPath(@NonNull
com.android.sdklib.AndroidVersion version)
AndroidVersion.@NonNull
public static java.lang.String getLldbPath(@NonNull
com.android.repository.Revision revision)
Revision.
TODO: consider moving to an LLDB-specific place.
public static java.lang.String getAddonPath(IdDisplay vendor, com.android.sdklib.AndroidVersion version, IdDisplay name)
public static java.lang.String getSysImgPath(IdDisplay vendor, com.android.sdklib.AndroidVersion version, IdDisplay name, java.lang.String abi)
public static java.lang.String getBuildToolsPath(com.android.repository.Revision revision)