com.android.sdklib.repositoryv2
Class MavenInstaller

java.lang.Object
  extended by com.android.sdklib.repositoryv2.MavenInstaller
All Implemented Interfaces:
com.android.repository.impl.installer.PackageInstaller

public class MavenInstaller
extends java.lang.Object
implements com.android.repository.impl.installer.PackageInstaller

A PackageInstaller that knows how to install Maven packages.


Field Summary
static java.lang.String MAVEN_DIR_NAME
           
static java.lang.String MAVEN_METADATA_FILE_NAME
           
 
Constructor Summary
MavenInstaller()
           
 
Method Summary
 boolean install(com.android.repository.api.RemotePackage p, com.android.repository.api.Downloader downloader, com.android.repository.api.SettingsController settings, com.android.repository.api.ProgressIndicator progress, com.android.repository.api.RepoManager manager, com.android.repository.io.FileOp fop)
           
 boolean uninstall(com.android.repository.api.LocalPackage p, com.android.repository.api.ProgressIndicator progress, com.android.repository.api.RepoManager manager, com.android.repository.io.FileOp fop)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAVEN_DIR_NAME

public static final java.lang.String MAVEN_DIR_NAME
See Also:
Constant Field Values

MAVEN_METADATA_FILE_NAME

public static final java.lang.String MAVEN_METADATA_FILE_NAME
See Also:
Constant Field Values
Constructor Detail

MavenInstaller

public MavenInstaller()
Method Detail

uninstall

public boolean uninstall(@NonNull
                         com.android.repository.api.LocalPackage p,
                         @NonNull
                         com.android.repository.api.ProgressIndicator progress,
                         @NonNull
                         com.android.repository.api.RepoManager manager,
                         @NonNull
                         com.android.repository.io.FileOp fop)
Specified by:
uninstall in interface com.android.repository.impl.installer.PackageInstaller

install

public boolean install(@NonNull
                       com.android.repository.api.RemotePackage p,
                       @NonNull
                       com.android.repository.api.Downloader downloader,
                       @Nullable
                       com.android.repository.api.SettingsController settings,
                       @NonNull
                       com.android.repository.api.ProgressIndicator progress,
                       @NonNull
                       com.android.repository.api.RepoManager manager,
                       @NonNull
                       com.android.repository.io.FileOp fop)
Specified by:
install in interface com.android.repository.impl.installer.PackageInstaller