|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.android.sdklib.repository.descriptors.PkgDesc.Builder
public static class PkgDesc.Builder
| Method Summary | |
|---|---|
IPkgDesc |
create()
|
static PkgDesc.Builder |
newAddon(com.android.sdklib.AndroidVersion version,
com.android.repository.Revision revision,
IdDisplay addonVendor,
IdDisplay addonName)
Create a new add-on package descriptor. |
static PkgDesc.Builder |
newAddonSysImg(com.android.sdklib.AndroidVersion version,
IdDisplay addonVendor,
IdDisplay addonName,
java.lang.String abi,
com.android.repository.Revision revision)
Create a new add-on system-image package descriptor. |
static PkgDesc.Builder |
newBuildTool(com.android.repository.Revision revision)
Creates a new build-tool package descriptor. |
static PkgDesc.Builder |
newDoc(com.android.sdklib.AndroidVersion version,
com.android.repository.Revision revision)
Creates a new doc package descriptor. |
static PkgDesc.Builder |
newExtra(IdDisplay vendor,
java.lang.String path,
java.lang.String displayName,
java.lang.String[] oldPaths,
com.android.repository.Revision revision)
Creates a new extra package descriptor. |
static PkgDesc.Builder |
newLLDB(com.android.repository.Revision revision)
Creates a new LLDB package descriptor. |
static PkgDesc.Builder |
newNdk(com.android.repository.Revision revision)
Creates a new NDK package descriptor. |
static PkgDesc.Builder |
newPlatform(com.android.sdklib.AndroidVersion version,
com.android.repository.Revision revision,
com.android.repository.Revision minToolsRev)
Creates a new platform package descriptor. |
static PkgDesc.Builder |
newPlatformTool(com.android.repository.Revision revision)
Creates a new platform-tool package descriptor. |
static PkgDesc.Builder |
newSample(com.android.sdklib.AndroidVersion version,
com.android.repository.Revision revision,
com.android.repository.Revision minToolsRev)
Create a new sample package descriptor. |
static PkgDesc.Builder |
newSource(com.android.sdklib.AndroidVersion version,
com.android.repository.Revision revision)
Create a new source package descriptor. |
static PkgDesc.Builder |
newSysImg(com.android.sdklib.AndroidVersion version,
IdDisplay tag,
java.lang.String abi,
com.android.repository.Revision revision)
Create a new platform system-image package descriptor. |
static PkgDesc.Builder |
newTool(com.android.repository.Revision revision,
com.android.repository.Revision minPlatformToolsRev)
Creates a new tool package descriptor. |
PkgDesc.Builder |
setDescriptionShort(java.lang.String text)
|
PkgDesc.Builder |
setDescriptionUrl(java.lang.String text)
|
PkgDesc.Builder |
setIsObsolete(boolean isObsolete)
|
PkgDesc.Builder |
setLicense(com.android.repository.api.License license)
|
PkgDesc.Builder |
setListDisplay(java.lang.String text)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@NonNull
public static PkgDesc.Builder newTool(@NonNull
com.android.repository.Revision revision,
@NonNull
com.android.repository.Revision minPlatformToolsRev)
revision - The revision of the tool package.minPlatformToolsRev - The min-platform-tools-rev.
Use Revision.NOT_SPECIFIED to indicate there is no requirement.
PkgDesc describing this tool package.
@NonNull
public static PkgDesc.Builder newPlatformTool(@NonNull
com.android.repository.Revision revision)
revision - The revision of the platform-tool package.
PkgDesc describing this platform-tool package.
@NonNull
public static PkgDesc.Builder newBuildTool(@NonNull
com.android.repository.Revision revision)
revision - The revision of the build-tool package.
PkgDesc describing this build-tool package.
@NonNull
public static PkgDesc.Builder newDoc(@NonNull
com.android.sdklib.AndroidVersion version,
@NonNull
com.android.repository.Revision revision)
revision - The revision of the doc package.
PkgDesc describing this doc package.
@NonNull
public static PkgDesc.Builder newExtra(@NonNull
IdDisplay vendor,
@NonNull
java.lang.String path,
@Nullable
java.lang.String displayName,
@Nullable
java.lang.String[] oldPaths,
@NonNull
com.android.repository.Revision revision)
vendor - The vendor id string of the extra package.path - The path id string of the extra package.displayName - The display name. If missing, caller should build one using the path.oldPaths - An optional list of older paths for this extra package.revision - The revision of the extra package.
PkgDesc describing this extra package.
@NonNull
public static PkgDesc.Builder newPlatform(@NonNull
com.android.sdklib.AndroidVersion version,
@NonNull
com.android.repository.Revision revision,
@NonNull
com.android.repository.Revision minToolsRev)
version - The android version of the platform package.revision - The revision of the extra package.minToolsRev - An optional min-tools-rev.
Use Revision.NOT_SPECIFIED to indicate
there is no requirement.
PkgDesc describing this platform package.
@NonNull
public static PkgDesc.Builder newAddon(@NonNull
com.android.sdklib.AndroidVersion version,
@NonNull
com.android.repository.Revision revision,
@NonNull
IdDisplay addonVendor,
@NonNull
IdDisplay addonName)
version - The android version of the add-on package.revision - The revision of the add-on package.addonVendor - The vendor id/display of the add-on package.addonName - The name id/display of the add-on package.
PkgDesc describing this add-on package.
@NonNull
public static PkgDesc.Builder newSysImg(@NonNull
com.android.sdklib.AndroidVersion version,
@NonNull
IdDisplay tag,
@NonNull
java.lang.String abi,
@NonNull
com.android.repository.Revision revision)
PkgDesc.getPath() returns the ABI.
version - The android version of the system-image package.tag - The tag of the system-image package.abi - The ABI of the system-image package.revision - The revision of the system-image package.
PkgDesc describing this system-image package.
@NonNull
public static PkgDesc.Builder newAddonSysImg(@NonNull
com.android.sdklib.AndroidVersion version,
@NonNull
IdDisplay addonVendor,
@NonNull
IdDisplay addonName,
@NonNull
java.lang.String abi,
@NonNull
com.android.repository.Revision revision)
PkgDesc.getPath() returns the ABI.
version - The android version of the system-image package.addonVendor - The vendor id/display of an associated add-on.addonName - The tag of the system-image package is the add-on name.abi - The ABI of the system-image package.revision - The revision of the system-image package.
PkgDesc describing this system-image package.
@NonNull
public static PkgDesc.Builder newSource(@NonNull
com.android.sdklib.AndroidVersion version,
@NonNull
com.android.repository.Revision revision)
version - The android version of the source package.revision - The revision of the source package.
PkgDesc describing this source package.
@NonNull
public static PkgDesc.Builder newSample(@NonNull
com.android.sdklib.AndroidVersion version,
@NonNull
com.android.repository.Revision revision,
@NonNull
com.android.repository.Revision minToolsRev)
version - The android version of the sample package.revision - The revision of the sample package.minToolsRev - An optional min-tools-rev.
Use Revision.NOT_SPECIFIED to indicate
there is no requirement.
PkgDesc describing this sample package.
@NonNull
public static PkgDesc.Builder newNdk(@NonNull
com.android.repository.Revision revision)
revision - The revision of the NDK package.
PkgDesc describing this NDK package.
@NonNull
public static PkgDesc.Builder newLLDB(@NonNull
com.android.repository.Revision revision)
revision - The revision of the LLDB package.
PkgDesc describing this LLDB package.
public PkgDesc.Builder setLicense(@Nullable
com.android.repository.api.License license)
public PkgDesc.Builder setListDisplay(@Nullable
java.lang.String text)
public PkgDesc.Builder setDescriptionShort(@Nullable
java.lang.String text)
public PkgDesc.Builder setDescriptionUrl(@Nullable
java.lang.String text)
public PkgDesc.Builder setIsObsolete(boolean isObsolete)
public IPkgDesc create()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||