public class LegacyLocalRepoLoader
extends java.lang.Object
implements com.android.repository.api.FallbackLocalRepoLoader
FallbackLocalRepoLoader that uses a LocalSdk to parse LocalPkgInfo and
convert them into LocalPackages.| Constructor and Description |
|---|
LegacyLocalRepoLoader(java.io.File root,
com.android.repository.io.FileOp fop)
Create a new LegacyLocalRepoLoader, based on
LocalSdk. |
| Modifier and Type | Method and Description |
|---|---|
com.android.repository.api.LocalPackage |
parseLegacyLocalPackage(java.io.File dir,
com.android.repository.api.ProgressIndicator progress)
Tries to parse a package rooted in the specified directory.
|
void |
refresh() |
boolean |
shouldParse(java.io.File root) |
public LegacyLocalRepoLoader(@NonNull
java.io.File root,
@NonNull
com.android.repository.io.FileOp fop)
LocalSdk.root - The root directory of the SDK.fop - FileOp to use. For normal operation should be FileOpUtils.create().@Nullable
public com.android.repository.api.LocalPackage parseLegacyLocalPackage(@NonNull
java.io.File dir,
@NonNull
com.android.repository.api.ProgressIndicator progress)
parseLegacyLocalPackage in interface com.android.repository.api.FallbackLocalRepoLoaderLocalPackage if one was found, otherwise null.public void refresh()
refresh in interface com.android.repository.api.FallbackLocalRepoLoaderpublic boolean shouldParse(@NonNull
java.io.File root)
shouldParse in interface com.android.repository.api.FallbackLocalRepoLoader