org.gudy.azureus2.ui.swt.ipchecker
Class ProgressPanel

java.lang.Object
  extended by org.gudy.azureus2.ui.swt.wizard.AbstractWizardPanel
      extended by org.gudy.azureus2.ui.swt.ipchecker.ProgressPanel
All Implemented Interfaces:
ExternalIPCheckerServiceListener, IWizardPanel

public class ProgressPanel
extends AbstractWizardPanel
implements ExternalIPCheckerServiceListener

Author:
Olivier

Field Summary
 
Fields inherited from class org.gudy.azureus2.ui.swt.wizard.AbstractWizardPanel
previousPanel, wizard
 
Constructor Summary
ProgressPanel(IpCheckerWizard wizard, IWizardPanel previousPanel)
           
 
Method Summary
 void checkComplete(ExternalIPCheckerService service, java.lang.String ip)
           
 void checkFailed(ExternalIPCheckerService service, java.lang.String reason)
           
 void finish()
           
 void reportProgress(ExternalIPCheckerService service, java.lang.String message)
           
 void show()
           
 
Methods inherited from class org.gudy.azureus2.ui.swt.wizard.AbstractWizardPanel
cancelled, getFinishPanel, getNextPanel, getPreviousPanel, isFinishEnabled, isFinishSelectionOK, isNextEnabled, isPreviousEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgressPanel

public ProgressPanel(IpCheckerWizard wizard,
                     IWizardPanel previousPanel)
Method Detail

show

public void show()
Specified by:
show in interface IWizardPanel

finish

public void finish()
Specified by:
finish in interface IWizardPanel
Overrides:
finish in class AbstractWizardPanel

checkComplete

public void checkComplete(ExternalIPCheckerService service,
                          java.lang.String ip)
Specified by:
checkComplete in interface ExternalIPCheckerServiceListener

checkFailed

public void checkFailed(ExternalIPCheckerService service,
                        java.lang.String reason)
Specified by:
checkFailed in interface ExternalIPCheckerServiceListener

reportProgress

public void reportProgress(ExternalIPCheckerService service,
                           java.lang.String message)
Specified by:
reportProgress in interface ExternalIPCheckerServiceListener