|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.android.sdklib.repositoryv2.targets.AndroidTargetManager
public class AndroidTargetManager
Finds and allows access to all IAndroidTarget
s in a given SDK, either using the old
LocalSdk
mechanism or the new AndroidSdkHandler
.
Constructor Summary | |
---|---|
AndroidTargetManager(AndroidSdkHandler handler,
com.android.repository.io.FileOp fop)
Create a manager using the new AndroidSdkHandler /RepoManager mechanism for
finding packages. |
|
AndroidTargetManager(LocalSdk sdk)
Create a manager using the old LocalSdk mechanism for finding packages. |
Method Summary | |
---|---|
IAndroidTarget |
getTargetFromHashString(java.lang.String hash,
com.android.repository.api.ProgressIndicator progress)
Returns a target from a hash that was generated by IAndroidTarget.hashString() . |
java.util.Collection<IAndroidTarget> |
getTargets(boolean includeMissing,
com.android.repository.api.ProgressIndicator progress)
Returns the targets (possibly including pseudo-targets containing system images with no associated target) that are available in the SDK. |
java.util.Collection<IAndroidTarget> |
getTargets(com.android.repository.api.ProgressIndicator progress)
Returns the targets (platforms & addons) that are available in the SDK. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AndroidTargetManager(@NonNull LocalSdk sdk)
LocalSdk
mechanism for finding packages.
public AndroidTargetManager(@NonNull AndroidSdkHandler handler, @NonNull com.android.repository.io.FileOp fop)
AndroidSdkHandler
/RepoManager
mechanism for
finding packages.
Method Detail |
---|
public java.util.Collection<IAndroidTarget> getTargets(com.android.repository.api.ProgressIndicator progress)
@NonNull public java.util.Collection<IAndroidTarget> getTargets(boolean includeMissing, @NonNull com.android.repository.api.ProgressIndicator progress)
@Nullable public IAndroidTarget getTargetFromHashString(@Nullable java.lang.String hash, @NonNull com.android.repository.api.ProgressIndicator progress)
IAndroidTarget.hashString()
.
hash
- the IAndroidTarget
hash string.
IAndroidTarget
or null.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |