com.android.sdklib.repositoryv2
Class LegacyTaskMonitor

java.lang.Object
  extended by com.android.sdklib.repositoryv2.LegacyTaskMonitor
All Implemented Interfaces:
com.android.sdklib.internal.repository.ITaskMonitor, com.android.utils.ILogger

public class LegacyTaskMonitor
extends java.lang.Object
implements com.android.sdklib.internal.repository.ITaskMonitor

Implementation of ITaskMonitor that wraps a ProgressIndicator, for interaction with the legacy SDK framework.


Constructor Summary
LegacyTaskMonitor(com.android.repository.api.ProgressIndicator toWrap)
           
 
Method Summary
 com.android.sdklib.internal.repository.ITaskMonitor createSubMonitor(int tickCount)
           
 com.android.sdklib.internal.repository.UserCredentials displayLoginCredentialsPrompt(java.lang.String title, java.lang.String message)
           
 boolean displayPrompt(java.lang.String title, java.lang.String message)
           
 void error(java.lang.Throwable t, java.lang.String msgFormat, java.lang.Object... args)
           
 int getProgress()
           
 int getProgressMax()
           
 void incProgress(int delta)
           
 void info(java.lang.String msgFormat, java.lang.Object... args)
           
 boolean isCancelRequested()
           
 void log(java.lang.String format, java.lang.Object... args)
           
 void logError(java.lang.String format, java.lang.Object... args)
           
 void logVerbose(java.lang.String format, java.lang.Object... args)
           
 void setDescription(java.lang.String format, java.lang.Object... args)
           
 void setProgressMax(int max)
           
 void verbose(java.lang.String msgFormat, java.lang.Object... args)
           
 void warning(java.lang.String msgFormat, java.lang.Object... args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LegacyTaskMonitor

public LegacyTaskMonitor(com.android.repository.api.ProgressIndicator toWrap)
Method Detail

setDescription

public void setDescription(java.lang.String format,
                           java.lang.Object... args)
Specified by:
setDescription in interface com.android.sdklib.internal.repository.ITaskMonitor

log

public void log(java.lang.String format,
                java.lang.Object... args)
Specified by:
log in interface com.android.sdklib.internal.repository.ITaskMonitor

logError

public void logError(java.lang.String format,
                     java.lang.Object... args)
Specified by:
logError in interface com.android.sdklib.internal.repository.ITaskMonitor

logVerbose

public void logVerbose(java.lang.String format,
                       java.lang.Object... args)
Specified by:
logVerbose in interface com.android.sdklib.internal.repository.ITaskMonitor

setProgressMax

public void setProgressMax(int max)
Specified by:
setProgressMax in interface com.android.sdklib.internal.repository.ITaskMonitor

getProgressMax

public int getProgressMax()
Specified by:
getProgressMax in interface com.android.sdklib.internal.repository.ITaskMonitor

incProgress

public void incProgress(int delta)
Specified by:
incProgress in interface com.android.sdklib.internal.repository.ITaskMonitor

getProgress

public int getProgress()
Specified by:
getProgress in interface com.android.sdklib.internal.repository.ITaskMonitor

isCancelRequested

public boolean isCancelRequested()
Specified by:
isCancelRequested in interface com.android.sdklib.internal.repository.ITaskMonitor

createSubMonitor

public com.android.sdklib.internal.repository.ITaskMonitor createSubMonitor(int tickCount)
Specified by:
createSubMonitor in interface com.android.sdklib.internal.repository.ITaskMonitor

displayPrompt

public boolean displayPrompt(java.lang.String title,
                             java.lang.String message)
Specified by:
displayPrompt in interface com.android.sdklib.internal.repository.ITaskMonitor

displayLoginCredentialsPrompt

public com.android.sdklib.internal.repository.UserCredentials displayLoginCredentialsPrompt(java.lang.String title,
                                                                                            java.lang.String message)
Specified by:
displayLoginCredentialsPrompt in interface com.android.sdklib.internal.repository.ITaskMonitor

error

public void error(@Nullable
                  java.lang.Throwable t,
                  @Nullable
                  java.lang.String msgFormat,
                  java.lang.Object... args)
Specified by:
error in interface com.android.utils.ILogger

warning

public void warning(@NonNull
                    java.lang.String msgFormat,
                    java.lang.Object... args)
Specified by:
warning in interface com.android.utils.ILogger

info

public void info(@NonNull
                 java.lang.String msgFormat,
                 java.lang.Object... args)
Specified by:
info in interface com.android.utils.ILogger

verbose

public void verbose(@NonNull
                    java.lang.String msgFormat,
                    java.lang.Object... args)
Specified by:
verbose in interface com.android.utils.ILogger